Julian Domke

1.8K posts

Julian Domke banner
Julian Domke

Julian Domke

@juleswritescode

Not on X anymore.

Berlin Katılım Kasım 2020
645 Takip Edilen253 Takipçiler
Paul Copplestone - e/postgres
Today we're releasing a Postgres Language Server (+ other tools) You can use this in your IDE (like VSCode, Cursor, Neovim) for intellisense and autocomplete This has been a labor of love for @psteinroe and @juleswritescode. It's a gamechanger for the Postgres ecosystem
English
19
79
692
50.6K
Julian Domke
Julian Domke@juleswritescode·
"Let's agree to disagree" is such a powerful phrase. It gives others an option to end the discussion while keeping face. I had such a discussion today. The other dev offered an "agree to disagree". I immediately felt on their side.
English
1
0
2
396
Julian Domke
Julian Domke@juleswritescode·
All else being equal, it’s insane how much more energy I have for things I’m genuinely excited about than for things I feel I *should* be doing.
English
1
0
2
378
Julian Domke
Julian Domke@juleswritescode·
Learning a couple of GitHub's search keywords has made it so much easier to navigate code bases. • `org:<company>` only includes company's repos • `path:*workflows/*.yml` will show only files that match the path/extension • `repo:<repo>` will search a single repo
English
0
0
0
116
Julian Domke
Julian Domke@juleswritescode·
Rust lets you extend types with Traits. In TypeScript world, this is forbidden. Why don't we do something like this?
Julian Domke tweet media
English
0
0
0
131
Julian Domke
Julian Domke@juleswritescode·
Revert a PR to a previous commit, YOLO version: 1. Find the commit's hash 2. git reset --hard origin/<hash> 3. git push -f Done. Only do this when you're certain you don't need the reverted changes. It can't be reverted.
English
0
0
0
87
Julian Domke
Julian Domke@juleswritescode·
We changed our test runner from jest to vitest last week. 1) It's freaking easy to do 2) Integration tests are down from 3m to 1.5m and, most importantly: 3) I didn't know I wanted it, but you can use a dot reporter lol:
Julian Domke tweet media
English
0
0
1
84
Supabase
Supabase@supabase·
if your dev looks like this you're gonna make it
Supabase tweet media
English
28
18
371
20.6K
Julian Domke
Julian Domke@juleswritescode·
Who came up with these names?
Julian Domke tweet media
English
0
0
1
81
Julian Domke
Julian Domke@juleswritescode·
Ship fast if you need a single PR to revert your changes. But sleep on it if it means a full day of migrating databases and answering customer support emails.
English
0
0
0
49
Julian Domke
Julian Domke@juleswritescode·
When a user signs up at Parqet, we want to do a couple of things: • send an email • create a portfolio • create the user in our DB • add them to a community We use Supabase for auth. A nice spot to do the above is after the user is inserted/confirmed in Postgres. Simply send a request to your API in a Postgres Trigger. I wrote an article about how: @juleswritescode/using-supabase-this-is-the-best-place-to-kick-off-your-users-journey-e397859d2135" target="_blank" rel="nofollow noopener">medium.com/@juleswritesco
English
0
0
1
86
Julian Domke
Julian Domke@juleswritescode·
Don’t count hours. Count progress instead. I often make that mistake – 2 hours for my day job, 1 hour of writing, 1.5 hours of gym, blablabla. As a result, I'm racing the clock, and I'm more stressed than I need to be.
English
0
0
1
49
Julian Domke
Julian Domke@juleswritescode·
@psteinroe we could join the next one? 🤓 it's easier photoshopping @kevcodez's pics with a partner 🫡
English
0
0
1
33
Julian Domke
Julian Domke@juleswritescode·
Ain't nobody got time for manual testing.
Julian Domke tweet media
English
0
0
1
49
Julian Domke
Julian Domke@juleswritescode·
Every junior dev should spend time learning design patterns. These 2 links helped me do just that: • refactoring.guru -> language-agnostic, focused on backend • patterns.dev -> focused on web-dev, explains Vue & React patterns as well Hope they're useful 🙌
English
0
1
2
188
Julian Domke
Julian Domke@juleswritescode·
Rational thought can only ever weaken a feeling but never eliminate it. People will understand that you're cutting them off to save time, but they'll still feel bad about it. People will understand that you're working on a large project behind closed curtains, but if you don't report on it, they'll still doubt your productivity. Make sure to maintain a good vibe, even when the arguments are in your favor.
English
0
0
2
61