This is the blog of Snapstromegon (Raphael Höser) where I chat about web technologies and web development.| www.hoeser.dev
I've been silent on here for a while and I wanted to share a personal update. I'm switching jobs and roles and wanted to look back at my time at my current company.| www.hoeser.dev
Don't make your users click on things that are not interactive.| www.hoeser.dev
Dies ist meine persönliche Einschätzung zum Konzept Gemeinsame Wettkämpfe im Einrad Freestyle in der Fassung vom 23. Februar 2025.| www.hoeser.dev
I waited far too long to switch away from Twitter, but I finally took the time to update my socials.| www.hoeser.dev
Update| Snapstromegon's Blog (Raphael Höser)
Last week I came across this one again. What do I talk about?| Snapstromegon's Blog (Raphael Höser)
A webdev / webdesigner struggling with design| Snapstromegon's Blog (Raphael Höser)
I love to read around on r/web_design's Feedback Friday or r/webdev's Showoff Saturday where often newcomers show their newly build projects. I love to read across them, take a peak myself and either provide responses on what one could improve or what a nice next step would be. Sometimes I even try to reimplement something myself to see if I can recreate it.| Snapstromegon's Blog (Raphael Höser)
React prominently popularized the concept of a VDOM, abstracting away native DOM operations and instead rendering to a JS representation of the DOM. Then you can easily diff two states of your app and calculate the minimal DOM operations needed to transfer your old DOM into the new one.| Snapstromegon's Blog (Raphael Höser)
Disclaimer| Snapstromegon's Blog (Raphael Höser)
Disclaimer| Snapstromegon's Blog (Raphael Höser)
Two facts upfront:| Snapstromegon's Blog (Raphael Höser)
What is this| Snapstromegon's Blog (Raphael Höser)
Like I said in the abstract, this is the first crate that I published to crates, so please don't be too harsh.| Snapstromegon's Blog (Raphael Höser)
The pain of having big screens...| Snapstromegon's Blog (Raphael Höser)
I know the basics of HTML and CSS, where should I go next?| Snapstromegon's Blog (Raphael Höser)
Preface| Snapstromegon's Blog (Raphael Höser)
I know that the topic of project templates is very close to being a religious discussion, but sometimes I just like to live dangerously.| Snapstromegon's Blog (Raphael Höser)
To make it clear before I start: My projects currently mainly use spaces. Nevertheless, I will be advocating for using a combination of tabs and spaces in this post. I hope that tools like formatters will switch over to that documentation in the future.| Snapstromegon's Blog (Raphael Höser)
This article is purely opinion based and IMO there's no "correct" opinion, just a discussion to be had.| Snapstromegon's Blog (Raphael Höser)
Updates| Snapstromegon's Blog (Raphael Höser)
Just like in my previous post about Apple and the web platform I will be naming individuals and reference things the wrote, tweeted and tooted, but no matter how I talk about them here it doesn't necessarily reflect my general opinion of those individuals.| Snapstromegon's Blog (Raphael Höser)
I hate apps| Snapstromegon's Blog (Raphael Höser)
The good old times| Snapstromegon's Blog (Raphael Höser)
Like always, this post is based on my personal experiences and they are limited. If you have a working solution in your project that is different from what I describe here, it's completely fine and you don't need to change!| Snapstromegon's Blog (Raphael Höser)
Like always I mention the comments by some specific individuals in this post and once again I want to make clear that I'm only discussing these specific comments by these individuals. I only critizise (positively or negatively) their specific comments and not them as an individual or even their other work.| Snapstromegon's Blog (Raphael Höser)
A wise man once said "If you want to be a really good developer, be prepared for continuous learning" (Golo Roden).| Snapstromegon's Blog (Raphael Höser)
This post is part of my series about WebGPU and .STLs.| Snapstromegon's Blog (Raphael Höser)
The Problem| Snapstromegon's Blog (Raphael Höser)
This post touches some topics which are not suitable for everyone.| Snapstromegon's Blog (Raphael Höser)
As you might know, 2023 wasn't easy for me. Nevertheless I wanted to share this positive thing with you.| Snapstromegon's Blog (Raphael Höser)
Do you make your decisions based on facts when creating websites? Probably most would answer "yes" to this. I believe, that facts and feelings exist on a spectrum and you should strive for the fact side of this spectrum when making decisions.| Snapstromegon's Blog (Raphael Höser)
In case you don't know about Code Golfing, it's trying to write the shortest version of a program. The resulting code is nearly always unreadable, unmaintainable and should never be used in production, but it's often a nice challenge to use stuff you normally wouldn't use and to deepen your knowledge in a language.| Snapstromegon's Blog (Raphael Höser)
Dies ist meine persönliche Einschätzung zum Konzept Gemeinsame Wettkämpfe im Einrad Freestyle in der Fassung vom 17. Februar 2024.| www.hoeser.dev
If you're using ts-rs and struggle to use the generated bindings in your TS project or have a workflow that involves manual steps, this post is for you.| www.hoeser.dev
Shiki is a really nice syntax highlighter that I already wrote about. This is just a short post to show you how to use it with eleventy.| www.hoeser.dev