Issue #383 · July 29, 2024

How Airbnb Smoothly Upgrades React

“Just because something doesn't do what you planned it to do doesn't mean it's useless“”

Hello, Welcome to issue #383!

Last week I was uber happy to discover an awesome video review of my book Node.js Design Patterns! So let me officially thank Alfonso here for that! Make sure to check out his YouTube channel for some cool videos about web development!

Now let's get into some cool handcrafted and handpicked full-stack content! Happy full-stack week! 😍

Your editor, Luciano.

Articles

CSS Grid Areas

A fresh look at the CSS grid template areas and how to take advantage of its full potential today.

How not to use box shadows

"So you think you know box shadows huh? I bet you didn't know they could do this!" ... When an article starts like this, how can you not read it?!

How to choose the best rendering strategy for your app

Demystify Next.js rendering strategies: SSG, SSR, CSR, ISR, and PPR. Optimize your web apps for performance, SEO, and user experience. Learn when and how to use each approach with real-world examples and practical tips for modern web development.

Book of the week

Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter

Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter

by Wes McKinney

Get the definitive handbook for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.10 and pandas 1.4, the third edition of this hands-on guide is packed with practical case studies that show you how to solve a broad set of data analysis problems effectively. You'll learn the latest versions of pandas, NumPy, and Jupyter in the process. Written by Wes McKinney, the creator of the Python pandas project, this book is a practical, modern introduction to data science tools in Python. It's ideal for analysts new to Python and for Python programmers new to data science and scientific computing. Data files and related material are available on GitHub.

Additional Links