Michael Uloth's Newsletter logo

Michael Uloth's Newsletter

Subscribe
Archives
March 1, 2019

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." πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»


Don't miss what's next. Subscribe to Michael Uloth's Newsletter:
Powered by Buttondown, the easiest way to start and grow your newsletter.