Array Grouping Explainer
Another new ECMAScript proposal hits Stage 3. Let's talk about it!
A personal site for Laurie Barth aka laurieontech.
Another new ECMAScript proposal hits Stage 3. Let's talk about it!
Decided to try something new and write down some thoughts in progress.
Another new proposal for ECMAScript addition, giving you the ability to cleanly access array elements using negative indices.
Babel is an incredibly powerful tool but it can be intimidating to dive into. I've spent the last few weeks in the Babel deep end, so let's talk about it!
I came across a bit of syntax I hadn't seen before. Figured I'd write a post as I explore what it means.
Code review is a skill and it takes practice. But there are some things you should know up front.
You may have heard of it, you may not have, so what is code splitting?
Having never worked with Theme UI before this is a retelling of my introduction to it.
For those in search of a "template" for what to include when documenting a new feature, I'll take a stab here.
A brief migration guide.
I've written on Babel before, so today I thought I'd discuss its cousin, of sorts, ESLint.
Event listeners show up all over the place! Let's learn this useful construct.
Even more array utility methods are under consideration.
Sometimes syntax doesn't make a lot of sense and feels arbitrary. But often there is a reason under the hood.
It's time to change the way I build and deploy my site.
Announcing my brand new egghead course! Focused on all the newest features.
GraphQL is incredibly powerful and increasingly popular. Here are some tips to get you onboarded with it faster.
JavaScript tools are plentiful but manually running them doesn't provide the same value that workflow automation can.
I gave some advice in a twitter space the other day and someone asked me to turn it into a blog post. So here we are.
We can do better than algorithms interviews for both ourselves and our candidates.
This was quite the process. I had a lot of conversations and interviews. I want to be transparent about that in the hopes it will help others.
Why I'm joining the themes team at Gatsby and thoughts on my career.
I've been learning Rust. Figure out how to map my understanding of data types is up next.
Words matter, especially when explaining technical concepts. But in my experience it isn't that simple.
Lodash is an incredible library of utilities that you may not always need.
For my 100th post I wanted to talk about blogging itself, and the lessons I've learned.
I and others constantly want this expression to work and it doesn't, why?
One of the most intriguing concepts in Rust is ownership. Rather than undertaking garbage collection...
Package.json does a lot more than list your project's dependencies. This is a guide to help you understand the clues and instructions it gives you.
Let's talk about site performance and the different tools that can help you measure it.
Once you've determined you need to improve your site performance, how do you do that?
The React team has been hard at work for over a year. React is changing yet again, and it's time to start learning where it's going next.
Many teams may find themselves unexpectedly signed up for remote work. Here are some tips to start off prepared.
I'm learning Rust and I like writing syntax posts. This one dives into variable declaration and `mut`.
References are an important concept in Rust, let's talk about them.
I'm trying Rust for the very first time! Want to follow along?
Thought it could be interesting to share my process for recording videos!
We overly rely on coding interviews for juniors and it's a mistake. However, it's just as harmful, if not more, as a measuring stick for seniors.
I was recently setting up a new machine and these are the tools I reached for first.
Taking up space in this industry sometimes means allowing others to do so.
I was working on an app the other day using React Hooks and I happened upon a pattern I wanted to write up!
One of those pieces of syntax I can never seem to remember.
What is a symlink? How does it work? Why does it matter?
Setting up and shadowing the Gatsby blog theme for my site.
It's time to upgrade my site to use gatsby-theme-blog 2.0!
Currently in Stage 2, this up and coming JavaScript feature could make your life a lot easier!
Google calculates webpage performance based on core web vitals? What does that mean?
One of the most crucial pieces of information when debugging is what technology is affected. Over the years I've found that this distinction can be challenging.
I worked with yargs this week to write some CLI code. Understanding the terminology went a long way in setting up the code correctly.