Markus Oberlehner πŸ”­

89 Followers
28 Following
51 Posts
πŸ”­ Exploring how to build software that lasts
πŸ“https://markus.oberlehner.net/blog
πŸ“–https://goodvuetests.com/
βœ‰οΈhttps://webdevexplorer.substack.com
πŸ”΄https://www.twitch.tv/webdevexplorer

Are your tests flaky and slow? Maintaining tests is a chore? You don't feel enabled by your tests?

Stop writing bad tests! Write good tests!

Take a sneak-peak at the first chapter and pre-order Writing Good Tests for Vue Applications for 20% off! https://goodvuetests.com

Writing Good Tests for Vue Applications

A book for Vue developers who want to up their testing game and write good tests for Vue applications.

I had the honor to be a guest at the PodRocket podcast talking about TDD!

Apple: http://bit.ly/42YzDiN
Spotify: http://bit.ly/3K9zu3t
Google: http://bit.ly/3ztwV7i

β€ŽPodRocket - A web development podcast from LogRocket: Writing (really) good tests with Markus Oberlehner on Apple Podcasts

β€ŽShow PodRocket - A web development podcast from LogRocket, Ep Writing (really) good tests with Markus Oberlehner - Apr 4, 2023

Apple Podcasts

πŸ€– ChaptGPT Quick Tip: Did you know ChatGPT can draw ASCII diagrams?

Provide a clear description of the elements & their connections, and watch as it turns your ideas into visual representations!

Perfect for sharing in text based environments like Git commits!

One of the big challenges in learning to use LLMs (Large Language Models like ChatGPT) is overcoming the very human urge to generalize and quickly form assumptions

"I tried X and the result was terrible - hence LLMs are terrible at X"

That might be true! They're bad at lots of things. But making a snap judgement based on a single anecdotal example is not a good way to explore this very weird new space

RT @maoberlehner
🀯 A colleague just introduced me to @typescript Template Literal Types, and they're game-changing!

In the example code, we use them to ensure a string consists of a number followed by the "px" suffix. #CodingTips

πŸ“ Just published a new blog article on the Three-Layer UI Component Architecture! Learn how to craft versatile, reusable components for multiple design systems with ease. https://markus.oberlehner.net/blog/the-three-layer-ui-component-architecture-versatile-building-blocks-for-crafting-multiple-design-systems/
The Three-Layer UI Component Architecture: Versatile Building Blocks for Crafting Multiple Design Systems

Discover the Three-Layer UI Component Architecture for crafting versatile, reusable components as a basis for multiple design systems.

My Vue Amsterdam talk is online! Learn how to write good tests and build Vue apps using the TDD methodology: https://youtu.be/zPGJ4DL4d6A?t=59
Markus Oberlehner - Writing (Really) Good Tests - Vuejs Amsterdam 2023

YouTube

πŸ“– My book progresses: Theory's done, now let's get hands-on with TDD πŸ”₯ After Vue Amsterdam, I'll send a TDD live-coding video to all subs. Don't miss out! #TDD

https://goodvuetests.substack.com/p/chapter-35-mastering-tdd-and-the

Chapter 3.5: Mastering TDD: Red, Green, Refactor

Learn the most effective way of building software using TDD by writing tests first. In this chapter we follow the Red, Green, Refactor process to build a simple app.

Good Tests for Vue Applications
@nuxt This Post was optimized by Chat GPT πŸ˜‚
No stream today, but hold onto your hats! The amazing Alexander Lichter joins me Thursday Feb 2nd for a thrilling ride as we migrate my blog to the powerful @nuxt 3! Get ready for an epic tech adventure πŸ’»πŸ”₯ #blogmigration #nuxtjs3