February Tutorials Round-Up
Hey everyone! ππ©βπ»π¨βπ»
This month's newsletter includes three new videos in our "Up & Running with Gatsby" series plus helpful links from the community on topics related to Gatsby, React, JS, CSS, Animation and Workflow.
Happy coding!
β Michael, Up & Running Tutorials
GATSBY
Up & Running with Gatsby #3: Gatsby's Default Files and Folders β In this third video in our "Up & Running with Gatsby" series, we walk through what each file and folder in a new Gatsby project is for so you can start customizing your site. πποΈπ
Up & Running with Gatsby #4: Writing HTML in a Gatsby Project β If you want to use Gatsby to learn React, this video is for you! In this video, we take our first look at React and how we can use it to break our HTML markup into reusable components. πβ‘οΈπ¦
Up & Running with Gatsby #5: Adding Pages to a Gatsby Project β In this fifth video in our "Up & Running with Gatsby" series, we learn how to add new pages to a Gatsby project and how to navigate between them using Gatsby's Link component. ππΊπ
Gatsby Tutorials β This community-updated collection of video, audio and written GatsbyJS learning resources includes 176 tutorials and counting. Check it out! π©βπ»π¨βπ»
GatsbyJS: Dynamic Apps, Static Files, Unreal Performance β "Pre-rendered progressive web apps are the future...and the future is fast." π©βπ»β‘οΈ
REACT
Simple Code Reuse with React Hooks β "Code reuse is very necessary for scaling. Weβll be looking at what React hooks are and how we can use them to keep our components D.R.Y." βοΈ π π
Styling React Components β "How to style React components is a controversial subject." You can say that again. π¨π€·ββοΈ
Thinking in styled-components β "As the name suggests, styled-components allows us to think about styles asβ¦components. π€― This requires a shift in how we approach CSS." π¦ π©βπ¨
JS
A regex cheatsheet for all those regex haters (and lovers) β "I have always stayed far away from regex...it is safe to say I am not afraid of regex anymore!" π
CSS
CSS-in-JS Explained β In this video, Dustin Schau and Chris Coyier discuss how CSS-in-JS helps solve real problems like dead code elimination, scoping styles, naming concerns, critical CSS and maintaining a component-based design system. π¨π€
When and How to Use CSS Multi-Column Layout β "In all of the excitement about CSS Grid Layout and Flexbox, another layout method is often overlooked..." π¨π
Refactoring with CSS Grid β "Is CSS grid ready for production? Find out from somebody whoβs used grid on a large siteβall while supporting Internet Explorer." ππ€
How I remember CSS Grid properties β "The syntax for CSS Grid is foreign and hard to remember...I want to share how I remember the most common CSS Grid properties today. This will help you use CSS Grid without googling like a maniac." π¨ π€
ANIMATION
Why We Animate User Interfaces β "I built many websites with little to no animation and was able to sleep soundly each night... Then I came across some better informed opinions on why animation is important." πΊπ
Create Animated React Apps With React Spring β "In this tutorial, we'll be looking at how to create simple yet lovely animations in your React apps using an npm package called react-spring." ππ©βπ¨
WORKFLOW
Never feel overwhelmed at work again: how to use the M.I.T. technique β "A Most Important Task (MIT) is a critical task that will create the most significant results. Every day, create a list of two or three M.I.T.s, and focus on getting them done as soon as possible." β π
Learn the Basics of Git in Under 10 Minutes β "If you want to get started on learning about Git technology, youβve come to the right place. This is a comprehensive beginnerβs guide to Git." βοΈ π€
6 Keys To Valuable Code Reviews β "When a less experienced developer reviews the code of a more experienced developer, it's an opportunity for them to see new ways of doing things and get exposure to new areas of a codebase." π©βπ»π¨βπ»