DEV Community

loading...
Tyler Hawkins profile picture

Tyler Hawkins

Senior software engineer. Continuous learner. Educator. http://tylerhawkins.info

Location Orem, UT Joined Joined on  Github logo Linkedin logo Medium logo Website logo
Work

Senior Software Engineer at Adobe

Clean Code with Unit Tests: Tips and tricks for keeping your test suites clean

Clean Code with Unit Tests: Tips and tricks for keeping your test suites clean

Reactions 96 Comments 4
8 min read
How to Create Review Apps on Heroku

How to Create Review Apps on Heroku

Reactions 7 Comments
9 min read
"We didn't write tests because we wanted to get our code out faster"

"We didn't write tests because we wanted to get our code out faster"

Reactions 9 Comments 2
2 min read
How to Write Awful Commit Messages – And Good Ones Too

How to Write Awful Commit Messages – And Good Ones Too

Reactions 11 Comments
2 min read
React Clean Code - Simple ways to write better and cleaner code

React Clean Code - Simple ways to write better and cleaner code

Reactions 911 Comments 57
2 min read
Polyfills, Ponyfills, and Transpiling

Polyfills, Ponyfills, and Transpiling

Reactions 36 Comments 2
3 min read
How to Implement a GraphQL API on Top of an Existing REST API

How to Implement a GraphQL API on Top of an Existing REST API

Reactions 49 Comments 5
7 min read
Why You Need a Design System

Why You Need a Design System

Reactions 70 Comments 10
6 min read
DocRaptor vs. WeasyPrint: A PDF Export Showdown

DocRaptor vs. WeasyPrint: A PDF Export Showdown

Reactions 12 Comments 3
7 min read
How to Be a Terrible Project Maintainer

How to Be a Terrible Project Maintainer

Reactions 6 Comments
3 min read
Productivity Life Hacks for Software Engineers (and All Knowledge Workers)

Productivity Life Hacks for Software Engineers (and All Knowledge Workers)

Reactions 70 Comments 2
9 min read
Career Advice for Junior Developers

Career Advice for Junior Developers

Reactions 144 Comments 19
10 min read
Why I Re-Wrote the focus-trap-react Test Suite Using React Testing Library

Why I Re-Wrote the focus-trap-react Test Suite Using React Testing Library

Reactions 5 Comments
3 min read
Build Your Own Puppy Playdate Tinder App with Slash GraphQL

Build Your Own Puppy Playdate Tinder App with Slash GraphQL

Reactions 17 Comments
8 min read
When to Write End-to-End Tests

When to Write End-to-End Tests

Reactions 32 Comments 4
7 min read
Productivity Tools and Practices for Software Engineers and Tech Companies

Productivity Tools and Practices for Software Engineers and Tech Companies

Reactions 56 Comments 4
6 min read
Callbacks, Promises, and Async/Await in JavaScript

Callbacks, Promises, and Async/Await in JavaScript

Reactions 64 Comments 2
3 min read
Cleaning up Disk Space on a Linux Machine from the Command Line

Cleaning up Disk Space on a Linux Machine from the Command Line

Reactions 79 Comments 10
4 min read
How to Convert HTML Tables into Beautiful PDFs

How to Convert HTML Tables into Beautiful PDFs

Reactions 168 Comments 5
8 min read
An Introduction to Test-Driven Development

An Introduction to Test-Driven Development

Reactions 45 Comments 2
12 min read
A Checklist Manifesto: The Importance of Merge Request Templates

A Checklist Manifesto: The Importance of Merge Request Templates

Reactions 43 Comments 8
5 min read
I Wish I Never Learned to Code

I Wish I Never Learned to Code

Reactions 302 Comments 27
5 min read
The Single Most Important Thing You Can Learn As a Software Engineer

The Single Most Important Thing You Can Learn As a Software Engineer

Reactions 136 Comments 8
2 min read
Hiring Best Practices From Google

Hiring Best Practices From Google

Reactions 52 Comments 2
6 min read
Love Them or Hate Them, Coding Exercises Are an Essential Part of Software Engineering Interviews

Love Them or Hate Them, Coding Exercises Are an Essential Part of Software Engineering Interviews

Reactions 101 Comments 15
4 min read
Module Mocking in Jest

Module Mocking in Jest

Reactions 7 Comments
10 min read
How to Build a Pokédex React App with a Slash GraphQL Backend

How to Build a Pokédex React App with a Slash GraphQL Backend

Reactions 123 Comments 8
8 min read
3 Common Mistakes With React Keys

3 Common Mistakes With React Keys

Reactions 49 Comments 3
4 min read
How Dev Bootcamps Are Failing Their Students

How Dev Bootcamps Are Failing Their Students

Reactions 122 Comments 38
4 min read
Developing and Deploying Micro-Frontends with single-spa

Developing and Deploying Micro-Frontends with single-spa

Reactions 95 Comments 7
19 min read
Web Component Solutions: A Comparison

Web Component Solutions: A Comparison

Reactions 12 Comments 5
11 min read
3 Mistakes Junior Developers Make with React Function Component State

3 Mistakes Junior Developers Make with React Function Component State

Reactions 368 Comments 28
5 min read
Protecting Against XSS Attacks in React

Protecting Against XSS Attacks in React

Reactions 41 Comments
4 min read
3 React Mistakes Junior Developers Make With Component State

3 React Mistakes Junior Developers Make With Component State

Reactions 448 Comments 33
4 min read
What have you found most difficult about prioritizing paying down technical debt in your software company?

What have you found most difficult about prioritizing paying down technical debt in your software company?

Reactions 4 Comments 6
1 min read
Understanding the Difference Between Reference and Value in JavaScript

Understanding the Difference Between Reference and Value in JavaScript

Reactions 87 Comments 8
4 min read
Your Web Accessibility Checklist

Your Web Accessibility Checklist

Reactions 32 Comments
7 min read
How to get the most out of Heroku CI

How to get the most out of Heroku CI

Reactions 5 Comments
9 min read
Key Application Performance Metrics From the Viewpoint of a Statistician-Turned-Developer

Key Application Performance Metrics From the Viewpoint of a Statistician-Turned-Developer

Reactions 1 Comments
9 min read
You Can’t Keep Building on a Broken System: Why Managing Technical Debt is So Important

You Can’t Keep Building on a Broken System: Why Managing Technical Debt is So Important

Reactions 19 Comments 3
9 min read
How to Unit Test HTML and Vanilla JavaScript Without a UI Framework

How to Unit Test HTML and Vanilla JavaScript Without a UI Framework

Reactions 74 Comments 6
5 min read
I Built an App That Uses All 7 New Features in JavaScript ES2020

I Built an App That Uses All 7 New Features in JavaScript ES2020

Reactions 21 Comments 2
9 min read
Use Dependency Injection to Make Your Code Testable

Use Dependency Injection to Make Your Code Testable

Reactions 53 Comments 2
5 min read
Updating Dependencies While Keeping package.json and yarn.lock in Sync

Updating Dependencies While Keeping package.json and yarn.lock in Sync

Reactions 7 Comments 4
4 min read
Track Down Pesky Bugs with `git bisect`

Track Down Pesky Bugs with `git bisect`

Reactions 85 Comments 11
3 min read
WCAG 2.1, Simplified: How to Make Your Website Accessible

WCAG 2.1, Simplified: How to Make Your Website Accessible

Reactions 10 Comments
9 min read
Tests Are for the Future

Tests Are for the Future

Reactions 93 Comments 1
3 min read
Understanding the Flow of a React + Redux Application

Understanding the Flow of a React + Redux Application

Reactions 19 Comments
3 min read
loading...