Dev Roundup, Mar 2023 Part 1
My collection of new, interesting, useful, and trending content for software developers. The Mar 2023 Part 1 edition.
Noah Matsell • March 15, 2023
Around the Web 🕷
Some simple ways to make content look good
Something non-designers understandably struggle with is how to make things look good. One of those things is long form content that’s well set and readable. Luckily, CSS makes this easy, you just have to know what to change.
March 16, 2023
Announcing TypeScript 5.0
This release brings many new features, while aiming to make TypeScript smaller, simpler, and faster. We’ve implemented the new decorators standard, added functionality to better support ESM projects in Node and bundlers,
March 16, 2023
Some Fave Tweets 🐦
Today, we’re thrilled to launch , the new home for React and its documentation. It teaches modern React with function components and Hooks, and we’ve included diagrams, illustrations, challenges, and over 600 interactive examples. Check it out!
The library for web and native user interfaces
I’m in love with my tech stack 😍
- @nextjs (app dir)
- @upstash (qstash)
- @BetterStackHQ (logtail)
Sid Palas @sidpalas
This is a valid Dockerfile for a NodeJS application. It is also a pile of 💩!
We can improve:
- 🔒 Security
- 🏎️ Build speed
- 👁️ Clarity
Follow along as we go from 💩 to 🥇!
(code in alt text)
Zach Gollwitzer @zg_dev
Since Zod seems to be all the rage right now, wanted to share a pattern that I've really enjoyed using.
env.tsat the base of your app and validate all your environment variables with Zod!
Lee Robinson @leeerob
@samselikoff @dan_abramov Coming soon… 👀
GitHub - vercel-labs/react-tweet: Embedded and static tweets for React applications
Embedded and static tweets for React applications. Contribute to vercel-labs/react-tweet development by creating an account on GitHub.
Cory House @housecor
Problem: You’re using TypeScript and you don’t want to manually define types for each REST endpoint response.
Paste JSON into quicktype, and it generates a TypeScript type. 🔥
Quicktype supports many other languages too.
git pull --rebase is the way
Alex Widua @alexwidua
I’ve built a *very* shiny button