Giancarlo's Avatar

Giancarlo

@bellido.us

"This is our world now... the world of the electron and the switch, the beauty of the baud."

42
Followers
110
Following
54
Posts
04.12.2024
Joined
Posts Following

Latest posts by Giancarlo @bellido.us

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

29.09.2025 19:16 πŸ‘ 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…

19.09.2025 20:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

19.09.2025 18:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

21.08.2025 14:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

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

14.08.2025 15:44 πŸ‘ 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?

12.08.2025 21:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

12.08.2025 14:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

06.08.2025 03:25 πŸ‘ 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.

05.08.2025 15:22 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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.

04.08.2025 16:36 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

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

29.07.2025 18:35 πŸ‘ 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.

27.07.2025 16:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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

30.06.2025 17:58 πŸ‘ 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.

26.06.2025 13:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

02.06.2025 16:21 πŸ‘ 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.

24.04.2025 17:02 πŸ‘ 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.

24.04.2025 13:08 πŸ‘ 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.

23.04.2025 15:47 πŸ‘ 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?...

03.04.2025 19:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

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

25.03.2025 20:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

18.03.2025 20:32 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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

17.03.2025 18:35 πŸ‘ 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...

11.03.2025 15:16 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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

11.03.2025 15:08 πŸ‘ 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.

10.03.2025 18:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

07.03.2025 16:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

07.03.2025 16:29 πŸ‘ 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

06.03.2025 20:24 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

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

06.03.2025 15:26 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

02.03.2025 17:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0