Advertisement · 728 × 90

Posts by Giancarlo

Still rough, but the new WebGPU pipeline for my graphics engine is now running.

6 months ago 2 0 0 0

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…

6 months ago 1 0 0 0

Attempting to draw lines with webgl2 shaders... turns out handling caps and joins is surprisingly tricky.

6 months ago 0 0 0 0

Sometimes chrome devtools debugger randomly ignores my breakpoints, Is this normal? firefox it is I guess.

7 months ago 0 0 1 0
Video

Working on a new web component: an image reveal slider for before/after comparisons. Built with css clip-path. Fully keyboard accessible.

8 months ago 3 0 0 0

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?

8 months ago 0 0 0 0

Build a new supercomputer, or spend time tuning my typescript build... tough call.

8 months ago 1 0 0 0

Thanks! looks good. I’ll definitely explore integrating it with my current setup. Appreciate the tip.

8 months ago 2 0 0 0
Post image

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.

8 months ago 2 0 0 0
Video

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.

8 months ago 4 0 1 0
Advertisement
Video

Spent some time working on the graphics engine for my chart components. Webgl2 + OffscreenCanvas = cubes that spin

8 months ago 0 0 0 0
A web app displaying a generated login form with email and password fields, produced in real time from a user-entered natural language prompt.

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.

8 months ago 0 0 0 0
Video

I feel like Finch training the Machine... teaching my AI code generation tool how to use my UI library.

9 months ago 0 0 0 0
Screenshot of AI Assistant

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.

9 months ago 0 0 0 0

Migrated a SPA from AWS CloudFront + S3 to Cloudflare Workers. Took just a few minutes, awesome dev experience ...so far.

10 months ago 0 0 0 0

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.

11 months ago 2 0 0 0

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.

11 months ago 1 0 0 0

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.

11 months ago 3 0 0 0

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?...

1 year ago 0 0 2 0
Video

Experimenting with the DOM Animation API to handle motion within my web components, looking solid. Need to tweak performance a bit though.

1 year ago 1 0 0 0
Advertisement

The popover API makes life so much easier, especially with web components, it even works with slot elements.

1 year ago 5 0 0 0
Video

Knocked out checkboxes and text inputs over the weekend, now I just have to figure out select boxes without losing my sanity. #webdev #webcomponents

1 year ago 0 0 0 0
GitHub - microsoft/typescript-go: Staging repo for development of native port of TypeScript Staging repo for development of native port of TypeScript - microsoft/typescript-go

Oh wow, native typescript, finally. I need to figure out how to run this in the browser now... github.com/microsoft/ty...

1 year ago 2 0 0 0
Video

Material Design 3 Tabs, done. Next up, Tooltips and Snackbars. #webdev #webcomponents

1 year ago 2 0 0 0

The goal of my UI library is to achieve as much as possible with plain HTML. No build steps, no overhead, no javascript spaghetti.

1 year ago 1 0 0 0

I'm thinking of something like a tool that generates a text transcript we can use for comparison during testing

1 year ago 1 0 0 0

We could solve world hunger, but here we are running doom with typescript types.

1 year ago 2 0 0 0

I need a way to automate screen reader testing for my web components. Has anyone found a workflow for this? #a11y #webdev

1 year ago 2 0 2 0

How many devs out there actually use the "debugger" keyword in #javascript?

1 year ago 2 0 0 0
Advertisement

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.

1 year ago 0 0 0 0