Tim Petricola

31 posts

Tim Petricola banner
Tim Petricola

Tim Petricola

@TimPetricola

Software Engineer @avec_alan

Katılım Ekim 2009
935 Takip Edilen254 Takipçiler
Tim Petricola
Tim Petricola@TimPetricola·
@simonw We’ve used ruler (okigu.com/ruler) for a couple weeks and it does the job quite well to sync between the different formats, while keeping a single source of truth
English
1
0
20
1.5K
Simon Willison
Simon Willison@simonw·
What are the best patterns for maintaining an identical claude.md and agents.md in the same GitHub repository? Is there a symlinking trick that works? Can you have one of them just say "go read the other one"? Or is it worth automating copying them?
English
147
16
447
174.6K
Tim Petricola
Tim Petricola@TimPetricola·
@beaussan @zeeg We move a pretty heavy monorepo to OXC + experimental a few weeks back: Regular prettier: 1m18s Prettier + OXC + experimental CLI: 9s And no observed changes in what's reported.
English
0
0
2
666
Nicolas Beaussart
Nicolas Beaussart@beaussan·
@zeeg Reporting back with timings from our codebase: Task: prettier . --check Regular prettier: 1m20s Prettier + OXC plugin: 36s Prettier + OXC + experimental CLI: 8s (but reported less changes 🤔)
English
3
0
8
13.1K
David Cramer
David Cramer@zeeg·
i regret switching any project to biome at this point prettier just worked, was fast enough, supported tailwind, markdown, etc
English
68
9
633
113.8K
Tim Petricola
Tim Petricola@TimPetricola·
@beaussan @astahmer_dev @BHolmesDev Same here. Yarn v4 (which is good) for now but would love to eventually switch to pnpm. Historically blocked by react-native/Expo support but it seems to get better these days
English
0
0
3
37
Nicolas Beaussart
Nicolas Beaussart@beaussan·
@astahmer_dev @BHolmesDev Catalogs are something I would love for our monorepos Install speed, even if yarn v4 is faster, it's not pnpm fast - our latest experiment, fresh pnpm install in ci is faster than restoring the cache of yarn 4 😅 Other than that, yarn v4 is good!
English
1
0
1
60
Ben Holmes
Ben Holmes@BHolmesDev·
What do you use and why?
English
97
1
73
20.7K
Jiahan Chen
Jiahan Chen@jiahan_c·
@TimPetricola @rspack_dev @alanengineering Great migration article👍. Can I translate this article into Chinese and share it with the Rspack developers in China? I will credit the source and the original author.
English
1
0
3
258
Tim Petricola
Tim Petricola@TimPetricola·
@Zackary_Chapple @rspack_dev @alanengineering It really isn't much today. We're simply listening to buildStart and buildEnd with unplugin. Then sending the results (with some metadata about the machine) to DataDog through their SDK
English
1
0
1
198
Antoine Lyset
Antoine Lyset@antoinelyset·
@TimPetricola @rspack_dev @alanengineering Nice! We found the same order of improvements when we tried it @SliteHQ. (In the end we settled for Vite for the HMR experience but Rspack was on the top of our list). We also switched from Jest to Vitest; the gain was even more impressive. Cannot recommend enough.
English
2
0
0
180
Tim Petricola
Tim Petricola@TimPetricola·
@crohr Impressive! Can't wait to have those available in eu-west 🙂 (it might take a while before there is enough to reliability get spot instances though)
English
0
0
0
48
Dominik 🔮
Dominik 🔮@TkDodo·
@TimPetricola It's a bit of a longer story. We had one with python services and a nextJs application with nx, but there we some python related problems (I don't know enough about that). We're now moving towards a monorepo for all things frontend (pnpm + nx).
English
1
0
0
0
Tim Petricola
Tim Petricola@TimPetricola·
@TkDodo I believe you are working on a monorepo with both a Python backend and JS clients at work? Do you use nx/rush/… something different? Would you have insightfuls resources and feedback on the topic?
English
1
0
1
0
Tim Petricola
Tim Petricola@TimPetricola·
@TkDodo @marcillien I'm running into the exact same problem. Out of curiosity, how/where are your contracts managed/written?
English
1
0
1
0
Dominik 🔮
Dominik 🔮@TkDodo·
@marcillien 😅 I'm well aware about tRPC. Our backends are written in python and kotlin, so we write contracts to define communication between them. From there, we generate a bunch if things, including types and axios client. I would like to take it one step further :)
English
3
0
8
0
Dominik 🔮
Dominik 🔮@TkDodo·
How about, instead of creating types from open-api definitions, we create zod schemas and infer the types from there... Does such a tool exist? I've found zod -> openApi, but not the other way around... 🤔
English
13
1
77
0
Adrien
Adrien@Intrepidd·
No holiday for dependencies I see
Adrien tweet media
English
1
0
8
0
Adrien
Adrien@Intrepidd·
Working with S3 or compatible ? You have to try min.io Easily dockerized, it can act as your file storage service for development & test envs : - No clutter on the staging bucket (good for $$$) - Works 100% offline - Upload real files in test (life changer)
English
3
0
3
0
Tim Petricola
Tim Petricola@TimPetricola·
We're looking for a JavaScript Engineer to join us at @withjour! 💡 work on making mental health approachable and affordable 🌎 from anywhere in timezones between EST and CET (US east coast / Europe) 🛠 React Native, Node.JS, PG More info: notion.so/jour/Full-Stac…
English
1
0
10
0
Tim Petricola retweetledi
Gergely Orosz
Gergely Orosz@GergelyOrosz·
My longest ever post is out: 10 Engineering Challenges Due to the Nature of Mobile Applications: blog.pragmaticengineer.com/10-engineering… This is part 1 from the 33 Challenges of Mobile Apps at Scale series. A year in the making, the past few days in the editing. Thank you to so many people 🙏
Gergely Orosz tweet mediaGergely Orosz tweet mediaGergely Orosz tweet mediaGergely Orosz tweet media
English
6
72
335
0
Tim Petricola
Tim Petricola@TimPetricola·
@Intrepidd TypeScript with `strict: true`, it makes everything so much safer, and it's quite time-consuming to achieve it with an existing codebase.
English
2
0
0
0
Adrien
Adrien@Intrepidd·
Fellow developers, engineering managers, CTOs and whatnot; what are some things you wish you started doing from the beginning in your project? Could be writing ADRs, using specific tools, embracing a certain methodology, etc. Asking for a friend 🤓
English
4
4
2
0