Luca Bertelli

494 posts

Luca Bertelli banner
Luca Bertelli

Luca Bertelli

@ilbert_luca

Experimenting with new technologies. Waiting for Gandalf...

Katılım Temmuz 2016
1.1K Takip Edilen312 Takipçiler
Sabitlenmiş Tweet
Luca Bertelli
Luca Bertelli@ilbert_luca·
There was no TanStack Router for TypeScript CLIs. So I built parsh. Type-safe end to end. File-based commands. Typo a positional param, the compiler tells you which one. Parent options autocomplete in nested handlers. And more. 90s of the type system catching every drift:
English
1
1
11
288
Luca Bertelli
Luca Bertelli@ilbert_luca·
Super useful feature! I don't get why other messaging apps still don't have it, especially on @SlackHQ where agreeing on a datetime with a remote coworker is so frequent and painful: "wait but are you in summer time?" Is should be as simple as @ tagging a datetime on @NotionHQ
Telegram Messenger@telegram

The 'Date' formatting option lets you set a specific date and time to add events to a calendar or set a reminder. Date formatting automatically adapts to each recipient's local date and time. #TelegramTips

English
0
0
4
249
Jarred Sumner
Jarred Sumner@jarredsumner·
@thdxr We will continue to have our own. Bun’s is faster than everything else I’ve seen and also has the features and cohesive DX we want.
English
5
1
153
17.7K
dax
dax@thdxr·
so should bun even have its own parsers and bundler anymore or should it just build with the void0 crates
English
11
2
288
47.4K
Giulio Vaccari
Giulio Vaccari@GiulioVaccari·
We went to a robotics hackathon and wanted to do something with cameras. We derailed and made a thing to take selfies with London TFL cameras. No prize but we got some great shots of elephant & castle: londonselfiecam-virid.vercel.app
English
2
1
3
96
Luca Bertelli
Luca Bertelli@ilbert_luca·
The more you prevent at compile time, the better. Especially if it's an AI writing it. That's why I built Parsh, the TanStack Router for TypeScript CLIs. It won't even compile if you access an option not in the command's ancestry. Other CLI frameworks let you ship that bug
Jarred Sumner@jarredsumner

why: I am so tired of worrying about & spending lots of time fixing memory leaks and crashes and stability issues. it would be so nice if the language provided more powerful tools for preventing these things.

English
1
0
6
327
Nik Fuller
Nik Fuller@NiklausFuller·
Claude Code and Claude should share chats. Why can’t I reference a Claude code session within regular Claude? Headache.
English
42
2
196
29.4K
Luca Bertelli
Luca Bertelli@ilbert_luca·
You'll need an agentic Slack more than an agentic IDE
English
0
0
5
103
Luca Bertelli
Luca Bertelli@ilbert_luca·
Hey @jarredsumner, why isn't Bun the default runtime in bun run and bunx? And if I want to run on Node.js instead, I can specify --node. Feels more ergonomic
English
0
0
0
99
Luca Bertelli
Luca Bertelli@ilbert_luca·
@1weiho Cool! I used @Slidevjs which makes you write Markdown, but I guess using React makes it more flexible and powerful
English
0
0
1
150
Yiwei Ho
Yiwei Ho@1weiho·
Introducing open-slide - The slide framework built for agents. Prompt your agent, get a polished deck. $ npx @⁠open-slide/cli init 👇
English
74
225
2.9K
448.8K
Luca Bertelli
Luca Bertelli@ilbert_luca·
Any other suggestions?
English
0
0
0
71
Luca Bertelli
Luca Bertelli@ilbert_luca·
Make the gitignored files appear more dimmed: "theme_overrides": { "VSCode Dark Modern": { "ignored": "#666", "version_control.ignored": "#666" } }
English
1
0
0
108
Luca Bertelli
Luca Bertelli@ilbert_luca·
Switching from VS Code to @zeddotdev. These are the settings I changed to feel at home:
English
1
0
0
128
Luca Bertelli
Luca Bertelli@ilbert_luca·
There was no TanStack Router for TypeScript CLIs. So I built parsh. Type-safe end to end. File-based commands. Typo a positional param, the compiler tells you which one. Parent options autocomplete in nested handlers. And more. 90s of the type system catching every drift:
English
1
1
11
288
Luca Bertelli
Luca Bertelli@ilbert_luca·
@saen_dev Each file in the commands folder is automatically picked up as a (sub)command based on the folder structure. src/commands/deploy/[name].ts -> mycli deploy <name> With the possibility to define alias commands while maintaining type-safety
English
0
0
0
92
Saeed Anwar
Saeed Anwar@saen_dev·
@ilbert_luca TypeScript CLI tooling is still way behind what Python has with click and typer. A proper router pattern for CLI commands is exactly what's missing, curious how you're handling subcommand composition.
English
1
0
1
23
Luca Bertelli
Luca Bertelli@ilbert_luca·
Been building parsh, the TanStack Router for TypeScript CLIs
Luca Bertelli tweet media
English
2
0
9
180