-
as Article There are countless articles why developers should not focus on Frameworks too much and instead learn to understand the underlying languages. But I think rarely we can find good reasons except that Frameworks come and go. To me, the main reason is different: You won’t be a master at frontend development if you don’t understand underlying mechanisms of a language. A usual stack today is React … -
as Article As humans we think in silos. Scrum Masters often don’t know what an Engineering Manager is, Engineering Managers don’t care about Scrum Masters. But both have their own focus, their very own strengths to create a resilient team. See how important it is to stay open minded enough to see the benefits of other roles, no matter the job title. The concepts of a Scrum Master and an Engineering Manager …Engineering Managers, Scrum Masters & Teams
-
as Note The fun part of being someone with two jobs in completely different areas. Nearly all of the algorithms of these fancy platforms backed with billions of money don’t work. LinkedIn for example is smart enough to realize both of my work categories (web development, agriculture/gardening) but fails to provide a proper feed, a mixture of network recommendations, etc. The world cannot be put in one …I have two jobs, and all the social algorithms fail
-
as Note Today I learned that the CSS :empty selector is implemented to look for child content (think of innerText/ innerHTML). This means it reports empty for filled form elements which are self-closing elements. Findings :empty reports empty for all form input elements because they have their values as attributes, not as inner content :empty works for <textarea> elements depending on how they’re …[TIL] CSS :empty isn’t applicable on form fields
-
as Note Today I learned that the CSS readonly attribute for form fields does only work with input modes that allow variable user input that’s not “type-safe”: The attribute is not supported or relevant to <select> or <input> types that are already not mutable, such as checkbox and radio or cannot, by definition, start with a value, such as the file input type. range and color, as both have default …[TIL] CSS :readonly is not for select fields
-
as Article We all know these endless lines of CSS selectors before the real CSS rules start in the stylesheet. And while it’s not entirely new anymore, I’ve not seen it much in the wild: The usage of the universal :where() selector. So we’re coming from the following example where I want to style elements in an text article different to how the same elements are styled globally on the site. Usually you …CSS :where() to replace complex multi-selectors
-
as Article We all know these endless lines of CSS selectors before the real CSS rules start in the stylesheet. And while it’s not entirely new anymore, I’ve not seen it much in the wild: The usage of the universal :where() selector. So we’re coming from the following example where I want to style elements in an text article different to how the same elements are styled globally on the site. Usually you …CSS :where() to replace complex multi-selectors
-
as Article Recently, I see a few articles and people talking about “too much CSS”. Are we at the point where we will have »CSS Engineer« or »CSS Developer« positions on the job market? It would make sense and clarify things compared to »Frontend Engineer«. There are 548 properties in the CSS spec. 🤯 (…) How can we practically learn when and how to use all this? — Cory House on Twitter Sacha Greif’s article …Is »CSS Engineer« now a job position?
-
as Note When I started web development I was 12 years old. It was back in 2001, and we used HTML4 and basic CSS. The term cyber was a thing, but I never found it to be the proper term for what we are talking about: The internet, a virtual network platform for human beings. After all these years the term »cyber« is still a thing. It still sounds wrong to me personally. Whenever I read this word it …Cyber is still there
-
as Note Since my subscriber list grew over two thousand people for WDRL I’m self-hosting my newsletter service instead of using a SaaS solution. But that also means a lot of work, too. Things you need to take care of when self-hosting: Choose the best newsletter software for the project Choose a service provider for actually sending the emails (e.g. AWS SES or SendGrid) Keep it up to date Choose a good …Notes on self-hosting newsletters
-
as Note Today I read that CSS-Tricks is now part of Digital Ocean. So far, this great website was managed and built up by Chris Coyier, a nice fellow who just started this blog as a private project years ago and spent probably thousands of hours into community building and education. It’s probably the most complete learning resource for web developers out there, built up originally by just one nice …Thanks for CSS-Tricks
-
as Article Here’s one more article on TailwindCSS. This time, I want to share my relatively easy setup for a fast and easy workplace. Install and set up TailwindCSS CLI We’re going to use a node.js stack and will use npm scripts for development. Hence, we start with adding our dependency: npm i --save-dev tailwindcss Now we need a command that processes our input files into a minified and optimised regular …Quick TailwindCSS Production Setup
-
as Article Last year, Ida from Honeypot came to my village twice and she made a film about my career choice and unusual paths of a developer turning into a gardener. It were great days and I’m happy I now have this piece to watch it again later in my life when I’m much older. This mini-documentary follows Anselm as he mixes development with being in nature. This is probably our most relaxing doc Honeypot …Film: How Farming Saved Me From Developer Burnout with Anselm Hannemann
-
as Article One thing that often gets neglected when discussing about Tailwind’s utility class approach is that it isn’t limited to that. You can use Tailwind’s directives and functions to make use of Tailwind’s presets inside your own CSS. That could go as far as writing completely your own class references and only using the styling inside your CSS file. The nice thing is that it integrates well, even from …Using Tailwind within CSS
-
as Article This year marks fifteen years of freelancing in my life. That’s 100% of my work life and nearly half the time I live on this world. Time to write something down. »When I was young, I challenged a lot and kickstarted my career. Of course I also failed often but combined with optimism and strategies how to succeed a project this enables my freelance business for now already fifteen years…« When I …15 years a freelancer
-
as Article I’m a big fan of the paradigm “choose based on the current needs”, so when I had to prototype a recent client project on a tight budget, I made a choice that I found risky but was the best for this project: Using TailwindCSS. I know there’s quite a debate on whether TailwindCSS is cool or just a tool circumventing the technological benefits of HTML and CSS. Anyway, I chose it to be the preferred …TailwindCSS Prototype Projects
-
as Note I may not understand, but I am with you. And while the original article I found this sentence may be a bit too religious for some, I think the content itself is very powerful for anyone of us. A heart of Mercy describes how we can transform other people’s lives and our own by being open-minded and trying to understand other people even if we disagree, by showing and telling mercy and empathy.Mercy
-
as Micro At this point I want to say “thank you” to the team from Tapbots who built Tweetbot (for Mac). Without the amazing feature to mute Tweets via Regular Expressions I wouldn’t have been able to open Twitter this year. Mute filters allow me to strip out all the things that put me into negative mood while discovering new links for WDRL. One could say this is personalised Social Media. …Thank you, Tweetbot!
-
as Micro Today I read an article on practicing gratitude. I read a couple of such articles already and I do irregular meditations on gratitude. Still I found this one incredibly on the point, especially as it’s focusing on people who are perfectionists. If the following sounds like you, read the full article: You might be thinking, “What exactly does this have to do with me?”. Well, chances are, if you’re …How to feel gratitude as perfectionist
-
as Article Recently, I stumbled over a problem with modern online services that’s more and more common. While in the past, services focused on providing an English language service, today most of the services offer localised versions, too. However, there are only a few that provide solid translations and a real localised service, not only a GoogleTranslated one. In October, I decided to translate my own …Translating content today
Blog
Welcome to my writing place. You will find articles, notes and annotated links here and can subscribe to their feed once or individually.