Mike Ekkel
murkrage.com
Mike Ekkel
@murkrage.com
75 followers 70 following 57 posts
Senior Software Engineer @ Bynder 👨🏻‍💻 • Dad 👨🏻‍🍼 • JavaScript | Typescript | React | Swift & iOS ☕️ • Building Skillet 🍅🍳
Posts Media Videos Starter Packs
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!
Glad to hear! Don't push it too hard, though. I made that mistake and I'm still recovering as a result 😭
That’s fair and I totally get it 😂
This is such a mood and I love it
We’ll never… ever… forget about Pluto
Reposted by Mike Ekkel
do you know how dangerous i’d be if i had self-discipline
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
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
I’ve been well! It’s been quite the year 😂

Hope you’ve been doing good too!
Soooo… we’re just going to pretend he didn’t mean to do what he did?

Alright then 😬
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!
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...
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
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.
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
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.
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.
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?
I was diagnosed back in 2023. Things suddenly made so much sense. Therapy was massively helpful.

What are some things that trigger the thought?
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
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!
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.
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.
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!