Tech Snacks by Passionate People

A recurring segment during our weekly company call (This week at Passionate People), is called "Tech Snacks" where we share some interesting tech updates, releases, blog posts and news from all across the web, curated specially for our team.

Passionate People Tech Snacks for Week 29, 2021

GitHub - alan2207/bulletproof-react: 🛡️ ⚛️ A simple, scalable, and powerful architecture for building production ready React applications.
🛡️ ⚛️ A simple, scalable, and powerful architecture for building production ready React applications. - GitHub - alan2207/bulletproof-react: 🛡️ ⚛️ A simple, scalable, and powerful architecture for...
The performance effects of too much lazy-loading
Eagerly loading images within the initial viewport—while liberally lazy-loading the rest—can improve Web Vitals while loading fewer bytes.
A Bashful Button Worth $8 Million
My father-in-law loves the Olive Garden. So of course that's what we offered to bring for our first post-vaccination meal. I grabbed my iPad and passed it around to build an order. Everything went smoothly until I tried to checkout. The checkout button was off screen and impossible to hit. So I investigated why this was happening and took a guess at how much this bug might cost the Olive Garden’s owners.
Maintaining End-To-End Quality With Visual Testing — Smashing Magazine
By adding visual elements to your tests, you can gain more options to add meaningful ways in maintaining a high level of quality for your app. Colby Fayock explains how.
API vs. Microservices: The Complete Guide - Snipcart
Read this guide to understand what API vs. microservices are. Learn the advantages of the microservice architecture and how it can work with APIs.
Probably Are Gonna Need It: Application Security Edition - Jacob Kaplan-Moss
My list of “Probably Are Gonna Need It” security features for your web app – things that you should build up-front, not wait until you need them (when it’s already too late).
It’s here! Introducing Apollo Server 3
When we released Apollo Server 2 in 2018, our goal was to make it the best-in-class GraphQL server by integrating many of the most useful GraphQL libraries available at the time. However, for backward compatibility reasons, this meant that Apollo Server 2 continued to include the 2018 versions of these libraries three years later. Apollo […]
How to Cancel Pending API Requests to Show Correct Data
I recently had to create a widget in React that fetches data from multiple API endpoints. As the user clicks around, new data is fetched and marshalled
Easier browser debugging with Developer Tools integration in Visual Studio Code
If you're debugging JavaScript in Visual Studio Code you probably have used either the Chrome Debugger or the
Setting up Chakra UI in a Next.js Project – OverCompiled By Nikit
Where I curate and write about things related to web development.
Your design system is actually a product — treat it like one
Things I wished someone would have told me earlier… All the learnings from creating design systems consolidated into one story….
Creating an accessible autocomplete experience
After many months of research, development, and testing, we’re excited to announce that the React Spectrum ComboBox component and React Aria useComboBox hook are now available! In this post we'll take a deeper look into some of the challenges we faced when building an accessible and mobile friendly ComboBox.
What is the Difference Between Controlled and Uncontrolled Components in React?
An introductory walkthrough of React controlled/uncontrolled components.
The accessibility stalemate
GitHub - useflyyer/use-smartcrop: React hook for smartcrop.js to content aware image cropping with points of interest and facial recognition.
React hook for smartcrop.js to content aware image cropping with points of interest and facial recognition. - GitHub - useflyyer/use-smartcrop: React hook for smartcrop.js to content aware image cr...
Discover Modern Web Development Tools and Trends
Discovery is a place where you can learn everything you need to know about the modern-day web development tools you need to build the web of tomorrow.
A Look at Building with Astro
Astro is a brand new framework for building websites. To me, the big thing is that it allows you to build a site like you're using a JavaScript framework
Frustrating Design Patterns: Broken Filters — Smashing Magazine
Too often dealing with filters can be frustrating. Let’s get them right. That means never freeze the UI on a single input, provide text input fallback and never auto-scroll users on a single input. Here’s why.
Why I am not the King of CSS | Why I am not the King of CSS
A lot of people have come to call me The King of CSS lately. While I appreciate the sentiment, the title doesn't fit.
The Future Of The Web
The web as we know it is changing, it's turning from being static, single-player, and centralized to being immersive, multi-player, and decentralized.

Would you like to learn more about how we can help you and your teams get to the next level?

Contact us