Weekly Digest 17/2021
Welcome to my Weekly Digest #17 which is the first one for May.
This weekly digest contains a lot of interesting and inspiring articles, videos, tweets, podcasts, and designs I consumed during this week.
Interesting articles to read
CSS Hell
Collection of common CSS mistakes, and how to fix them.
Faster builds for large sites on Netlify with On-demand Builders
Learn how On-demand Builders improve build times for large sites on Netlify. They help the Jamstack support larger websites and more dynamic apps across any JavaScript framework.
What Questions Should You Ask in a Software Engineer Interview?
Often, we focus on acing the interview; however, we need to remember that the process is a two-way street.
JavaScript Temporal API- A Fix for the Date API
JavaScript has a bad date handling API because the Date object implementation was copied directly from Java’s Date Class. Java maintainers eventually deprecated many of Date class methods and created the Calendar Class in 1997 to replace it.
Some great videos I watched this week
Console is more than just log!
We’re going to cover console.count
, assert
, table
, time
, group
and trace
.
CSS Container Queries Polyfill
Sass in 100 Seconds
Learn the basics of Sass (SCSS) or syntactically awesome stylesheets. Sass is a language and compiler the can make your CSS code more efficient and programmatic
Let’s defer generating 400+ pages in our build using Eleventy Cloud and On-demand Builders
Using Context to Build a Light/Dark Theme
In this lesson, we’ll leverage context and hooks to build a global light/dark theme in our app.
Is This The Best JavaScript Extension?
Quokka.js is an extension available for multiple editors that allows you to write JavaScript code on a scratchpad. This scratchpad will auto-update whenever you make changes which makes it the perfect tool for learning, writing, or debugging code. I highly recommend you give it a shot.
Useful GitHub repositories
Design Resources for Developers
A curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools, and much more
React Navigation 5
Routing and navigation for your React Native apps
The Algorithms — Python
All Algorithms implemented in Python
dribbble shots
Job Finder App
Crypter® — NFT marketplace
Educora — Web UI Kit
Learner app
Delivery Food Mobile Apps
Tweets
Picked Pens
iPhone 12 purple
Apple Keynote animation
Make the web less boring
Peter’s Blinds with CSS
Podcasts worth listening
Kent C. Dodds — Software Engineer Educator at Kent C. Dodds Tech
Kent goes through his journey from full-time software engineer to full-time SE educator, the mindset of a junior dev, ways to solidify one’s knowledge, and best ways to get a job.
Hasty Treat — Git Rebase Explained
In this Hasty Treat, Scott and Wes talk about Git Rebase — what it is and how and when to use it!
The CSS Podcast — @font-face
In this episode, Una and Adam talk about font adjustments when being used within @font-face. When fonts are loaded, there’s an opportunity to provide default values and fine-tunings.
TypeScript Fundamentals — Getting a Bit Deeper
In this episode of Syntax, Scott and Wes continue their discussion of TypeScript Fundamentals with a deeper diver into more advanced use cases.
Thank you for reading, talk to you next week, and stay safe! 👋