Eckehard

Eckehard @efpage

About: Always curious...

Location:
Germany
Joined:
May 24, 2021

Eckehard
articles - 43 total

About the "S" in Solid

You probably know the "SOLID principles", which should help you to be a better programmer. And maybe,...

Learn More 10 5Jun 29 '24

One Byte Explainer: Homogenous coordinates

This is a submission for DEV Computer Science Challenge v24.06.12: One Byte Explainer. ...

Learn More 10 0Jun 14 '24

Object Oriented Programming

This is a submission for DEV Computer Science Challenge v24.06.12: One Byte Explainer. ...

Learn More 61 18Jun 14 '24

Flems.io

Today I would like to do some advertising. Do you know Flems.io ? Flems.io is a simple,...

Learn More 5 7Jun 5 '24

Revisiting the "Revealing Module pattern"

(Cover Image source) Maybe you've heard of the "Revealing module pattern" [RMP], which is a way to...

Learn More 4 5Apr 27 '24

Measuring performance

Javascript is a powerful but sometimes strange programming language, especially when it comes to...

Learn More 3 6Apr 20 '24

Nano "Typescript" without compilation

Thanks to this post from Toby Farley (Shadow Chicken), I had an inspiration to build my own tiny...

Learn More 8 10Mar 28 '24

6 times faster loops in Javascript

Javascript is fast. Really fast - at least if it´s running in a modern browser. So, in general you...

Learn More 8 14Mar 19 '24

Better event throttle

Sometime you need to make your code slower to make it faster... Usually we want our code execute as...

Learn More 8 2Feb 26 '24

Better array concat...

There are different ways to concatenate arrays in Javascript. The most common way is using the...

Learn More 7 7Feb 10 '24

Easy Math in Javascript

Javascript provides a Math-object, that covers a broad range of useful constants and functions....

Learn More 8 5Feb 8 '24

Loops the functional way

Immutability is kind of a fashion trend (see here), but for beginners it may be challenging to...

Learn More 10 6Dec 5 '23

Build a comfortable and blazing fast image viewer in just 10 lines of Javascript code

Modern Browsers provide an awful lot of power to build dynamic websites. And they do a lot to provide...

Learn More 13 6Nov 1 '23

A closer look to page performance

Page performance can greatly affect the impact of your web page. The highest ecommerce conversion...

Learn More 7 2Oct 29 '23

Easy use of MATH

Javascript provides a complete set of Math-Functions throuth the builtin Math-object. The properties...

Learn More 1 1Oct 16 '23

Using a Proxy for smart destructuring

The Proxy object enables you to create a proxy for another object... (MDN) Ok, we understand:...

Learn More 6 0Aug 10 '23

Don t use arrow functions... (if you don t need to)

We can love them or hate them, but arrow functions often allow to write more compact code. Sometimes...

Learn More 4 7Jul 21 '23

Dont shake it, you possibly will break it...

Dealing with large import lists can be annoying. There is a solution to implement a...

Learn More 3 0Jul 20 '23

Reusability vs. Inheritance

One of the most valuable - and often under-estimated - principles of OO is inheritance. Frameworks...

Learn More 3 0May 31 '23

The fantastic speed of template literals...

Template literals (sometimes called template strings) can be handy to include variables into strings...

Learn More 4 4May 28 '23

The fastest way to find closing brackets

Recently I stumbled across the problem to find pairs of brackets in a string. A simple solution could...

Learn More 6 0May 16 '23

Dynamically add CSS rules

CSS rules are used to format elements on a web page. They can be provided on different levels of your...

Learn More 14 1May 14 '23

Creating template literals from strings

Template literals are an awsome feature of javascript. In many aspects they behave like to strings,...

Learn More 0 0Apr 22 '23

Scopes in Javascript

Scopes are a core concept of any programming language: They control the visibility and acessibility...

Learn More 3 2Mar 16 '23

Rebuild an EMI Calculator without Next.js, TypeScript, Tailwind CSS, Recoil and Recharts

There was this nice and instructive...

Learn More 5 2Mar 7 '23

Event based state control example: Create a TipTap module with Vanilla JS

TipTap is a beautifuly and flexible inline WYSIWYG-Editor based on ProseMirror. It allows you to make...

Learn More 10 1Feb 26 '23

Writing for-loops in an untold language

Writing for-loops is pretty simple: Just repeat a part of the code with a sequence of numbers in a...

Learn More 9 6Feb 23 '23

Introduction to DML - part 4: The power of simplicity

The Document Makeup Library DML was created with one target in mind: Simplicity! One library to rule...

Learn More 0 1Feb 17 '23

Do we really need HTML?

Recently i read the VUE-documentation about client side rendering, which is considered to be slower...

Learn More 4 12Feb 11 '23

Letters from the "hell of configuration" - Part 1

I found myself several times getting lost in the "hell of configuration". Although there must be...

Learn More 3 0Jan 30 '22