DEV Community

Tyler Hawkins profile picture

Tyler Hawkins

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

Location Orem, UT Joined Joined on  Personal website http://tylerhawkins.info github website

Work

Senior Software Engineer at Adobe

How to Create PR Review Apps with Render

How to Create PR Review Apps with Render

Reactions 7 Comments
5 min read
My Recurring Existential Crisis as a Software Engineer

My Recurring Existential Crisis as a Software Engineer

Reactions 119 Comments 14
3 min read
Think Before You Code

Think Before You Code

Reactions 57 Comments 7
3 min read
Handle Sensitive Data Securely with Skyflow

Handle Sensitive Data Securely with Skyflow

Reactions 8 Comments
6 min read
How to Create a Java Project with Maven

How to Create a Java Project with Maven

Reactions 10 Comments
5 min read
Automated Accessibility Testing

Automated Accessibility Testing

Reactions 15 Comments 4
9 min read
What Every Good README Should Contain

What Every Good README Should Contain

Reactions 150 Comments
4 min read
Microservice Orchestration vs. Choreography: How event-driven architecture helps decouple your app

Microservice Orchestration vs. Choreography: How event-driven architecture helps decouple your app

Reactions 55 Comments 3
4 min read
My Journey to One Million Article Views: Advice on systems and goals for new writers

My Journey to One Million Article Views: Advice on systems and goals for new writers

Reactions 18 Comments 4
4 min read
The Principle Behind the Practice: Understanding why we do the things we do

The Principle Behind the Practice: Understanding why we do the things we do

Reactions 60 Comments
7 min read
CI for APIs with the Kong Insomnia CLI and GitHub Actions

CI for APIs with the Kong Insomnia CLI and GitHub Actions

Reactions 8 Comments
7 min read
Build an SMS App with Infobip

Build an SMS App with Infobip

Reactions 20 Comments
3 min read
Lessons from a Tech Lead: Roles, responsibilities, and words of advice

Lessons from a Tech Lead: Roles, responsibilities, and words of advice

Reactions 626 Comments 40
7 min read
Backend Engineering Skills Are Emphasized Too Heavily for Principal Engineers

Backend Engineering Skills Are Emphasized Too Heavily for Principal Engineers

Reactions 94 Comments 14
2 min read
Death to Tribal Knowledge

Death to Tribal Knowledge

Reactions 21 Comments 3
4 min read
AI-Assisted Coding with Tabnine

AI-Assisted Coding with Tabnine

Reactions 7 Comments 1
6 min read
In Defense of Clean Code: 100+ pieces of timeless advice from Uncle Bob

In Defense of Clean Code: 100+ pieces of timeless advice from Uncle Bob

Reactions 897 Comments 38
10 min read
The Five Dysfunctions of an Engineering Team

The Five Dysfunctions of an Engineering Team

Reactions 41 Comments
5 min read
Why We Micromanage

Why We Micromanage

Reactions 7 Comments 2
3 min read
Build a Plagiarism Checker Using Machine Learning

Build a Plagiarism Checker Using Machine Learning

Reactions 28 Comments 1
7 min read
How to Use the VoiceOver Screen Reader

How to Use the VoiceOver Screen Reader

Reactions 13 Comments 2
2 min read
Understanding Dev, Peer, and Regular Dependencies

Understanding Dev, Peer, and Regular Dependencies

Reactions 15 Comments
3 min read
Software Engineering is a Loser’s Game

Software Engineering is a Loser’s Game

Reactions 861 Comments 59
4 min read
Build an Article Recommendation Engine With AI/ML

Build an Article Recommendation Engine With AI/ML

Reactions 39 Comments 2
6 min read
There Will Always Be More Work

There Will Always Be More Work

Reactions 49 Comments 9
2 min read
What I Look for When Hiring Senior Software Engineers

What I Look for When Hiring Senior Software Engineers

Reactions 189 Comments 12
5 min read
Build a customer service chatbot using Python, Flask, and Pinecone

Build a customer service chatbot using Python, Flask, and Pinecone

Reactions 18 Comments
6 min read
Delegating Effectively as a Tech Lead

Delegating Effectively as a Tech Lead

Reactions 106 Comments 5
4 min read
Software Engineers Need to Know DevOps Too, and That Starts with CI/CD

Software Engineers Need to Know DevOps Too, and That Starts with CI/CD

Reactions 401 Comments 4
7 min read
We need to make content creation worth software engineers' time

We need to make content creation worth software engineers' time

Reactions 13 Comments
2 min read
Bringing Back the 90s with the Wicked Coolkit

Bringing Back the 90s with the Wicked Coolkit

Reactions 17 Comments 3
4 min read
E2E Testing with React, Jest, and the TestProject JavaScript OpenSDK

E2E Testing with React, Jest, and the TestProject JavaScript OpenSDK

Reactions 5 Comments
9 min read
Managing Complexity Through Merge Request Templates

Managing Complexity Through Merge Request Templates

Reactions 6 Comments
7 min read
Slack Etiquette: How to use Slack effectively and respectfully at work

Slack Etiquette: How to use Slack effectively and respectfully at work

Reactions 9 Comments
4 min read
Test-Driven Development for Building User Interfaces

Test-Driven Development for Building User Interfaces

Reactions 79 Comments
4 min read
Understanding the Node.js Event Loop

Understanding the Node.js Event Loop

Reactions 112 Comments 1
8 min read
Step-by-Step Guide to Updating Your npm Dependencies with Yarn

Step-by-Step Guide to Updating Your npm Dependencies with Yarn

Reactions 2 Comments
3 min read
Build a Reddit Clone with React and Dgraph Cloud

Build a Reddit Clone with React and Dgraph Cloud

Reactions 40 Comments 4
12 min read
Remote Pair Programming with Visual Studio Code and Live Share

Remote Pair Programming with Visual Studio Code and Live Share

Reactions 14 Comments
8 min read
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 231 Comments 10
8 min read
How to Create Review Apps on Heroku

How to Create Review Apps on Heroku

Reactions 9 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 11 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 17 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 985 Comments 68
2 min read
Polyfills, Ponyfills, and Transpiling

Polyfills, Ponyfills, and Transpiling

Reactions 37 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 52 Comments 5
7 min read
Why You Need a Design System

Why You Need a Design System

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

DocRaptor vs. WeasyPrint: A PDF Export Showdown

Reactions 17 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 71 Comments 2
9 min read
Career Advice for Junior Developers

Career Advice for Junior Developers

Reactions 146 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 20 Comments
8 min read
When to Write End-to-End Tests

When to Write End-to-End Tests

Reactions 34 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 57 Comments 4
6 min read
Callbacks, Promises, and Async/Await in JavaScript

Callbacks, Promises, and Async/Await in JavaScript

Reactions 74 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 86 Comments 10
4 min read
How to Convert HTML Tables into Beautiful PDFs

How to Convert HTML Tables into Beautiful PDFs

Reactions 179 Comments 6
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 44 Comments 8
5 min read
loading...