Daniel Schulz

Daniel Schulz @iamschulz

About: Hi! I'm a frontend guy.

Location:
Germany
Joined:
Sep 17, 2018

Daniel Schulz
articles - 25 total

View Transitions outside the Viewport

CSS View Transitions have landed in Chrome and are (for better or worse) widely available to most end...

Learn More 4 0Nov 14 '24

Building a MIDI instrument in TypeScript

I recently put some work into my web synthesizer and even gave it its own domain at jssynth.xyz. I...

Learn More 0 0Apr 15 '24

Ssstyles - a classless stylsheet

I really like the idea of a classless CSS stylesheet that can be applied to just about any website....

Learn More 3 4Jan 8 '24

View Transition API

The view Transition API is probably one of the most exciting new CSS mechaninsms. It's currently only...

Learn More 6 2May 26 '23

The language that grew up with me

You know those kid’s bikes that you can upgrade from a balance bike to a something that will take...

Learn More 10 1Jan 22 '23

Not knowing things

Chris Coyier updates his stance on his Great Divide theory: "Since there is too much for any web...

Learn More 0 0Jan 12 '23

From Notion to Eleventy, but faster

I don’t usually do multipart posts, but this one grew a bit after I published the initial article....

Learn More 8 0Dec 23 '22

From Notion to Eleventy

Static Site Generators are a great tool to generate a JAM Stack website from a data feed. That feed...

Learn More 6 0Oct 11 '22

Writing a Game in Typescript

I know people make all kinds of stuff with <canvas> but that's all black magic to me. Time to...

Learn More 479 23Jun 14 '22

Web Technology as a Spectrum

Josh W. Comeau talked on Twitter about no-code solutions, specifically for CSS, and how they impact...

Learn More 4 0Apr 29 '22

Writing Logic in CSS

CSS is a highly specialized programming language focusing on style systems. Because of this unique...

Learn More 506 44Feb 21 '22

A Colorful Textarea

Adding syntax highlighting to an input field can be a hard task. <textarea> supports neither...

Learn More 9 4Dec 20 '21

Lights Out! - Overengineering a Dark mode

With the upcoming launch of the redesigned Safari themes are all the rage. It's not a new feature....

Learn More 14 0Aug 18 '21

Scaffolding an App with Vue 3, Nuxt and TypeScript

For most of my projects I use my own, simple setup that takes a step back from large, JavaScript-base...

Learn More 38 5Mar 28 '21

Building a Synthesizer in Javascript

I've been playing around with the WebAudio API. You can generate sounds from it. So I've built a...

Learn More 213 8Sep 6 '20

7 things to improve my website's performance

Reaching a 100% score in Lighthouses performance audit is just the beginning. We can go much further...

Learn More 7 0Aug 25 '20

A deep dive into Webfonts

(Originally posted on my blog: https://iamschulz.com/a-deep-dive-into-webfonts/) Inspired by Ben Hal...

Learn More 38 0Jul 6 '20

Frameworking my Site

I don't use one of the major frameworks to power my site. I instead opted to write my own - and in th...

Learn More 8 0Jun 2 '20

Rebuilding my site with Hugo

That's what you do under the Coronavirus Lockdown, right? Rebuilding your personal website....

Learn More 41 4May 11 '20

7 habits to get into an accessible mindset

In times of crisis like the one we're facing now it's more important than ever to make our applicatio...

Learn More 16 4Mar 21 '20

In Defense of the Separation of Concerns

I'd like to make a point for the separation of concerns in web development. HTML is a language that'...

Learn More 28 7Jan 26 '20

🎞️ Animation for Developers

This is going to be an article about motion in Interface Design. You'll hear me rambling about the im...

Learn More 481 11Nov 27 '19

Colorful Avatar Bubbles

Create avatars with automatically generated colors from a username

Learn More 43 0Jul 13 '19

Let's write an SPA in CSS

Build a Single Page Application without Javascript in pure, fresh CSS

Learn More 12 1Jul 2 '19

How do you document code?

Discuss how to properly document code

Learn More 4 6Jun 28 '19