Michele Piccirillo

835 posts

Michele Piccirillo banner
Michele Piccirillo

Michele Piccirillo

@vacooom

Freelance full-stack engineer. Working on @CompositiveHQ. Former CTO @LIQID & founder @ThemisHub. Loves backpacking, music, and photography.

Berlin, Germany Katılım Haziran 2017
359 Takip Edilen1.1K Takipçiler
Michele Piccirillo
Michele Piccirillo@vacooom·
@ScriptedAlchemy Gave OpenCode a shot: the LSP integration pays dividends, but the rest has some rough edges. Because of the accumulated context, at a certain point API calls were erroring out, and after compacting something broke in the tool usage, and I had to kill the session and start fresh
English
1
0
0
34
Supreme Leader Wiggum
Supreme Leader Wiggum@ScriptedAlchemy·
@vacooom thatll work too, but slower to invoke a command after every edit vs access to a LSP
English
2
0
1
562
Supreme Leader Wiggum
Supreme Leader Wiggum@ScriptedAlchemy·
The fact that Claude Code doesn't have LSP integrated into it like opencode is a huge reason to bet against Claude Code. So many mistakes made by CC that never occur in OC
English
26
12
248
39.5K
Supreme Leader Wiggum
Supreme Leader Wiggum@ScriptedAlchemy·
Python is without doubt the worst language ive ever had this displeasure of working with. Its not even the language, its the piss poor dependency, env, and version management. When ur 8 venvs in, u know we've fucked up as a society.
English
287
101
2.7K
416.8K
Lukas Hermann
Lukas Hermann@_lhermann·
I'm a Pre-AI coder. My remains will be salvaged from the bottom of the sea to make medical devices.
English
8
0
12
1.6K
adriaan.com 📊 Simple Analytics
adriaan.com 📊 Simple Analytics@adriaandotcom·
Deployed the new reverse trial magic today. Busted my tail in Bali, flying back to Amsterdam tomorrow brimming with satisfaction. Lines of code: 8426 additions 6233 deletions (thanks AI). Time for a Bintangs and flamingos! 🍺🦩
adriaan.com 📊 Simple Analytics tweet media
English
6
0
29
2.1K
Michele Piccirillo
Michele Piccirillo@vacooom·
@adriaandotcom For every type of customer, as long as they're enterprise 😄 (I guess copy-paste error between the caption of the two plans)
English
1
0
0
34
Michele Piccirillo
Michele Piccirillo@vacooom·
@sebastienlorber Possibly related (follow the thread for the related issues)? #issuecomment-914016522" target="_blank" rel="nofollow noopener">github.com/nodejs/node/is… This used to cause Jest tests to slowly leak memory, should have been fixed in Node 22
English
1
0
1
108
Seb ⚛️ ThisWeekInReact.com
Seb ⚛️ ThisWeekInReact.com@sebastienlorber·
Is there a Node.js memory leak expert here? 😅 Do I interpret this correctly that I have a memory leak related to Node.js require() caching? I run SSG in a vm.Script and SSG memory increase can't be GCed
Seb ⚛️ ThisWeekInReact.com tweet media
English
2
1
8
4.2K
Daniel Nguyen
Daniel Nguyen@daniel_nguyenx·
@DmytroKrasun No. Like storing the db file in iCloud storage? That’s not sync tho, more like better chance of conflict 😬
English
1
0
1
756
Daniel Nguyen
Daniel Nguyen@daniel_nguyenx·
One technical decision that I regret: Using SQLite as the database for BoltAI. Should’ve just use Core Data + CloudKit and enjoy iCloud sync 🥲
English
16
0
61
22.9K
Lukas Hermann
Lukas Hermann@_lhermann·
I need help with @SocketIO (multi-server setup). How can I intercept a message emitted from one server on the other connected servers?
Lukas Hermann tweet media
English
10
0
8
3.5K
Michele Piccirillo
Michele Piccirillo@vacooom·
@souporserious Nice! I'll have to do a few experiments with that. Can I also set my own tsc instance or pass a specific tsconfig file? That tends to be useful esp. for references/aliases etc
English
1
0
0
34
Travis Arnold
Travis Arnold@souporserious·
@vacooom Thank you! Yes, it uses the TypeScript compiler to load your project so it will use all types 😎
English
1
0
1
18
Travis Arnold
Travis Arnold@souporserious·
📣 Introducing MDXTS v1 📣 A new tool for building content and documenting libraries with MDX, TypeScript, and React. Read about the release below and try it out today: npm create mdxts mdxts.dev/blog/introduci…
English
11
24
125
16.7K
Michele Piccirillo
Michele Piccirillo@vacooom·
Very cool. Something else that I would find killer would be the integration into web messaging platforms. It's trickier to generalize, but I've been dreaming about being able to just invoke my custom (long) "reply to message" prompt w/RAG on LinkedIn and have a message drafted based on the thread contents
English
0
0
0
58
Daniel Nguyen
Daniel Nguyen@daniel_nguyenx·
RIP BoltAI Inline 🥲
Italiano
18
0
56
30.7K
Michele Piccirillo
Michele Piccirillo@vacooom·
@daniel_nguyenx @alexstyl Can I suggest adding some form of RAG/knowledge base to @Bolt__AI , similar to Elephas (their "brains" feature)? Having the completion feature have the context of an indexed codebase/Obsidian dir etc + custom models would be killer
English
1
0
2
86
Daniel Nguyen
Daniel Nguyen@daniel_nguyenx·
@alexstyl Will try my best. BoltAI offers way more customizations now and I hope my customers value those advanced features :D
English
1
0
2
728
Daniel Nguyen
Daniel Nguyen@daniel_nguyenx·
Twitter friends, A or B? 🤔
Daniel Nguyen tweet mediaDaniel Nguyen tweet media
English
38
0
33
15.9K
Nate
Nate@natebirdman·
so in a world where react controls the full html and de-opts for hydration mis-match, how do you make this pattern work? i have a few ideas but they're all pretty awkward 🤔
Nate tweet media
English
3
0
4
1.9K
NVZT
NVZT@SebastienNvzt·
Hey design twitter, A or B?
NVZT tweet mediaNVZT tweet media
English
278
14
708
148.1K
Michele Piccirillo
Michele Piccirillo@vacooom·
@souporserious I found the best metaphor/organizational struct so far to be Notion's: there are users and workspaces, mapped N:N. A personal account is just a user with a single workspace
English
1
0
1
35
Travis Arnold
Travis Arnold@souporserious·
If you were starting an application today is it best to model everyone as a team? I've seen more company initiatives like Figma to consolidate these concepts. Understandably, "individual" is good for marketing, but it does seem to make things more complicated on the tech side.
Dylan Field@zoink

