... that before removing a "useless" <div>
I should check if there is an event delegation set on it in a script somewhere.
... that I have to tell the canvas that I want to use an alpha value: const ctx = canvas.getContext('2d', {alpha: true});
, otherwise the color will turn black if the value is below 10.
... that I can opacity to a hex color code by adding the alpha value to the string (#RRGGBBAA).
... a new word: "plenteous".
... how I can use dotenv as a module.
... that Ubuntu contains a native RDP server.
... that in Chrome with opened Developer Tools a long press on the reload button will open a menu to empty the cache and reload the page.
... there's a free personal tier for Ubuntu Pro.
... about the HTML input types "url", "email"and "color". (Open Relay Blog).
... that Express.js uses the index.html
file if present, no matter what your routes for "/"
are set to.
... how to auto collapse the outliners in VSCode.
... about "import maps" in ES6.
... about the Quick Search command in Visual Studio Code.
... that all Pro features of GitKraken and GitLens are also available for fre on public Github repos.
... that I can use SonarCloud on public Github repositories for free.
... that Fran Drescher's first role was in "Saturday Night Fever".
... how to check for CapsLock in JavaScript.
... that the keypress
event is deprecated and I have to use keyup
or keydown
event.
... how to mute a Chrome tab programmatically.
... that most problems with the Parcel bundler can be solved by deleting the .parcel-cache
directory.
... that I can disable all caching in WordPress by setting define('WP_DEVELOPMENT_MODE', true);
in wp-config.php
.
... how to check the content of FormData.
... that you can't use "login" as the $handle in "wp_enqueue_style()". #WordPress
... that the parent directory of Apache's "DocumentRoot" has to be readable to Apache, too.
... about some very useful Javascript shorthands.
... how to run Nextcloud “php occ” in a docker-compose configuration.
... how to easily remove all "console.log"s from a project in VS Code.
... that chrome.runtime.getURL
only works with absolute paths.
... that I can add a catch/finally block to an await statement.
await(<Promise>)
.catch({})
.finally({});
... that the easiest way to find the intersection of two arrays in ES6 is to use
function intersect(a, b) {
return a.filter(Set.prototype.has, new Set(b));
}
... on GitHub, I have to leave out any copyright information to have the code being fully copyrighted to myself.
... that I have to use "box-sizing: content-box;
" to create text inputs and select boxes that have the same width. #CSS (stackoverflow)
... that I can stop all running Docker containers by using "docker stop $(docker ps -a -q)".
... that changing the user-agent to "googlebot" will bypass many paywalls.
... that Hans Zimmer (the famous composer) briefly appeard in the video of "Video killed the radio star" by The Buggles.
Source: Open Culture
... that there's a remake of the movie "Quicksilver" (1986) called "Premium Rush" (2012).
... that Roger Daltrey (the singer of The Who), appeared in the episode S07E09 of CSI.
... that the Beach Boys didn't use a real Theremin in their song "Good Vibrations" but actually an Electro-Theremin created by Paul Tanner because it was easier to play.
... that "Foyer des Arts" was one of the few German bands that was invited to record a "John-Peel-Session".
... about some new command line tools.
... how to detect, that the popup window was closed in a Chrome extension.
... how to authenticate a Chrome extension with Spotify.
... that "schmutz" and "spritz" are proper (American) English words.
... about pipe operators and why JavaScript should implement them.
... that there are no drying rags in the US of America.
... about Fuzz Testing.
... about the history of discord.
... about a new UI design trend: Claymorphism.
... the difference between slice and splice in Javascript.
... that there's is a successor to the great Alan Parson's Project album "Tales of Mystery and Imagination" by Eric Woolfson called "POE - More Tales of Msytery and Imagination".
... that Perl 6 was renamed to Raku in October 2019.
... that there's an old way and a new way to add Metaboxes to a #WordPress admin page. (I haven't tried the new way yet.)
... that IRC is still alive and evolving.
... about the new "chrome.scripting" API in Chrome.
... that the first hypertext project was called Xanadu. It was created in the 1960s.
... that PJ Harvey and Nick Cave had a relationship in the 1990s.
... that in a Github repository you can press the '.' key on your keyboard and inside the browser VSCode with the current repo files opens up. Cool!
... about the Reporting API in Chrome 96.
... that the new Javascript function at()
(Logrocket, MDN) simplifies accessing elements of an array.
... that I can replace return new Promise((resolve) => resolve(true)));
with return Promise.resolve(true);
. #javascript
... about "MindsDB", a Machine Learning / Artificial Intelligence enhanced database.
... about ProtonVPN, a free (as in Free Beer) VPN service.
... that after a 4 year hiatus phrack has risen again.
... how Podcasting got its name.
... about mcfly, a neural network enhanced replacement for the Linux history command.
... that you can create footnotes in Github Markdown fields.
... about this collection of Open Data APIs by the German federal authorities. (via J.L. Else)
... about the <kbd> tag in HTML.
... what's inside a Pro bowling ball and why it's hard to throw a curve ball at your local bowling hall.
... how to How to do a Diff in VS Code.
... how to apply prettier
to a whole project.
... how to implement a passwordless login with magic links.
... about MapLibre, a BSD licensed fork of Mapbox GL JS.
... that importing an ECMAScript module dynamically is asynchronous. No wonder that it didn't worked for me in the past.
... about the ECMAScript Intl-API for internationalisation.
... that in VSCode I can collapse all functions at once using "Ctrl-K Ctrl-0".
... about Chrome's "File System Access API".
... about the "Balance Out" command in Visual Studio Code.
... that "ersatz" (replacement) is a word in the English language.
... about Dropbox Paper, a collaborative notebook.
... about google-webfonts-helper, a hassle free way to self-host Google fonts.
... that you can join a Zoom test meeting.
... that I can make querySelector() case-insensitive by using the "i" attribute in the pattern. #JavaScript
... about CloudBeaver, a web server that provides a database manager.
... that there is a GNU Cobol compiler.
... about the git "worktree" command.
... about Gemini Space.
... about the warning signs of gaslighting.
... that if you already created a Firefox add-on coding a Thunderbird add-on is a piece of cake.
... that Glasmorphism is the next hot thing in web design.
... that JavaScript is only in 7th place in the TIOBE index.
... that I can easily add Dark Mode to a web page by adding "@media (prefers-color-scheme: dark) {}" to the stylesheet file.
... about the meaning of all those Google Cloud product names.
... about the Haxe 4 programming language.
... about the HERN stack.
... that GitHub contains a code scanning API.
... how to pass messages between browser popup windows using javascript.
... that Neumorphism is still a thing.
... about the difference between "event.preventDefault()" and "event.stopPropagation()" in #Javascript.