{ blog }


follow along with what I’m learning, apps I’m building, and other thoughts, both technical and not

Delay a JavaScript Function with Debouncing

February 5, 2024

I came across the idea of "debouncing" last week. Although I am using `debounce` from the `lodash` library in my work, I...

How to Prepare for a Software Bootcamp: The Non-Te...

December 31, 2023

A software engineering bootcamp is an exciting moment in your career. Congrats on making the decision! Congrats on the s...

Add a Mobile Menu to Create React App with react-b...

December 22, 2023

A hamburger menu -- the three lines that you can click on to expand into a nav menu -- is almost always a necessity on w...

Advent of Code 2023 in JavaScript: Day 5, Part 1

December 14, 2023

Day 5 was 87% understanding what the problem was asking and 13% solving. Then it was apparently 92% waiting for code to ...

Advent of Code 2023 in JavaScript: Day 4, Part 2

December 14, 2023

Yesterday, I solved Part 1 of Advent of Code Day 4 in JavaScript, but the need for sleep won out before I could puzzle o...

Advent of Code 2023 in JavaScript: Day 4, Part 1

December 14, 2023

Today started out strong and then fell apart. For Day 4 of Advent of Code in JavaScript, I have tests and a solution for...

Advent of Code 2023 in JavaScript: Day 3

December 14, 2023

Day 3 was a tough one for me. My Advent of Code JavaScript solution today is a brute force approach, but it does get the...

Advent of Code 2023 in JavaScript with Test Driven...

December 3, 2023

Day 2 of Advent of Code and I got to play a game with an elf, use a new (to me) matcher in Jest, and practice some pseud...

Advent of Code 2023 in JavaScript with Test Driven...

December 2, 2023

’Tis the season for some coding. I’m giving Advent of Code a try this year and solving coding challenges in JavaScript. ...

SEO and Jamstack: Adding Meta Tags with Create Rea...

November 13, 2023

A website built with Create React App will often lack features that can be useful for SEO. This is how I added meta tags...

Algorithmic Puzzles: Getting Dressed in the Dark

November 4, 2023

I am headed back from Scotland today, currently sitting in the Frankfurt Airport after having woken up at 3am to catch m...

Algorithmic Puzzles: A Man, a Boat, and an Ill-Ad...

October 30, 2023

I hate algorithms. I love puzzles, but somehow when l combine logic puzzles with JavaScript (especially in the context o...

Adding Post Tags to a Strapi Blog

October 21, 2023

I got around to setting up tags for posts on my Strapi blog. I've been using Strapi for a few weeks now and I enjoy how ...

Learning a New Keyboard Layout

October 13, 2023

Wanting to take a short break from my coding projects, I decided I'd learn a new keyboard layout. I've used exclusively ...

Mocking the Django "order_by" QuerySet Method

October 7, 2023

This week at work, I took on the task of testing `order_by("?")` in our Django codebase. This line says that we want our...

Adding a Blog to a React Site with Headless CMS, P...

September 30, 2023

With my Strapi blog working the way I wanted in development, it was time to deploy it. I chose to use a (DigitalOcean "D...

Adding a Blog to a React Site with a Headless CMS ...

September 24, 2023

I was able to set up a headless CMS to manage a blog on my personal site. For a while, I've been interested in headless ...

React Router and Netlify Deployment

September 16, 2023

Timing can be funny, but it this case, it was perfect. I discovered I was having a problem with 404s on Netlify last nig...

Learning in Public...and Welcome

September 15, 2023

Hello. Welcome. I'm Juliane. I am a software engineer, and a newly minted one at that! I went the bootcamp route to get...