Still rough, but the new WebGPU pipeline for my graphics engine is now running.
Still rough, but the new WebGPU pipeline for my graphics engine is now running.
The challenge with vibe coding is that AI will confidently hand you a βsolutionβ even when itβs totally hallucinating, or plain wrong. Reminds me of a few people Iβve worked with thoughβ¦
Attempting to draw lines with webgl2 shaders... turns out handling caps and joins is surprisingly tricky.
Sometimes chrome devtools debugger randomly ignores my breakpoints, Is this normal? firefox it is I guess.
Working on a new web component: an image reveal slider for before/after comparisons. Built with css clip-path. Fully keyboard accessible.
Canβt switch to Typescript Go until it supports --build mode + project references. I thought these would be top priority, but maybe not enough people use them?
Build a new supercomputer, or spend time tuning my typescript build... tough call.
Thanks! looks good. Iβll definitely explore integrating it with my current setup. Appreciate the tip.
I want something like Delphi, but for the web.
Web Components instead of VCL
TypeScript instead of Pascal
WYSIWYG HTML builder in the browser
Make a change, hit F9, app compiles and runs instantly.
Working on a tool to manage my UI web components. It pulls docs directly from the typescript source using jsdoc tags. It also lets you select elements and edit their attributes interactively.
Spent some time working on the graphics engine for my chart components. Webgl2 + OffscreenCanvas = cubes that spin
A web app displaying a generated login form with email and password fields, produced in real time from a user-entered natural language prompt.
AI form generation is working beautifully. Next: experimenting with structured output and json schema to generate diffs.
I feel like Finch training the Machine... teaching my AI code generation tool how to use my UI library.
Screenshot of AI Assistant
Maybe I'm late to the party, but Iβve started coding a web AI assistant. Only entertaining $1B+ acquisition offers, for now.
Migrated a SPA from AWS CloudFront + S3 to Cloudflare Workers. Took just a few minutes, awesome dev experience ...so far.
I think it's time to rethink bundlers. With ES6 modules, HTTP2/3, and dynamic imports, I can just ship js files directly. No need for tree-shaking, inlining assets, or chunks. The cdn can handle minification and compression.
color-mix() is handy to get masks from existing colors, like `color-mix(in srgb, var(--cxl-color-on-surface) 8%, transparent)` gives you 8% blend, no need for extra css vars or dom elements.
I used to avoid typescript, mostly because of the extra build step and honestly, the compiler felt painfully slow back then. Now I write nothing but strict typescript, figuring out the right types is actually kind of fun.
Working on input validation for my web component library. It needs to handle everything: basic rules, async checks, native DOM compatibility, custom logic, and styled error states. Simple right?...
Experimenting with the DOM Animation API to handle motion within my web components, looking solid. Need to tweak performance a bit though.
The popover API makes life so much easier, especially with web components, it even works with slot elements.
Knocked out checkboxes and text inputs over the weekend, now I just have to figure out select boxes without losing my sanity. #webdev #webcomponents
Oh wow, native typescript, finally. I need to figure out how to run this in the browser now... github.com/microsoft/ty...
Material Design 3 Tabs, done. Next up, Tooltips and Snackbars. #webdev #webcomponents
The goal of my UI library is to achieve as much as possible with plain HTML. No build steps, no overhead, no javascript spaghetti.
I'm thinking of something like a tool that generates a text transcript we can use for comparison during testing
We could solve world hunger, but here we are running doom with typescript types.
I need a way to automate screen reader testing for my web components. Has anyone found a workflow for this? #a11y #webdev
How many devs out there actually use the "debugger" keyword in #javascript?
Publishing all my projects in ESM by default, all modern browsers support it natively, so no more commonjs or requirejs overhead. Users can still bundle it with their favorite build tools, plus, CDNs like esm.run can handle on the fly bundling. Simple, modern, efficient.