If you mention email validation, most developers only think about the technical aspect of it. What is a valid email? Basically, there are two ways of thinking about it: Regular expressions are enough or Regular expressions don’t cover 100% of the email standard. For that I can only say: yes, a regular expression does not work for your esoteric email addresses, but who cares? The w3c spec for <input type="email"> says this should be done with this regular expression:
After years of playing around with Philips Hue and never being really happy about it, I switched to Home Assistant. I installed it on a Raspberry Pie, added a ZigBee USB-Stick and never looked back.
At the end of last year, I realized that I somehow stopped reading technical books. There was just too much going on to read that kind of content in my leisure time. Why learn a new thing when you also could escape to Teixcalaanli? But I started to crave some technical content and I looked at my pile of unread technical books.
The last time I did a CCC event retrospective was 4 years ago. I skipped 36c3 for reasons, but with 37c3 I’m back. I wasn’t in Hamburg this year, and I’m not sure if I want to join 38c3 in Hamburg, but time will tell.
Back in 2019 I started a digital fathers* community. We have a really nice Slack channel with tons of activity. In that channel, we share countless interesting links. I didn’t want those links to be lost in that massive pile that is the Slack history. And for that reason, I started to collect them on this page. Hopefully, this page is also useful for you. If you have any suggestions that fit there, please let us know.
Story points are just smoke and mirrors. Yes, hear me out.
Have you heard of Deadloch? The chances are rather high that you haven’t yet, which is a shame. It is one of the hidden gems of streaming. There are so many shows released currently that some fantastic ones fall through the cracks.
In 2017 I did an interview with Sweet Setup and talked about all the apps I was using at that moment. Last week I stumbled upon this post by Matt Birchler and saw more and more people doing the same. So I thought it would be fun to do the same and see how my setup has changed over the years.
Every time I join a team as a freelancer I check a couple of things during my initial code review. Some are quite common, like: