Frederik Held's Avatar

Frederik Held

@frederikheld.bsky.social

#IndieDeveloper. Curious #hacker/#maker. #Scouts. Political being. Software #freelancer and aspiring #SaaS #entrepreneur 🚀 http://letsbuildtogether.dev

95 Followers  |  111 Following  |  127 Posts  |  Joined: 23.11.2023  |  1.9882

Latest posts by frederikheld.bsky.social on Bluesky

Meme: it's something

Meme: it's something

07.08.2025 16:15 — 👍 1    🔁 0    💬 0    📌 0

#stuttgart er Behörde möchte eine Fotografie meines #Personalausweis es per E-Mail vorab für einen Termin, der vor Ort stattfinden wird. Ist das diese #Digitalisierung der Verwaltung, die jetzt überall um sich greift? Dann möchte ich das bitte nicht.

07.08.2025 12:01 — 👍 1    🔁 0    💬 1    📌 0

Große Worte für einen Steigbügelhalter des Faschismus. #deplatforming wirkt und ihr tut das Gegenteil.

20.07.2025 19:06 — 👍 0    🔁 0    💬 0    📌 0
A code snipped that defines an interface in TypeScript. The entries are annotated with comments like "a wild guess", "an educated guess" and "wtf?"

A code snipped that defines an interface in TypeScript. The entries are annotated with comments like "a wild guess", "an educated guess" and "wtf?"

Trying to reverse engineer an object of type any 😬 Some programmers want to watch the world burn. I try to put out the fire, one wtf at a time. #JustDevThings #CodeArcheology #JavaScript #TypeScript

20.07.2025 19:00 — 👍 2    🔁 0    💬 0    📌 0

Das ist übrigens schon die ausführlichste Dokumentation, die es zu all diesen Funktionen gibt. 😭

16.07.2025 00:23 — 👍 0    🔁 0    💬 0    📌 0
Screenshot von Source Code: Funktion bulkCreateEvents ruft eine Funktion db.bulkCreateEvents auf, die ein Promise zurück gibt. Anstatt das Promise direkt zu returnen, ist der Aufruf in ein neues Promise gewrappt. Es wird aber mit dem Rückgabewert sonst nichts gemacht, was das rechtfertigen würde. 11 Zeilen Code, wo eine gereicht hätte.

Screenshot von Source Code: Funktion bulkCreateEvents ruft eine Funktion db.bulkCreateEvents auf, die ein Promise zurück gibt. Anstatt das Promise direkt zu returnen, ist der Aufruf in ein neues Promise gewrappt. Es wird aber mit dem Rückgabewert sonst nichts gemacht, was das rechtfertigen würde. 11 Zeilen Code, wo eine gereicht hätte.

Aus einem Kundenprojekt: Bitte erschießt mich 😵 Die Funktion wird von einer anderen Funktion `bulkCreateEvent` aufgerufen, die wieder von einer Funktion `bulkCreateEvent` aufgerufen wird. Weil Schichten-Architektur ja so geil ist, auch wenn die meisten Schichten so nützlich sind wie diese 😭😭😭

16.07.2025 00:17 — 👍 0    🔁 0    💬 1    📌 0
Video thumbnail

Ich hatte hier jüngst ein Video aus einer Vorlesung gepostet. Es stieß auf reges Interesse, und mehrfach kam die Frage nach einer Version zum Teilen. Hier ist sie nun; Link im nächsten Post. Es geht um das brutale physikalische Maß für alles Weitere. Und darum, die Menschlichkeit nicht zu verlieren.

12.07.2025 16:10 — 👍 1693    🔁 933    💬 76    📌 68

Please show the address it can be added to blacklists. This is outrageous.

11.07.2025 18:02 — 👍 1    🔁 0    💬 1    📌 0
Laminierter Aushang an der Kasse: "NUR BARZAHLUNG. GELDAUTOMAT am EINGANG"

Laminierter Aushang an der Kasse: "NUR BARZAHLUNG. GELDAUTOMAT am EINGANG"

Quittung bekommt man selbstverständlich auch nicht. Dieser Biergarten hat die #Steuerhinterziehung durch gespielt. Glückwunsch! Immerhin ist der Ausgang ordentlich #laminiert und damit gültig. Da kann dann auch das #Finanzamt nichts gegen machen.

10.07.2025 17:48 — 👍 0    🔁 0    💬 0    📌 0
Preview
Farm cheap engagement in seconds! I just hacked ShipFast and you can do it too! No real GitHub account required!

Are you going to invite us to it? 😉 marclouinvited.us

07.07.2025 14:37 — 👍 0    🔁 0    💬 0    📌 0

Because money? A company that is specialized on a product can deliver better quality at a lower price and it only costs me a few hours to get it.

But I like the analogy: I trust vibed code as much as a print-at-home fighter jet :-D Looks fun until you actually try to use it.

02.07.2025 10:27 — 👍 0    🔁 0    💬 0    📌 0
Screenshot of VSCode showing Copilot usage statistics: "Code completions: 0.3 %, Chat messages 2.6 %, Allowance resets July 4, 2025". Today is July 1.

Screenshot of VSCode showing Copilot usage statistics: "Code completions: 0.3 %, Chat messages 2.6 %, Allowance resets July 4, 2025". Today is July 1.

