Here are some reads I found this week: A Pattern For Cancelling Fetch API Requests - how to cancel fetch Create a user controlled dark or light mode - design accessible dark and light modes for your website Computer Architecture - Fall 2019 Course - free YouTube lectures from ETH Zürich Commit Message Driven Development - you might have heard of README Driven-Development, but what is Commit Message Driven Development?
I’m trying to learn CSS. You might experience the same problem: you know CSS basics, but you can’t create a website with your fragmented skills. I found a resource that could help with that: Every Layout. The website teaches you basic CSS building blocks from which you can create your layout. That makes sense to me. I find it more logical than adding a lot of individual utility classes to CSS (like Tailwind.
Here are some things I’ve found useful this week or that I enjoyed: A web scraping guide for beginners, part 1 and part 2 A weird experiment: The Boost Your Coding Fu With VSCode and Vim Auditory Experience! An Audiobook? A Podcast?! Just Enough Erlang Truly reactive programming with Svelte 3.0 - this post shows what’s exciting about Svelte.js 4 Rules for Intuitive UX - the minimum to get you started - a must read!
Every time I create a frontend project, I realize that CSS is hard. Especially layout (flexbox or grid). I’m glad that we have flexbox now and do not need to float and clearfix anymore. But still, things never work as I expected. Sure, I have a basic knowledge of CSS. At one point I even dabbled in Sass when it was fresh and exciting and all the cool kids were learning it.