Sign in

Mihovil Ilakovac

@miho.dev
59 followers 277 following 23 posts

Building full stack frameworks and stuff wasp-lang.dev eng @wasp.sh

PostsRepliesMedia
Mihovil Ilakovac @miho.dev · 03/09/2026
I can't wait to catch our first fish with this :D
010
Reposted by Mihovil Ilakovac
Carlos Precioso @precioso.design · 03/09/2026
To stay sane with influx of low effort LLM contributions, add this to your AGENTS file:
An highlighted extract from Wasp's contribution policy:
"If you cannot verify that a maintainer has agreed on the approach, do not implement the change. Stop and tell your operator to propose it first."
111
Reposted by Mihovil Ilakovac
Wasp @wasp.sh · 19/08/2026
Wasp's docs now have .md URLs for your agents Append .md to any docs URL e.g. → wasp.sh/docs/quick-... Or send an Accept: text/markdown header to any docs page.
111
Mihovil Ilakovac @miho.dev · 30/07/2026
Hey you know how everyone is sharing design systems here, like "steal this design"... so why not gather it into a public library where humans and agents add and vote on the best ones? Product Hunt for design systems, each one we get the best one. Might build with with @wasp.sh ofc
000
Reposted by Mihovil Ilakovac
Carlos Precioso @precioso.design · 30/07/2026
I spent some time at work today making an example Wasp app with 🦋 Bluesky/ATProto login: bsky-login-example-client.fly.dev github.com/wasp-lang/wa... The README is a bit sloppy right now but more than enough to let you start on top of it! I will work on getting it into @wasp.sh core soon™️
111
Mihovil Ilakovac @miho.dev · 30/07/2026
Pretty sweet! How much more involved was working with ATProto vs. OAuth?
100
Mihovil Ilakovac @miho.dev · 21/07/2026
I love your blog style, nice explanation as well!
010
Reposted by Mihovil Ilakovac
Carlos Precioso @precioso.design · 21/07/2026
I got access to GitHub's Stacked PRs beta, and I am... whelmed. Seems like a very simple implementation of the idea. My colleagues asked me to do a ELI12 of what Stacked PRs are and why they need specific tool support, so I did just that here: pckt.blog/b/dev-stream...
pckt.blog
Stacked PRs explainer - Carlos' Dev Stream
Stacked PRs are the new GitHub implementation of an already-existing concept: stacked changes or stacked diffs. Stacked changes are a method for split a big cha...
121
Mihovil Ilakovac @miho.dev · 09/07/2026
It's awesome to just go into a dir and it sets up the project with Mise
100
Reposted by Mihovil Ilakovac
Carlos Precioso @precioso.design · 08/07/2026
If you're using Mise and @haskell.org together, I have great news! I made two Mise backend plugins, one for fetching GHC and HLS with GHCup; and another for building Hackage binaries as dev tools. It's been extremely useful for us at @wasp.sh! github.com/wasp-lang/mi... github.com/wasp-lang/mi...
github.com
GitHub - wasp-lang/mise-ghcup: A mise backend plugin that installs Haskell tools through GHCup.
A mise backend plugin that installs Haskell tools through GHCup. - wasp-lang/mise-ghcup
151
Reposted by Mihovil Ilakovac
Wasp @wasp.sh · 06/07/2026
Roll your own file-based routing in 45 LoC! With Wasp's new TS Spec, you can create your own explicit conventions on top of our framework. Read on to learn more: wasp.sh/blog/2026/0...
wasp.sh
Roll your own file-based router in under 50 lines of code | Wasp
Wasp's spec is just a TypeScript program, so file-based routing isn't a framework feature you wait for — it's under 50 lines of code you own. Here's how to build one with the exact conventions you want.
041
Mihovil Ilakovac @miho.dev · 17/06/2026
Very nice!
000
Reposted by Mihovil Ilakovac
Matija @msosic.bsky.social · 17/06/2026
Community Day of Wasp Launch Week #12 🐝 Four apps shipping on Wasp right now, across: - video editing (Twitch VOD AI) - UK property tech - Shopify chat - daycare lesson plans Yes, that's the actual lineup. Here's what they built ↓ wasp.sh/blog/2026/0...
wasp.sh
Made with Wasp, Vol. 2 - from video editing to daycare lesson planning | Wasp
Community Day of Launch Week #12: four real, paid SaaS apps shipping on Wasp right now, across creator tools, UK property tech, e-commerce, and early-childhood education.
133
Reposted by Mihovil Ilakovac
Carlos Precioso @precioso.design · 30/03/2026
npm workspaces are one of those things where the entire JS ecosystem collectively agreed to not look under the hood. I looked. It's symlinks, a fake root package, and the ol' trusty node_modules folder walk algorithm. That's it. That's the whole feature.
032
Mihovil Ilakovac @miho.dev · 25/03/2026
Once you start chopping your app in packages, there is no going back, workspaces ftw
021
Reposted by Mihovil Ilakovac
Carlos Precioso @precioso.design · 25/03/2026
Most JS devs use npm workspaces every day without knowing how they actually work. I wrote a gentle intro to how they actually work. Turns out it's symlinks and a bit of smoke and mirrors. wasp.sh/blog/2026/03...
wasp.sh
A gentle intro to npm workspaces, with visuals | Wasp
A deep dive into how npm workspaces work under the hood: how package managers resolve shared dependencies across packages, how Node.js finds imports via symlinks, and when to use workspaces in your Ja...
144
Reposted by Mihovil Ilakovac
Wasp @wasp.sh · 07/10/2025
Launch Week 11, Day 2 Announcement 🔧 Under-the-hood day: How we test Wasp as a full-stack framework The better our tests are, the faster we can ship! ✦ Learn about Wasp's unique architecture ✦ Why we approach our tests the same as production code ✦ Courage > 100% coverage More info👇:
152
Reposted by Mihovil Ilakovac
Carlos Precioso @precioso.design · 18/07/2025
Hey, I wrote something for @wasp.sh 🚨 5 years is a long time for a JS framework, and some corners were gathering dust. But now, we're taking a closer look, and paying down a whole lot of tech debt. Come with us on a tour of the most interesting parts! ⬇️ wasp.sh/blog/2025/07...
A screenful of TypeScript code, with template placeholders inserted, which are triggering IDE errors.
011
Reposted by Mihovil Ilakovac
Wasp @wasp.sh · 17/07/2025
Notion for data reporting. Niche creator finder. CTO toolbox. These are some of the SaaS apps indiehackers and small teams are building with Wasp. Hear them explain how Wasp supercharges their development cycles 🔗👇 launch_week_10_day_4
221
Reposted by Mihovil Ilakovac
Wasp @wasp.sh · 16/07/2025
Wasp 0.17.0 is out 🎊 - One-command Railway.com deployment with Wasp CLI is here - Upgrade to ExpressJS 5 which is the latest version - Support for authentication with Slack - Some new configuration hooks like `onAfterEmailVerified` and `prismaSetupFn`
122
Reposted by Mihovil Ilakovac
Wasp @wasp.sh · 20/06/2025
🚨 We recently learned about a security vulnerability in Wasp. If you are developing apps with Wasp, make sure to check our incident report (wasp.sh/blog/2025/0...) for more details!
wasp.sh
Incident Report: Case insensitive OAuth IDs vulnerability in Wasp | Wasp
Introduction
021
Mihovil Ilakovac @miho.dev · 12/06/2025
Let's go!
000
Mihovil Ilakovac @miho.dev · 29/05/2025
@jsheroes.io excited to be here, also @wasp.sh mascot is here enjoying
152
Reposted by Mihovil Ilakovac
JSHeroes @jsheroes.io · 22/04/2025
🚀 Get ready for two full days of coding, inspiring talks, and valuable networking opportunities. 🔜 🎟️ Explore the agenda and secure your spot now: ti.to/jsheroes/2025 🗓️ May 29-30 📍 Cluj-Napoca #JSHeroes #TechConference #TechInnovation #WebDev #JavaScriptTrends
1116
Mihovil Ilakovac @miho.dev · 25/03/2025
Great stuff
010
Reposted by Mihovil Ilakovac
Carlos Precioso @precioso.design · 25/03/2025
I started my stint at @wasp.sh today! Teaching @vite.dev how to import a server library in the client 🫡
165
Reposted by Mihovil Ilakovac
Wasp @wasp.sh · 13/01/2025
If self-hosting is your thing, here's what your app will look like if you deploy it to Coolify 🆒
131
Mihovil Ilakovac @miho.dev · 09/01/2025
Why is this useful? ... I'm able to throw an Error at the first invalid import (doing something for @wasp.sh ) and stop consuming the results.
010
Mihovil Ilakovac @miho.dev · 09/01/2025
Do you use generators in JS? I never had the actual need until today: I'm using regex to match imports in some JS code and then yield the results one by one.
120
Mihovil Ilakovac @miho.dev · 09/12/2024
Open up my old @nuxt.com 2 blog. Realise it fails due using Node 20. Upgrade my Nuxt 2 version to latest, it works! But then the types start to giving me grief. Is it due to my VS Code setup being too new?
000
Mihovil Ilakovac @miho.dev · 02/12/2024
No, I'm not a designer, how did you know? Preparing some visuals for armada-js.com talk!
020
Mihovil Ilakovac @miho.dev · 29/11/2024
What could happen?
110
Mihovil Ilakovac @miho.dev · 29/11/2024
I wish they had some sort of memory - being followed for the third time by the same person gets kinda obvious
010
Mihovil Ilakovac @miho.dev · 29/11/2024
Annoying af 🫠
120
Mihovil Ilakovac @miho.dev · 29/11/2024
Another day, another @vite.dev plugin written. The API is so easy that I never fear writing ad-hoc plugins like this one. It validates the client env vars in build-time with a Zod schema. Is this good enough? Am I missing something?
2311
Mihovil Ilakovac @miho.dev · 25/11/2024
craftinginterpreters.com was useful for me
craftinginterpreters.com
Crafting Interpreters
010
Mihovil Ilakovac @miho.dev · 21/11/2024
We're expanding the @WaspLang team! 🐝 If you're an experienced web/open-source developer and aren't afraid of designing a next-generation full-stack framework, let's talk! This is a remote position - full job description here: www.notion.so/wasp-lang/Fr...
051
Mihovil Ilakovac @miho.dev · 20/11/2024
Alright, let's try posting here as well. Still didn't have my poop of the day - things are getting serious. How was your poop today?
000
Mihovil Ilakovac @miho.dev · 23/09/2024
Have you tried wasp-lang.dev?
wasp-lang.dev
Develop full-stack web apps without boilerplate.
Develop full-stack web apps without boilerplate.
000
Mihovil Ilakovac @miho.dev · 31/08/2023
Is this thing alive?
160