This is how much #copilot impressed me 😅 I admit that it's nice to have someone around to talk to, who asks stupid questions and recommends bad code. Social interaction makes the day less dull. But I prefer a real human apprentice I can share a coffee and discuss nerd stuff with. #JustDevThings

01.07.2025 18:12 — 👍 1    🔁 0    💬 0    📌 0
Preview
Block and inline layout in normal flow - CSS | MDN In this guide, we will explore the basics of how Block and Inline elements behave when they are part of the normal flow.

developer.mozilla.org/en-US/docs/W...

01.07.2025 11:33 — 👍 1    🔁 0    💬 1    📌 0

This is in line with CSS terminology. I'm not quite sure if the docs are right here ("defines horizontal/vertical alignment") or if it actually takes the layout direction into account. Would be great if you could change flex-direction from row to column and scrollIntoView just adapts.

01.07.2025 10:57 — 👍 0    🔁 0    💬 1    📌 0

I still despise Reddit spam, but the video is fine.

01.07.2025 10:27 — 👍 0    🔁 0    💬 0    📌 0

To the devs who set up their project with #TypeScript but then only use it for basic types but whenever there is a parameter object that could really benefit from proper typing, they use any: WHYYYYYYY!?!?!!!???? 😫 #JustDevThings

01.07.2025 10:24 — 👍 1    🔁 0    💬 0    📌 0
Balkon mit Tomatenpflanzen, Basilikum, lecker Drink, Liegestuhl, ThinkPad im Schoß. Was will man mehr?

Balkon mit Tomatenpflanzen, Basilikum, lecker Drink, Liegestuhl, ThinkPad im Schoß. Was will man mehr?

What keeps you from coding like this? #JustDevThings #SummerVibesCoding #ThinkPad

28.06.2025 19:33 — 👍 0    🔁 0    💬 0    📌 0

Bei der Diskussion frag ich mich immer, was eigentlich das Problem ist. KI kann ja nicht echtes Können ersetzen. Vielleicht haben die Prüfungsformate schon immer nicht das geprüft, was man eigentlich prüfen müsste - es war nur nicht so offensichtlich?

21.06.2025 19:31 — 👍 0    🔁 0    💬 0    📌 0

Gradually slow down response time until someone from their side notices and reaches out.

17.06.2025 10:34 — 👍 0    🔁 0    💬 0    📌 0

It is even worse than that. The returned object is not properly typed. How could it? import.meta.glob doesn't know anything about the files it mangles. But why on earth would someone come up with an abomination like this in a modern build system?? It feels so legacy right out of the box. WTF?

17.06.2025 00:09 — 👍 0    🔁 0    💬 0    📌 0

Davor wurde diskutiert, ob man so auf die Schnelle eher im REWE oder im OBI noch richtiges Feuerholz bekommt.

14.06.2025 17:31 — 👍 0    🔁 0    💬 0    📌 0

#GenZ in der Bahn (mit neu gekaufter Feuerschale und Anzündholz im Gepäck): "Alter, das kann doch nicht sein, dass der nen Garten hat, aber kein Feuerholz! Das ist ja wie ein Club ohne Musik." Den Lifestyle supporte ich 🔥

14.06.2025 17:30 — 👍 0    🔁 0    💬 1    📌 0

This is a great thought but ... I use the left sidebar as a margin for my code because my eyes are aligned to the middle of the screen. The important stuff should be close to the middle. Only the less important stuff goes to the edges of the screen.

09.06.2025 20:01 — 👍 1    🔁 0    💬 0    📌 0

Arrrrr! import.meta.glob is the worst design decision in #Vite! 🤬 It's always trouble to use because it's insanely unintuitive. Why can't we have it dynamic? Because of performance. I DON'T CARE about performance! It is only BUILD performance! Arrr! Infuriating #DX!

09.06.2025 15:49 — 👍 1    🔁 0    💬 1    📌 0

His name is Renjith. Thanks Renjith! 🙏

06.06.2025 17:58 — 👍 0    🔁 0    💬 0    📌 0

Even more insane: this video was uploaded 3 days ago. Not just perfectly on point, also perfectly in time. Thanks random indian guy on YouTube!

06.06.2025 17:58 — 👍 0    🔁 0    💬 1    📌 0

I wish there was a "only Indian tech YouTubers" filter. Would have saved me so much time today.

06.06.2025 17:57 — 👍 0    🔁 0    💬 1    📌 0
PostgreSQL Row-Level Security for Multi-Tenancy
YouTube video by Renjith KN PostgreSQL Row-Level Security for Multi-Tenancy

The "Indian guy on YouTube" meme just happened to me! This is the best explanation of PostgreSQL's row-level security for multi-tenancy. Horrible to watch, but perfectly on point: www.youtube.com/watch?v=yG6c...

06.06.2025 17:56 — 👍 0    🔁 0    💬 1    📌 0

In Germany we would rather have E-Bike-Neid than E-Bike-Freude if it's someone else on an E-Bike who overtakes effortlessly 🤣

27.05.2025 09:36 — 👍 1    🔁 0    💬 0    📌 0
Windows 1.0 with Steve Ballmer (1986) (HQ, 60FPS)
YouTube video by Blue OS Museum Windows 1.0 with Steve Ballmer (1986) (HQ, 60FPS)

Learn from the best: www.youtube.com/watch?v=DgJS... What I like in particular is how he sets the price anchor 🤣

25.05.2025 22:10 — 👍 1    🔁 0    💬 0    📌 0

@frederikheld is following 18 prominent accounts