Ingo Steinke, web developer

Ingo Steinke, web developer @ingosteinke

About: Ingo Steinke is a web developer focusing on front-end web development to create and improve websites and make the web more accessible, sustainable, and user-friendly.

Joined:
Sep 21, 2019

Ingo Steinke, web developer
articles - 109 total

Debugging a Hexagonal CSS Masonry Layout

Before CSS will eventually get an official masonry layout with or without grid, we can achieve...

Learn More 19 1Oct 1

Microphone Choice and Cancelling Noise

Don't you love Canva, Capcut, Insta, and TikTok? So-called social media giving ordinary people a...

Learn More 9 1Sep 12

React Recap, years later, thanks to Astro

While others are over React, like I was about five years ago, I decided to give React another chance...

Learn More 29 5Sep 3

Configuring Storybook for TypeScript and Tailwind, with Astro 🚀😡

I have worked with Storybook in the past and I loved its pragmatic, standalone, and interactive...

Learn More 11 3Sep 2

Infer Astro Zod Content Schema in TSX React Components avoiding Code Duplication

Astro, the meta-framework JAMStack and Next alternative thanks to its "islands architecture",...

Learn More 4 1Aug 28

Constant Refactoring: Refactoring my refactored Website

Constant deprecation and breaking changes in npm packages cause "software rot" even for...

Learn More 22 11Aug 20

Integrating Astro 5, Storybook 9, Vite 7, and Tailwind 3 🐇🕳️

I wrote this post hoping that someone adds a simpler best-practice configuration solution that I must...

Learn More 7 7Aug 8

Coding in the Age of Constant Deprecation?

The greatest challenges of modern frontend web development aren't CSS, accessibility, or web...

Learn More 14 14Aug 7

Adding Optional Subtitles (Closed Captions) to Web Videos

"75% - 85% of people watch videos on mute," several studies suggest. Silent viewing isn't the only...

Learn More 17 3Jul 31

8 Alternatives to AI for Coding and Creativity

AI isn't the solution to all your problems. AI Alternatives are plenty and specific to your use case....

Learn More 63 16Jul 2

Where is the Vibe in "Vibe Coding" and what happened to Music Monday?

I'm not "All In on AI" at all. I'm still quite skeptical about the current LLM-based AI assistant...

Learn More 43 12Jun 25

My 12 most interesting DEV posts so far

When Web 2.0. and social media started in the early millennial years, FlickR had an insights view...

Learn More 17 1Jun 13

Fediverse and IndieWeb Alternatives

Originally posted in English and German on open-mind-culture.org, reposted on DEV and SubStack by...

Learn More 16 1Apr 21

Rely less on Third-Party Services

Following up to my in-depth Google Alternatives post and the short Google Alternatives listicle...

Learn More 28 5Feb 26

25 Google Alternatives every DEV must know

This is a follow-up to my post about Google Alternatives that I wrote in 2022 and kept updating it...

Learn More 53 20Feb 20

Web Design and Tech Predictions for 2025

This is a submission for the 2025 New Year Writing challenge: Predicting 2025. This article was...

Learn More 108 10Jan 1

Accessible, sustainable, and creative web development

Concluding my series about making our work and products more sustainable and breaking out of our...

Learn More 18 4Dec 16 '24

Should web designers learn JavaScript or CSS?

"Do designers need to learn JavaScript?" is a popular question, but what does "learning JavaScript"...

Learn More 69 11Nov 7 '24

Why "AI" is the new "sustainable"

"Future workshop with AI," "creativity with AI," "blah blah blah with AI," – "AI" is everywhere:...

Learn More 44 12Sep 30 '24

WCAG and accessibility beyond naive misconceptions

Ableism often results from ignorance. As an abled and privileged person, I am "blind" to the...

Learn More 19 3Sep 10 '24

An iPhone workaround broke my parallax scrolling effect 📵💔

All of a sudden, my parallax perspective scroll effect did not work anymore in one of my recent web...

Learn More 6 3Aug 12 '24

How to stop form spam without using ReCaptcha?

This is more of a rant or a question, not a best practice post, at least not yet: how to stop form...

Learn More 7 11Jul 17 '24

How to find a good developer?

As solopreneurs or freelancers, we need a network of appropriate cooperation partners. While...

Learn More 13 2May 16 '24

Cost transparency extension for Shopware 6

Sustainable shop owners might want to inform customers where their money goes. For example, 50% goes...

Learn More 5 0May 2 '24

Sending HTML emails using Thunderbird

What happened to email formatting options? Do people either send plain-text business letters with a...

Learn More 32 11Apr 17 '24

Shopware dev productivity and plugin validation

Finally, let me share some more things that I learned or rediscovered when validating and publishing...

Learn More 6 2Mar 25 '24

Responsive design and cross-device testing

Best viewed with an open mind... The so-called "browser wars" long before current web...

Learn More 4 0Feb 27 '24

IDEA themes for emotion-driven development

Cute Pink Light Theme, My first IDE color theme for WebStorm, PhpStorm, and other JetBrains IDEA code...

Learn More 46 4Feb 21 '24

Upgrading and refactoring a portfolio web project

Having neglected to maintain my personal portfolio website project for a while, it proves that there...

Learn More 6 1Jan 23 '24

Still no internet? How to prevent premature timeouts in Ubuntu?

I have contributed to open data by hunting "Funklöcher" ("radio holes", as network dead zones are...

Learn More 6 0Jan 18 '24