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
Glad to hear! Don't push it too hard, though. I made that mistake and I'm still recovering as a result 😭
May 19, 2025 at 7:18 AM
That’s fair and I totally get it 😂
February 21, 2025 at 5:14 PM
This is such a mood and I love it
February 21, 2025 at 5:06 PM
We’ll never… ever… forget about Pluto
February 11, 2025 at 8:23 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
I’ve been well! It’s been quite the year 😂

Hope you’ve been doing good too!
January 22, 2025 at 12:41 PM
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
Welcome back!
January 21, 2025 at 8:58 AM
It really feels like the missing piece to work with data from an API. I took this for granted in Typescript/JS 😂

Is there a reason you don’t have arrays included? I added them myself but now I’m wondering if I’m missing something that would cause an error. So far it seems to work, tho!
January 19, 2025 at 9:25 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
I like the separate boxes for number only codes. It clearly shows each digit and bonus points if the email has extra spacing around each digit.

But...

"Can I paste? Where do I paste? Is my paste going to carry over into all of the little boxes?"

If it doesn't carry over I'm mega upset.
January 15, 2025 at 1:53 PM
I bought @wesbos.com's "React for Beginners" course and not long after he released ES6 for everyone.

He kickstarted my career and now, after nearly 7 years of experience, is still teaching me new things. Absolutely amazing stuff.

Highly recommend his new video:

www.youtube.com/watch?v=c0HO...
MAXIMUM VS Code Productivity — Navigating Codebases Quickly
YouTube video by Syntax
www.youtube.com
January 15, 2025 at 8:51 AM
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
Masking can be effective but it’s also super exhausting, right?

Would you say you also struggle getting started with things you *have* to do but once started you’re done really quickly.
January 15, 2025 at 5:58 AM
Oh yeah the adventures you’ll embark on when telling a story! In your mind, the side stories very much relate to the main story right?
January 15, 2025 at 5:55 AM
I was diagnosed back in 2023. Things suddenly made so much sense. Therapy was massively helpful.

What are some things that trigger the thought?
January 14, 2025 at 7:42 PM
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
It also gives me a great reason to finally get @sarahedo.bsky.social's "Engineering Management for the Rest of Us". I went through some of the open sourced parts before and they were super useful!
January 13, 2025 at 1:23 PM
So much so that I'm trying to convince my manager to let me take @kvlly.com's self-paced management fundamentals course. It sounds like something even a non-manager would benefit from, which is great.
January 13, 2025 at 1:23 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
Hadn’t thought of it like that yet. When I was stuck in tutorial hell I didn’t feel confident enough to build something. Then we started recommending people to go and build.

Now, tho, people are overly confident in their abilities and shouldn’t build blindly.

What a wild turn of events!
January 12, 2025 at 11:11 AM