You probably know the "SOLID principles", which should help you to be a better programmer. And maybe,...
This is a submission for DEV Computer Science Challenge v24.06.12: One Byte Explainer. ...
This is a submission for DEV Computer Science Challenge v24.06.12: One Byte Explainer. ...
Today I would like to do some advertising. Do you know Flems.io ? Flems.io is a simple,...
(Cover Image source) Maybe you've heard of the "Revealing module pattern" [RMP], which is a way to...
Javascript is a powerful but sometimes strange programming language, especially when it comes to...
Thanks to this post from Toby Farley (Shadow Chicken), I had an inspiration to build my own tiny...
Javascript is fast. Really fast - at least if it´s running in a modern browser. So, in general you...
Sometime you need to make your code slower to make it faster... Usually we want our code execute as...
There are different ways to concatenate arrays in Javascript. The most common way is using the...
Javascript provides a Math-object, that covers a broad range of useful constants and functions....
Immutability is kind of a fashion trend (see here), but for beginners it may be challenging to...
Modern Browsers provide an awful lot of power to build dynamic websites. And they do a lot to provide...
Page performance can greatly affect the impact of your web page. The highest ecommerce conversion...
Javascript provides a complete set of Math-Functions throuth the builtin Math-object. The properties...
The Proxy object enables you to create a proxy for another object... (MDN) Ok, we understand:...
We can love them or hate them, but arrow functions often allow to write more compact code. Sometimes...
Dealing with large import lists can be annoying. There is a solution to implement a...
One of the most valuable - and often under-estimated - principles of OO is inheritance. Frameworks...
Template literals (sometimes called template strings) can be handy to include variables into strings...
Recently I stumbled across the problem to find pairs of brackets in a string. A simple solution could...
CSS rules are used to format elements on a web page. They can be provided on different levels of your...
Template literals are an awsome feature of javascript. In many aspects they behave like to strings,...
Scopes are a core concept of any programming language: They control the visibility and acessibility...
There was this nice and instructive...
TipTap is a beautifuly and flexible inline WYSIWYG-Editor based on ProseMirror. It allows you to make...
Writing for-loops is pretty simple: Just repeat a part of the code with a sequence of numbers in a...
The Document Makeup Library DML was created with one target in mind: Simplicity! One library to rule...
Recently i read the VUE-documentation about client side rendering, which is considered to be slower...
I found myself several times getting lost in the "hell of configuration". Although there must be...