Issue #324 · May 6, 2023

The beginning of the end of the password

“The art challenges the technology, and the technology inspires the art”

Fullstack Bulletin is going on holiday for 3 weeks! Next issue will be in June 😎

The beginning of the end of the password

The beginning of the end of the password

For some time the tech industry has been working on a simpler and safer alternative to passwords. While passwords will be with us for some time to come, they are often frustrating to remember and put you at risk if they end up in the wrong hands. With this announcement, Google is starting to roll out PassKeys, a new technology that provides passwordless logins.

Articles

Rebuilding a featured news section with modern CSS

This is a fantastic case study that showcases how to use CSS Grids and other modern CSS features to build a new responsive version of Vox News. Check it out if you are working on a content-heavy website and you are looking for some inspiration and best practices.

Is Rust a worthy contender for web development?

A detailed look at Rust's position within the web development space and what it can offer. I am betting we will see a lot more Rust in the web space in the coming years, and this article shares the same vision. Check it out if you are curious to find out more!

Error handling patterns

Error handling is a fundamental aspect of programming. Unless you are writing “hello world”, you will need to handle errors in your code. In this post, the author discusses the most common approaches used by various programming languages.

Book of the week

The Go Programming Language

The Go Programming Language

by Alan A. A. Donovan

The Go Programming Language is the authoritative resource for any programmer who wants to learn Go. It shows how to write clear and idiomatic Go to solve real-world problems. The book does not assume prior knowledge of Go nor experience with any specific language, so you’ll find it accessible whether you’re most comfortable with JavaScript, Ruby, Python, Java, or C++.