@StoyanBuilds The underlying git command is aware of uncommitted changes and fails by default. I made it to prompt for confirmation, then run again with the --force flag to really discard them :)
I made a simple Go program that scans all structs with the `// +schema` comment, generates JSON Schema using Google's jsonschema-go, and feeds it into TypeBox. Now I have end-to-end type safety across Go and TypeScript!
I’m new to Go, and one thing I’ve been enjoying is how it encourages me to keep things explicit.
My net/http handlers stay small, and I’m happy starting without repositories, services, models, or DTO layers.
I’ll add abstractions when the code asks for them, not before.
My workplace uses Bakuraku, and I've always found their highlighting UX to be magic. I tried to replicate that to study, but I can't make it as fast as them, so I built a mockup with slow stream that progressively fills and highlights fields.
Does it make the wait feel better?
Experimenting with offline AI app dev today. I’ve got #Ollama and #Gemma4 running in Podman to guess expense categories.
Performance? Questionable (40s per prompt). Resource usage? 90% of my RAM. Privacy? Total. Just a fun side project to see what's possible locally!
Successfully made #Testcontainers work with #Podman in 3 steps: activate the Podman socket service, route DOCKER_HOST to the Podman socket, and disable Ryuk. I am running a simple rootless setup with Fedora's built-in Podman, and it works perfectly!
Was wondering why my heavy Playwright test was failing. With the DEBUG=testcontainers* env var, I realized it was because of my slow internet connection and an image pull timeout. Maybe the first step when using Playwright with Testcontainers should be increasing the timeout lol
we've just published a new @cloudflare Workers best practices guide to the docs: https://t.co/L0eT3vWJnH
based on guidance we give customers + our own teams every day when shipping Workers to prod.
you can also install it as an agent skill: > npx skills add cloudflare/skills
Stress testing a WIP ts-svg feature: "only process used icons." I've got 5995 icons and don't want the dev server to pull everything into the browser, or builds to transform unused SVGs before tree-shaking.
Latest progress: dev stays fast, build is ~2s with 8/5995 icons used
Probably not a great idea, but for now I'm going with this hacky approach to test the TypeScript type generation. I'm running tests one-by-one with an afterEach cleanup hook, so it's… kinda acceptable
Loved the meet up tonight! Huge thanks for being so transparent and generous in sharing your learnings. Your answers on navigating the early-stage journey really helped me reflect, and will shape how I approach my own path going forward. Really appreciate it!
But yeah, admittedly it adds side effects to the test case, so it needs some caution. For now I’ve disabled parallel runs and made sure it cleans up before the next run.
Just wrote tests for svg-ts. It was my first time setting up visual regression manually. One “wild” test even does `fs.writeFile` during the run to observe HMR. If I comment out my HMR handling logic, it hot reloads into a 500 error page and the snapshots fail. It's satisfying.
@ts-svg/svelte v0.0.1 is out 🎉
Type-safe SVG bundling #Vite Plugin — scans a folder and generates typed virtual modules, so you can import SVGs as #Svelte components with autocomplete:
import * as Icon from 'virtual:ts-svg/icons' → type <Icon. ✅
https://t.co/aXpM3Mo5hW
Testing the reworked version of my SVG #Vite plugin with #SvelteKit. It focuses on simpler setup and better DX. Now, whenever I add a new icon to the folder, I just type `<Icon.` and boom, the ready-to-use component shows up in autocomplete.
Testing the reworked version of my SVG #Vite plugin with #SvelteKit. It focuses on simpler setup and better DX. Now, whenever I add a new icon to the folder, I just type `<Icon.` and boom, the ready-to-use component shows up in autocomplete.
I published an article (with source code) introducing my parallel, isolated Playwright test setup using Testcontainers, demonstrated on a SvelteKit app with Remote Functions. https://t.co/nTFWZGSi7Q