... 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.
... that the "Windows Linux Subsystem" does not start, if the DNS service is disabled.
... that the first mail client I used in 1995 (except Unix basic "mail" tool) is still alive: "Pegasus Mail".
... how to implement Dark Mode to a web app efficiently.
... that substack could become the successor of medium.
... how to create a simple navigation for eleventy.
... that Bill Gates has a new podcast.
... that I can host my own internet speedtest.
... about "Peanuts-style" text formatting, a kind of predecessor of Markdown.
... how to timeout a fetch() request. #Javascript
... that in Firefox and Chrome you can switch to the rightmost Tab by using Ctrl-9
.
... that the StackOverflow Podcast is entertaining and informative.
... about "bropages".
... that Aristarchus of Samothrace was the inventor of the asterix ("*") in 200 B.C.
... about the elements of a good technical blog post.
... that you can compile Fortran to WebAssembly. Yeah! (I learned Fortran in the late 1980's at university.)
... about the "classList.toggle()" function and wrote a blog post about mimicking jQuery's "toggleClass()".
... that Joaquim Homrighausen is still actively blogging. He's the guy behind "FrontDoor", the program that ran most of FidoNet in the 1980s and 90s.
... about this randomly selected Spotify playlist.
... how Twitter is cropping images.
... that AVIF might become the next standard for web images.
... why the Apple II didn't support lower case letters.
... how to search my own tweets (searchword (from:latz))
... that the word "authenficiation" does not exist, instead it's called "authentication".
... about the brightness() CSS Filter.
... about a music genre called "bardcore". Weird stuff.
... why "top level await" is difficult to implement in the JavaScript engine (it's because of the Microtask Queue I learned about yesterday).
... about the Microtask Queue of ECMAScript.