Strings and Things

Lee Warrick

Written by Lee Warrick, Front-end Developer, Guitarist, Gamer, and Co-host of the Tech Jr Podcast. Subscribe for updates!

What are debounce and throttle functions, and how do you write them in JavaScript and React?

October 17, 2019

Have you ever heard the story of the QWERTY layout on a keyboard? The popular legend is that it was too easy to type if the letters were arranged alphabetically, and this caused…

Front-end Fisticuffs: Angular vs React vs Vue in 2019

October 05, 2019

Being a front-end developer is a bit like being a cowboy in a rodeo. As a developer, you'll find yourself wrangling a new framework over and over because of the speed at which the…

How to make menus with CSS—no JavaScript or Bootstrap required!

September 27, 2019

I think a lot of new developers, myself included, are really excited about CSS until it comes time to start building more modern website features like menus. I remember building my…

Bridging the Gap between React's useState, useReducer, and Redux

September 12, 2019

Redux is one of those technologies that I consider a "personal Everest". Everytime I look at it, I feel like there's no end to the boilerplate and patterns to memorize. At my first…

React's useEffect and useRef Explained for Mortals

September 06, 2019

If the React docs leave you in the dust, or Dan Abramov's blog makes you feel like you're reading a scroll handed down from Mt Olympus written in ancient Greek, you're not alone…

Staying Sane while Organizing CSS

September 01, 2019

In my time as a front-end developer, I've seen and heard a lot of gripes about CSS. I often see people reach for a CSS framework like Bootstrap, Materialize, Bulma, Tailwind, etc…

Finding the Courage to Code

August 25, 2019

Once I overheard someone describe a kid they met that knew he wanted to be a podiatrist 👣👨‍⚕️ at age 6. This story is not about that person. My life has been rife with indecision…

Learn to Code Anything in 6 Steps

August 18, 2019

Learning to code something new can be a painful process. We inevitably get stuck or frustrated as we stumble through new concepts and ideas. I've learned some hard concepts as a…

How to Debug JavaScript Quickly

August 12, 2019

If you've ever thought, "meh... I'm fine with console.log , learning to debug is as painful as rolling in fire ants" , this article is for you! Console Confessional Me and…

The Ultimate Guide to Starting a Tech Podcast

July 28, 2019

I started the Tech Jr podcast with my co-host Eddie in April of this year. We haven't been around for very long, but we've had some great success reaching developers in our…

7 Bad Habits of a Successful Developer

July 12, 2019

Welcome to my blog! I'm a front-end developer , meetup organizer , podcast host, and I get paid for some of those things. Before we start, I'm not saying you have to be or do…