A lot of people in the Figma community are confused about a change we are making (not yet rolled out to everyone) that requires users to move their drafts to a team. What you should know: 1. You will still have drafts. We are just requiring that you associate your drafts with a team. 2. You can move your drafts to a free team. You don’t need to upgrade. 3. You can still edit your own drafts free of charge. Why are we doing this? The current model is confusing — for individual users, for team admins and for us. This cleans up massive tech and product debt. And it unblocks improvements we want to make to the freelancer experience. A number of people are convinced that the reason we are doing this is because we are trying to force upgrades. By the numbers the vast majority of editors are already collaborating in teams / projects and won’t need to make any billing change. If you collab on more than three files in a team, then yes — you will need to upgrade to a paid team. This is consistent with what has been on our pricing page for the past few years. I’ll likely publish a longer blog post on this early next week but wanted to clear things up now because there’s a lot of misinformation out there. I get that this will be an annoying change for people with a lot of drafts and I’m sorry if that’s you. We are working on a lot of stuff that will make the experience of using Figma so much better — not just for large teams but also for freelancers and individual designers. This change unlocks a bunch of that roadmap. Platform evolution takes time and we keep moving forward step by step. Hope everyone has a restful weekend… will share more next week. Best, Dylan

English
2
0
2
1.1K
Michele Piccirillo
Michele Piccirillo@vacooom·
@souporserious A hint might come from this note: after a style has been created with some href, it's never updated again (and the removal might not be tracked). Loosening the constraints this way would just require keeping a list of emitted hrefs somewhere, and the tags can be consolidated
Michele Piccirillo tweet media
English
0
0
1
29
Travis Arnold
Travis Arnold@souporserious·
@vacooom I'm not entirely sure. The docs are here, but don't mention anything about hydration: #special-rendering-behavior" target="_blank" rel="nofollow noopener">react.dev/reference/reac…
English
1
0
0
30
Travis Arnold
Travis Arnold@souporserious·
Finally found a good hero example for Restyle that captures how the new React style hoisting feature works with restyle's atomic class names. This gives you deterministic CSS styling for all of the new React features like Suspense and streaming and you can ship it in your NPM packages 🤩
Travis Arnold tweet media
English
1
3
15
1.7K
Michele Piccirillo
Michele Piccirillo@vacooom·
@souporserious Very interesting. How are the various data-precedence and data-href tracked on hydration then? 🤔 I would have imagined that React needed to keep those around to avoid duplicating styles on the next render
English
1
0
0
35
Travis Arnold
Travis Arnold@souporserious·
@vacooom It is consolidated for SSR, my example uses three different precedences. However, in Next.js at least, when moving between routes it will create multiple style tags instead of reusing existing precedences. Not sure if it's a bug or expected behavior due to constraints.
English
1
0
1
64