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.| JSON Feed for Anselm Hannemann’s Writings
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.| JSON Feed for Anselm Hannemann’s Writings
Today I learned that the CSS :empty selector is implemented to look for child content (think of innerText/innerHTML).| JSON Feed for Anselm Hannemann’s Writings
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”:| JSON Feed for Anselm Hannemann’s Writings
I’ve recently wrote about the usage of the universal :where() selector. Now let’s clear up when to use :where() and when :is().| JSON Feed for Anselm Hannemann’s Writings
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.| Anselm Hannemann — helloanselm.com
As a freelancer helping larger companies achieve their goals, I’ve gained a lot of insights into how people work. And I know many people — including me — have said this for over a decade but it bears repeating: We have fantastic JavaScript (TypeScript included) developers who can build impressive solutions to complex problems. But there are still very few frontend developers today who truly know how to write semantic HTML and build with accessibility in mind. This is more important than...| Anselm Hannemann — helloanselm.com
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«.| Anselm Hannemann — helloanselm.com
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. | Anselm Hannemann — helloanselm.com
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.| Anselm Hannemann — helloanselm.com
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.| Anselm Hannemann — helloanselm.com