I published a new article on a proof of concept, that I worked on the last few weeks. It uses @dotnet Semantic Kernel and Azure OpenAI to assist visually impaired users. This project showcases the potential of AI in enhancing accessibility tools.
jonathandavid.de/articles/20…
What has happened to RecipeUI? The repo has been archived.
github.com/RecipeUI/RecipeUI
Selecting the right tool for any engineering task is key. Though I tend to favor Vue, this tweet highlights just one of the reasons behind my preference:
Someone from the Angular-universe just said “seems like the #vue community just chills” and it’s true.
TLDR Vue has a monoculture and consistent group of maintainers that know the ins and outs of the tools + ecosystem that needs to be supported. I’ve never witnessed infighting.
1. We have ONE meta framework we rally towards (@nuxt_js)
2. We generally have ONE good implementation of everything. Router, state management, etc.
3. The maintainership has STRONG overlap between @vite_js, @vuejs, @nuxt_js, @vitest_dev, and critical libraries.
4. Vue’s cross-platform mobile experience is solved with @capacitorjs instead of “{framework} but different” (which Just Works™️ seamlessly with Vite btw!)
Proud of the community.
Jo David retweeted
Hey! Vue Vapor playground is now ready! If you want to experience the current features of Vapor, come and take a look! Of course, many features and directives are still under heavy development.
vapor-repl.netlify.app/
Jo David retweeted
Console logging reactive items in @vuejs not always intuitive? Turn on custom formatters and enjoy formatted console output for anything reactive 🤩
Jo David retweeted
Microsoft built their Fluent 2 design system website with Astro.
📉 new pages built in half the time
Read the full story: astro.build/case-studies/mic…
Jo David retweeted
frontend is easy

ALT A meme of an iceberg with eight different levels, ranging from above the water, to deep below the sea. As it progressively gets lower, painful frontend issues get more and more niche and stressful. For example, it starts at the top with basic HTML elements. Then, at the bottom, it has the type of TypeScript folks need to write for library code, or dealing with Internet Explorer in 2023.
Jo David retweeted
Introducing: Astro 2.6
🔀 Middleware is here! Run isolated code on every request. Rewrite headers, check auth, perform A/B testing and more.
astro.build/blog/astro-260/
Jo David retweeted
CSS scope will be landing in Chrome 117. I wrote a succinct introduction:
fullystacked.net/posts/scope…
Jo David retweeted
TypeScript 5.1 is now out! Now with:
- smarter checks for undefined-returning functions
- no restrictions between getter/setter types
- better checks against JSX tags
- linked editing for JSX
- @param snippets
- new speed-ups
Read up more on our blog!
devblogs.microsoft.com/types…
Jo David retweeted
This book is *brilliant*.
It goes straight into my list of reading recommendations for engineers who want to dig deeper into API development.
I learned something from every chapter, even the topics I thought I was familiar with.
Jo David retweeted
Astro 2.5 is out! This one's a doozy:
🗂 Data collections and references
🦄 Hybrid rendering in SSG
👈 Custom client directives
🤏 HTML minification
🏃♀️ Parallel rendering of components
🧹 Polymorphic type helper
See the blog post for more: astro.build/blog/astro-250/
Jo David retweeted
Astro 2.4 just released with:
💪 Stronger CSS scoping in components
👩🏽💻 Inline syntax highlighting
🧍 Middleware (experimental)
🖼 CSS inlining (experimental)
Learn more: astro.build/blog/astro-240/
Jo David retweeted
It’s finally here… announcing Qwik v1.0!
Build instantly-interactive web apps without effort
Now generally available 🥳
builder.io/blog/qwik-v1
Jo David retweeted
Overriding HTTP Response Headers in Chrome Dev Tools dlvr.it/SnWq2t
Jo David retweeted
Goodbye, old friend 👋🔒
blog.chromium.org/2023/05/an…
Jo David retweeted
The difference between this post and another tutorial on how to deploy your Nuxt website on Netlify?
The Configurations with the beautiful netlify.toml ✨
{ author: @Thomasbnt_ } #DEVCommunity
dev.to/thomasbnt/create-your…
Jo David retweeted
Why did the aspiring programmer sign up for Pluralsight's free week?
Because they wanted to turn seven days into a "byte-sized" learning spree..
Get access now: plrsig.ht/free-week-q223
















