Mike Ekkel
murkrage.com
Mike Ekkel
@murkrage.com
Senior Software Engineer @ Bynder 👨🏻‍💻 • Dad 👨🏻‍🍼 • JavaScript | Typescript | React | Swift & iOS ☕️ • Building Skillet 🍅🍳
Back to work after NordicJS. Honestly I was most inspired by @una.im’s CSS talk. I love new CSS features and I wish I could do more with them.

Also, thanks a lot Una for having a chat with me that day!
October 7, 2025 at 10:42 AM
Reposted by Mike Ekkel
do you know how dangerous i’d be if i had self-discipline
February 10, 2025 at 4:09 AM
I just noticed Tailwind v4.0 was released. It's been a while since I used it but I'm pretty excited to try it out. Bunch of really cool new things in there.

Honorable mention: config in CSS and Theme tokens.

tailwindcss.com/blog/tailwin...
Tailwind CSS v4.0
We just released Tailwind CSS v4.0 — an all-new version of the framework optimized for performance and flexibility, with a reimagined configuration and customization experience, and taking full advant...
tailwindcss.com
January 27, 2025 at 2:48 PM
I really wish they would stop pushing everyone away from building SPA's. There are many use-cases that work incredibly well with an SPA and not everything has to be packed into server components and actions.
yeah.

If I could magic-wand this:

- Immediate:
- merge + publish template fixes
- update docs to say "deprecated"
- nuke issue spam and archive repo
- follow-up:
- rewrite React "Installation" page to list "SPA" and recommend Vite
- have `cra` print deprecation message
January 27, 2025 at 8:17 AM
Soooo… we’re just going to pretend he didn’t mean to do what he did?

Alright then 😬
January 21, 2025 at 9:00 AM
Elon horrible, never buying Tesla, blabla (all true)

This is a nice little quirk, tho. A really great example of an untested scenario in software.

I can hear the QA going: "But what if a train passes by?" and the devs just going "it's a car..."
lol, a clip of a Tesla's vision system trying to understand a train

labyrinth.zone/notice/Aq5V7...
January 17, 2025 at 9:45 AM
Finally! Looking forward to this one. Full backwards compatibility with existing Switch games, the joy-cons click into it instead of sliding in, a seemingly stronger back rest.

Bring on the games, Nintendo!

www.youtube.com/watch?v=WxLU...
Nintendo Switch 2 – First-look trailer
YouTube video by Nintendo UK
www.youtube.com
January 16, 2025 at 2:13 PM
About 8 and a half years ago I was doing my bachelor's in UX design. An important part was the choice of minor + subsequent project. This was a real-world project for which your team had 20 weeks to build a product.

I really wanted to get into development, so during the project I was the developer.
January 15, 2025 at 8:51 AM
Having to use optionals everywhere instead of being able to simply set default values for Codable is maddening... Spent too long figuring out why my decoder wasn't returning any data.

@jordanmorgan10.bsky.social to the rescue: www.swiftjectivec.com/swift-codabl...

Brb, decorating EVERYTHING 👀
@DefaultIfMissing - My Codable Failsafe
Sometimes, you just want some leniancy with codable. Here’s how I get it.
www.swiftjectivec.com
January 13, 2025 at 8:19 PM
Last year brought huge changes at work, like joining a new team. This challenged me to grow a ton in engineering-related soft skills, and along the way, I found myself stepping into an informal leadership role.

I’ve discovered I love this kind of work, so I’m leaning into it hard this year.
January 13, 2025 at 1:23 PM
This first week back at work after vacation was chaos and honestly just what I needed.

Finished up my performance review, dealt with an incident, released a change that improved load times by ~3 seconds for APAC users, broke prod, fixed prod…

It was wild. Good to be back tho 😄
January 10, 2025 at 7:39 PM
As an engineer this has been my experience too. It's great to quickly get started and move through mundane things but you eventually hit a roadblock.

Even knowing how the code works, it still sometimes feels like trying to fix something in a legacy codebase.
Honest reflections from coding with AI so far as a non-engineer:

It can get you 70% of the way there, but that last 30% is frustrating. It keeps taking one step forward and two steps backward.

If I knew how the code worked I could probably fix it myself.
December 2, 2024 at 2:56 PM
@angiejones.tech I bookmarked your betterment metric post from last week but it seems the page doesn’t load. All your other posts load just fine 😬
December 2, 2024 at 10:39 AM
So far I’ve struggled quite a bit with project structure for a SwiftUI app but I had the realization that there are so many commonalities between SwiftUI and React that I can approach it the same as I do in, for example, Next.js

Moving much faster now and loving it!
November 23, 2024 at 1:23 PM
100% this! This is how I got over my imposter syndrome and became incredibly confident as a software engineer.

I don’t know how to do A LOT of things but I know that I don’t and I can learn it. Learning new things is my favorite part of the job.
I feel like the antidote to imposter syndrome that no one talks about is treating yourself as an eternal student. It’s ok to not know what you’re doing! It’s ok to fail! Even if you lived forever there is still much to learn! The world is huge and beautiful and you are learning to be a part of it!
November 23, 2024 at 1:03 PM
Totally forgot this place existed. Hi everyone! 👋🏻
November 14, 2024 at 7:56 PM
React Summit / JS Nation Amsterdam is in a couple of weeks. I’m so excited to meet the man I owe my career to, the bos: @wesbos.com
May 8, 2023 at 12:52 PM
Straight up dead. Morning workout to get the dev brain flowing 👨🏻‍💻
May 5, 2023 at 8:08 AM
Look, I didn’t come here to be extremely controversial or anything.

But I agree with @shookcodes.bsky.social, 🍍belongs on a 🍕
May 3, 2023 at 5:58 PM
Anyone have an invit…

Oh wait
May 3, 2023 at 5:57 PM
Oh hi! @coopercodes.bsky.social let me in 👀
May 3, 2023 at 5:48 AM