Michael Klein (@LevelbossMike) header
Michael Klein (@LevelbossMike) profile picture

Frontend Architect and Consultant - Mainly Ember.js. Vim fan. If you aren't using statecharts you are doing it wrong - https://xitter.cf/t.co/iVONLINuDG.

Munich, Bavaria
Joined December 2009
Photo by Michael Klein (@LevelbossMike)Photo by Michael Klein (@LevelbossMike)Photo by Michael Klein (@LevelbossMike)Photo by Michael Klein (@LevelbossMike)Photo by Michael Klein (@LevelbossMike)
Replying to @gen_nja @triketora
As a traditional mechanical engineer myself, I personally believe programmers should just be called programmers only. However, if they earn the title of Professionally Liscensed Engineer in Software Engineering by NCEES then they can have the title of engineer only.
6
1
18
14,248
I'm not a hater, #sveltekit feels cool. Having developed client-side apps for the past decade, it feels weird nobody seems to realize how deep of a hole we have dug ourselves into. Is this supposed to feel productive? SSR for what? You now have to maintain two apps, SSR & CSR.🔥
1
443
Coming from #emberjs and having heard for the past 10 years that it was hard to pick up for its “magic”, reading the docs for #sveltekit feels comical. It's littered with conventions that are plain weird. It also adds SSR complexity, which you probably don't need. This is fine 🔥
1
5
1
15
1,910
Pattern matching URLs with #svelte kit router is pretty cool 🥳 as is #sveltekit in general. whoop whoop kit.svelte.dev/docs/advanced…
1
2
208
Michael Klein retweeted
As I write up a conventions document for our react app using react router v6, rules of loaders, rules of action and all; can’t help but thank how well a designed framework #emberjs was and is, right from its own inception!
8
1
23
2,741
Michael Klein retweeted
Starbeam 0.8 is out: - Updated Resource API - Universal Services - Improved React Renderer - New Preact Renderer Docs: - Demos now use Sandpack - Code snippets now use Twoslash Next up: - Add Preact docs - Vue renderer - Plan Starbeam 1.0
2
8
1
16
Am I missing something, or is the Turbopack vs. Vite drama really a discussion about the validity of the claim of HMR taking 0.01s with turbo vs. 0.09s with Vite? Is anybody going to notice the difference either way? Shouldn't devs focus on producing value for their(!) customers?
2
1
3
Michael Klein retweeted
XState is lovely. But, start with watching tech talks to help understand when and why we use them. My mentor @LevelbossMike did a brilliant talk on this: youtube.com/watch?v=bzkYV3Ae… @DavidKPiano (author of XState) does awesome talks. His FE Masters course is good, too.
1
4
Michael Klein retweeted
If I ever write a book on software development it'll be called: Start With Statecharts.
1
7
Replying to @slightlylate
Periodic reminder that React+Redux today is slower than EmberJS xitter.cf/championswimmer/status…
So it is 2022 and React+Redux has finally achieved the unachievable! It is the slowest mainstream frontend framework now, even beating EmberJS
1
7
30
Dear tech-twitter: does something like a reasonable js/ts-toolkit exist that comes with sane defaults for setting up a monorepo, ci/cd-pipeline, changelog generation, release management...? Or does it come down to "you better know the ins/out of all recent things in existence"?
2
1
4
Michael Klein retweeted
I’ve had the pleasure of working with Luke for a number of years in the Open Source space and I’ve learnt a tonne from him during this time. If you’re looking for a new gig, jump on this chance to join a great team solving some interesting problems.
I'm sad to be parting ways for now with one of my favorite collaborators of my career so far, but I wish him well and appreciate @mattmcmanus' kind words below. If you are curious about joining us at Yapp, here's a writeup: gist.github.com/lukemelia/6a…
2
2
Michael Klein retweeted
Wer braucht noch Netflix? Ich entdecke eben: Alle Folgen der genialen Satire „Die 4 da“ (ORF 2007/2008) gibts online: youtube.com/c/Die4daReloaded Meine Favoriten: „Der Landeshauptmann von Mittelösterreich“, „Unterm Regenbogen“ und „Der vierte Mann“. Aber großartig sind alle.
27
23
215
Michael Klein retweeted
TypeScript saves you so much time by preventing many programming mistakes & runtime errors, leaving you more time to do other things such as deciphering & fixing insignificant TypeScript errors
58
270
44
2,903
This, out of #Ukraine, is 100% one of the most incredible videos I have ever seen. This Russian POW has the heart of a lion 🦁
4,349
75,707
11,937
196,240