Issue #327 · July 3, 2023

#327: Building CSS Layouts In A Design Tool

“That’s been one of my mantras — focus and simplicity. Simple can be harder than complex; you have to work hard to get your thinking clean to make it simple”

🐘 Fullstack bulletin is now on Mastodon! We will be posting new interesting links there. There are some technical reasons why we are replacing Twitter with Mastodon, if you are curious to find out why, check out our next live stream on Twitch. We also have the recordings from our previous sessions on YouTube.

Building CSS Layouts In A Design Tool

Building CSS Layouts In A Design Tool

Penpot is an exciting alternative to Figma that you can run for free from the comfort of your laptop, simply by using Docker. This article showcases how you can use Penpot to design an attractive masonry-like layout in a very visual way and then generate CSS code to adopt that layout in your next application!

Articles

TypeScript 5.2's New Keyword: 'using'

TypeScript 5.2 introduces using, a keyword that disposes of anything with a Symbol.dispose function upon leaving scope, making resource management easier. This is not a new magic TypeScript feature, it's actually a TC39 proposal that reached stage-3, so it will be available soon in all major JS runtimes!

Introducing Skew Protection

If you make a change in your frontend and in your backend, chances are that someone might still use an old version of the frontend to send requests to the new version of the backend (assume they loaded the UI just before you started your deployment). This is called version skew and it might lead to unexpected issues. Vercel now offers a way to protect your apps against this tedious source of bugs!

Custom giraffe caret

Did you ever think you could customise the caret in a form text field? You probably didn't, but Stanko Tadić did and the result is most excellent. Let me just tell you they used an animated giraffe as a caret indicator... and this should be more than enough to make you want to read this awesome article!

Book of the week

Graph Databases: New Opportunities for Connected Data

Graph Databases: New Opportunities for Connected Data

by Ian Robinson

Discover how graph databases can help you manage and query highly connected data. With this practical book, you’ll learn how to design and implement a graph database that brings the power of graphs to bear on a broad range of problem domains. Whether you want to speed up your response to user queries or build a database that can adapt as your business evolves, this book shows you how to apply the schema-free graph model to real-world problems.