larsgraubner's profile picture. Building https://klokka.co – type-safe #React + #Nodejs starter kit for scalable enterprise applications 🚀

Lars Graubner

@larsgraubner

Building https://klokka.co – type-safe #React + #Nodejs starter kit for scalable enterprise applications 🚀

You might like
Pinned

I‘m building a modern TypeScript boilerplate project to help companies with great ideas get started quickly


Lars Graubner reposted

Cloudflare's blog post on this nails it IMO and is a huge validation on the original idea behind Astro: Client-side SPAs are great for dynamic, complex web apps. Tanstack is a joy to use. It pairs great with Astro when you need dynamic content (dashboards, search pages, web…

With support from our friends at @Netlify & @Webflow, we’re proud to back two essential open-source projects: @Astrodotbuild (for creating high-performance content sites) and @tan_stack (for building dynamic, complex web apps). We believe building the future of the web, together,…



Lars Graubner reposted

Next.js is Labubu of web development.


Lars Graubner reposted

pnpm is the best package manager for protection against supply chain attacks (and it has the best DX overall). They disabled postinstall a long time ago, the main attack vector. Now they’ve added the minimumReleaseAge option to ignore new versions for, say, a day.


When I need to extend React props of HTML elements, I use ComponentProps. Very convenient 😊

larsgraubner's tweet image. When I need to extend React props of HTML elements, I use ComponentProps. Very convenient 😊

Very in depth article about why you should favor spyOn instead of mock. Worth a read (and try). laconicwit.com/vi-mock-is-a-f…


I'm starting to get a grep of how to handle CommonJS in an ESM Vite project. Nasty stuff 😄


It took me weeks to figure out that Hetzner blocks certain email ports for new accounts 🤦‍♂️


The value of tests greatly increases when using AI for code generation. Let the AI check if it broke something by running the tests is so priceless 🚀


Claude Code suits my workflow much better than Cursor. It might be because I'm using Neovim 😅 The results are really impressive, but it's also quite slow and interrupts my workflow. I'll have to figure out the best way to integrate it 😊


One pattern I like to use is constants for time amounts with self-describing names. No need for extensive comments 🙅‍♂️

larsgraubner's tweet image. One pattern I like to use is constants for time amounts with self-describing names. No need for extensive comments 🙅‍♂️

I'm becoming more and more convinced that knowing how to use AWS SES is essential. Email handling is a mess, and this is as basic and reliable as it gets 😅

Most common suggestions: Amazon SES. Most cost effective. Mixed reviews on complexity. Couple people told me that it's actually super easy to integrate these days. Especially for a Rails app. Resend. New kid on the block. Apparently great DX, but I'm concerned they eventually…



Are there any good guides on how to setup AWS SES properly? I manage to get it working, but not sure if everything is correct due to the massive amount of options 🙃 #AWS


Not on my fun things to do list: handling DNS stuff 😅


Lars Graubner reposted

React hooks are full of footguns that make it easy to introduce bugs in your code. I have trained hundreds of developers on React and how to use React hooks effectively. Here are a few of the most egregious and common ways people misuse hooks. 1/n


Lars Graubner reposted

TIL about timing attacks with an easy-to-understand JS example

sebastienlorber's tweet image. TIL about timing attacks with an easy-to-understand JS example

United States Trends

Loading...

Something went wrong.


Something went wrong.