
Markus Oberlehner π
@MaOberlehner
Followers
4K
Following
9K
Media
324
Statuses
3K
π Exploring how to build software that lasts π https://t.co/tpqxtl26BZ π https://t.co/AXfAaz6gto βοΈ https://t.co/m8cc30Y6V9 π΄ https://t.co/HzsxpWQQ4O
Vienna, Austria
Joined July 2011
π₯³ Anouncing my first info product:. Writing Tests for Vue Applications That Donβt Suck. A *live* book for Vue developers who want to learn how to write good tests for Vue applications. Don't repeat all of the mistakes I made throughout my career!.
7
23
142
Looking forward to sharing some exciting testing goodies with you!.
Tired of flaky E2E tests?. Discover a faster, smarter way to test your frontend with Contract Testing!. @MaOberlehner is diving into Specmatic, Playwright & real-world strategies at #FEN25 π. Say bye to mocks after this session!. π οΏ½
0
1
3
A useful new(ish) @vitest_dev feature I almost missed is `expect.soft`! It allows us to have assertions that don't terminate test execution when they fail. This helps us iterate more quickly on failing tests.
1
0
1
There is an Austrian proverb that roughly translates to:. > Before the law, everybody is equalβbut some are more equal.
Update: Apparently the Delaware state government, realizing what's at stake, has been working to ensure that Delaware remains a safe place for startups to incorporate, and it's now a valid option again.
0
0
1
What the heck is going on with tech people? A man who cries must be a weak leader? I thought we had left this kind of thinking long behind us.
Europe is intend on proving every over-the-top stereotype that America is throwing at them at the moment. Weeping in response to Vance's call for free speech and democratic accountability on mass immigration validates every accusation of weak leadership imaginable.
1
1
7
π If you want to build server-side and client-side validated, progressive enhanced forms with React 19 `useActionState` and Next.js 15 App Router in combination with the wonderful react-hook-form library, this is for you!
markus.oberlehner.net
Learn how to use react-hook-form with React 19, useActionState, and Next.js 15 App Router to build forms with client-side validation.
0
0
3
I wonder how much of this is because of AI versus because scaling development teams is incredibly hard. There are 5 person developer teams out there who run circles around many 50 and some 500-dev companies. Always was like this, not only since AI.
Just talked to a business owner who reduced his dev staff from 18 to 3 using generative AI. Claims he's getting the same velocity with only 3 devs. 2025 is going to be wild.
1
0
7
π Is using non-English words in code always a bad idea? For the longest time, I thought so. But recently I changed my mind!.
markus.oberlehner.net
Using German, French, Spanish, or other non-English terms in code? Sometimes it makes sense! Explore when to keep native terms for clarity and avoid translation pitfalls.
0
0
3
.@youyuxi if you need convincing arguments for potential @voidzerodev investors, the latest @syntaxfm episode with @ScriptedAlchemy might be for you!
2
0
5
π―this. (With a small addendum to #1 when working with microservices: replace local DBs and SQL scripts with OpenAPI specs / contracts.).
My preferred development workflow for 2024:. 1. All devs have their own DB instance so we donβt conflict with each other. The DBs run locally, and can be reset via static SQL scripts via a single command. The SQL scripts are committed to source control. This way, we can code.
1
0
1
If you're in the market for @vuejs training, don't miss this offer! Only 1 hour to go!.
All things Vue Black Friday π. Get The Ultimate Vue Bundle or Build Your Own to access courses & certificates you need at a great price. Enjoy savings from @VueSchool_io, @MasteringNuxt, @MasteringPinia, and @CertificatesDevΒ β in one place!. Get it nowπ
0
0
0
Tired and jet-lagged but it was a great honor to be on the stage of @VueToronto again and to share it with some of the brightest minds in the web development community!. Had to rest after the talk, if you didn't catch me with your questions, please don't hesitate to reach out!
0
1
16