Edwin Martin's weblog
Edwin Martin's weblog
Edwin Martins
Edwin Martin is a frontend web developer living in the Netherlands.
Latest Posts
Last April (2025), Google introduced Firebase Studio. It is an AI tool that allows you to create (web) apps by giving prompts, just like with ChatGPT. There are other vibecoding tools, such as Bolt and Lovable, but unlike Firebase...
You probably know this: some registration forms are completed in no time, while others are a tedious process in which you have to manually enter your phone number, address, etc. The first type will probably use autofill, with the...
This article describes how to give monochrome SVG icons different colors with CSS and how to apply some effects. Why do you want to use SVG icons? SVG is an ideal format for stylized icons. SVG (Scalable Vector Graphics) is made out of...
If you use a lot of SVG icons on your website, it is better for the performance of the site to merge them into one file: the SVG sprite. You can do this with the powerful svg-sprite package by Joschi Kuphal. See svg-sprite Install...
Take this tweet from Theo Browne, with 140k followers. Math.max() is true and Math.min() < Math.max() is false" style="--height: 743"> In the next tweet he explains it, but his “Javascript was a mistake” still stands. It’s not about...
Released today… BlendBlastCSS, the revolutionary new visual CSS color framework. Prepare to have your world ROCKED and your screens SIZZLED with the most electrifying CSS color framework to ever grace the digital universe! Say goodbye to...
Should frontend web developers worry about security? A backend developer once told me that as a frontend developer I didn’t have to worry about security. All security would be handled on the backend. He did have a point. Topics such as...
Developers often complain when they have to support time zones or daylight saving time. The time they want to show differs by one (or more) hours from the time in the data. Sometimes they solve this by adding the difference themselves,...
Machine learning is a subfield of artificial intelligence that focuses on developing algorithms that are able to automatically learn and improve based on data. This technology can help front-end web developers by providing them with...
Web components is a W3C web standard that allows you, simply put, to create your own HTML tags. Adding a map to your web page can be as simple as adding this tag: <g-map latitude="52.3812258" longitude="4.9001255"></g-map> With web...
This summer, I’ve been working on updating my Game of Life site. I looked at several JavaScript frameworks, but was not satisfied with the performance of any of them. I could’ve used my own miq lilbrary, but that mimicks the jQuery API...
In HTML and JavaScript, you can easily apply some styling with the style attribute or property. But if you just want to pass a value, like a color, style falls short. Fortunately, there is a solution for this, which has now been adopted...
Before the year 2000, people who made websites did it all: designing, programming, deployment, SEO et cetera. It didn’t take long to figure out that programmers weren’t great designers and designers weren’t great programmers. Some people...
With HTML, CSS and JavaScript, it’s not prescribed how to format your code. Everything on one line or not, lots of spaces, tabs or everything packed together, for the computer it doesn’t really matter. The result is that everybody will...
A while ago I was working on several websites in a Vagrant container. The problem was that we couldn’t test the sites on mobile devices. The IP address of the Vagrant box was known inside my computer, but not outside, on other devices. I...