Sign in

Marek Honzal

@marekhonzal.com
24 followers 54 following 17 posts

marekhonzal.com Software engineer @ Apify

PostsRepliesMedia
Marek Honzal @marekhonzal.com · 16/09/2026
I prefer Zen
110
Marek Honzal @marekhonzal.com · 15/06/2026
Yeah, I've checked caniuse.com/webgpu, and it shows WebGPU is not supported on Firefox for Android while being supported by default (without a flag) on Firefox desktop on Apple Silicon, which is the setup I was checking it on.
caniuse.com
WebGPU | Can I use... Support tables for HTML5, CSS3, etc
010
Marek Honzal @marekhonzal.com · 10/06/2026
The site itself works but neither of the 2 posts do unfortunately. Tested on chrome as well and it's fine there.
100
Marek Honzal @marekhonzal.com · 10/06/2026
It seems your blog post gives 500. At least for me - Firefox on Android.
110
Marek Honzal @marekhonzal.com · 02/06/2026
Shipped meowsoot.nvim 🐾, a pink–cyan–lavender Neovim colorscheme with one rule: green never touches your code. strings yellow, functions pink, types lavender. pure Lua, zero deps, 22 plugin integrations + night & dawn variants. github.com/marekh19/meowsoot.nvim #nvim #neovim #vim
A Neovim editor screenshot using the meowsoot colorscheme — a dark charcoal background with code highlighted in pink, cyan, lavender, peach, and yellow. Function names are pink, keywords cyan, types lavender, and strings yellow. No green appears anywhere in the code.
020
Marek Honzal @marekhonzal.com · 19/02/2026
25 minutes to change a button color. one css property. six steps across multiple repos. webpack, craco, gulp - configs nobody dared touch. migrated 15 react apps to #rspack. shipped #microfrontend i argued against. wrote about what worked, what didn't, and the trade-offs #modulefederation
marekhonzal.com
25 Minutes to Change a Button Color | Marek Honzal
Migrating 15 React apps from Webpack to Rspack, and what I learned shipping the microfrontend architecture I disagreed with.
000
Marek Honzal @marekhonzal.com · 15/12/2025
4/ Curious: do you have a playbook like this in your team/company? And do you feed it to your AI tools?
000
Marek Honzal @marekhonzal.com · 15/12/2025
3/ Also: we migrated from one giant Markdown file → Astro Starlight docs + added llms.txt + llms-full.txt so AI tools can consume it cleanly.
000
Marek Honzal @marekhonzal.com · 15/12/2025
2/ Why open source it: - we work in hybrid teams → one public URL is just easier to share - in the era of agentic coding, it’s a cheat code: give your agents the playbook as context
010
Marek Honzal @marekhonzal.com · 15/12/2025
1/ What changed for us: - faster onboarding (expectations are explicit) - fewer “opinion vs opinion” review threads - consistent foundation (we also have an internal starter template around it)
000
Marek Honzal @marekhonzal.com · 15/12/2025
We open-sourced our internal Frontend Playbook 💅 A year of "how we build FE at Applifting": code style, libs, patterns. Now switching projects feels like home + reviews have fewer opinion wars. applifting.github.io/frontend-pla... #frontend #typescript #react #DX
applifting.github.io
Applifting Frontend Playbook
Opinionated guidelines for frontend projects at Applifting — from React patterns and TypeScript tips to data fetching, routing, and workflow.
400
Marek Honzal @marekhonzal.com · 19/11/2025
I've been thinking about going the other direction: creating an ESLint preset that enforces immutable patterns instead. Might be a nice lightweight alternative, but I haven't built it yet - for now, we just encourage these patterns in our internal style guide.
110
Marek Honzal @marekhonzal.com · 19/11/2025
This is super cool! I honestly never thought about overriding the built-ins like that. It’s a powerful approach, though it might feel a bit "too much" for some teams, and polishing the last missing bits for seamless production use might be tricky. Still, love the idea.
100
Reposted by Marek Honzal
TypeScript.fm @typescript.fm · 12/11/2025
Today on the pod, Node 24 goes LTS, Nuxt Image V2 brings TS goodies, and Anders shares insights on TypeScript's AI era rise. Plus community takes on engineering practices! share.transistor.fm/s/b87c759b #typescript
share.transistor.fm
Nuxt Image Loves TypeScript, Node 24 Goes LTS, and a Satisfying Use of satisfies | News | Ep 43 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 43
News for the week of November 3, 2025: Node 24 promoted to LTS, Nuxt Image V2 is full of TS goodies, and Anders is humbled by TypeScript's rise. From the community: TypeScript is not a substitute for...
266
Marek Honzal @marekhonzal.com · 12/11/2025
Thanks for the shout-out! Really appreciate it.
120
Marek Honzal @marekhonzal.com · 08/11/2025
Yeah, using string literals as types is pretty powerful
010
Marek Honzal @marekhonzal.com · 07/11/2025
New blog post: Immutable by Default in TypeScript 🧊 Practical patterns (as const, readonly, satisfies) for safer, cleaner code. marekhonzal.com/blog/immutab... #TypeScript #Immutability #CleanCode #WebDev
marekhonzal.com
Immutable by Default: Practical TypeScript Patterns | Marek Honzal
Learn how to apply immutability by default in TypeScript. From as const to value tables, get safer code, cleaner APIs, and easier refactors.
180
Marek Honzal @marekhonzal.com · 11/10/2025
TypeScript narrows types at compile time - but runtime checks? You’re on your own. That’s why I made Narrowland - a tiny lib for type guards, invariants & assertions. → npmjs.com/package/narrowland
npmjs.com
010