DEV Community

Tyler Hawkins profile picture

Tyler Hawkins

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

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

Work

Senior Software Engineer at Webflow

Deploying Heroku Apps to Staging and Production Environments with GitLab CI/CD

Deploying Heroku Apps to Staging and Production Environments with GitLab CI/CD

7
Comments 2
9 min read

Want to connect with Tyler Hawkins?

Create an account to connect with Tyler Hawkins. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Deploying to Heroku with GitLab CI/CD

Deploying to Heroku with GitLab CI/CD

3
Comments
5 min read
Accessibility Audit Prioritization Levels

Accessibility Audit Prioritization Levels

2
Comments
3 min read
Unblock Your Software Engineers with Unblocked

Unblock Your Software Engineers with Unblocked

6
Comments
8 min read
Build Quicker with Zipper: Building a Ping Pong Ranking App using TypeScript functions

Build Quicker with Zipper: Building a Ping Pong Ranking App using TypeScript functions

5
Comments
9 min read
How I Migrated Our React Codebase from Flow to PropTypes

How I Migrated Our React Codebase from Flow to PropTypes

6
Comments
7 min read
How I Conduct an Accessibility Audit

How I Conduct an Accessibility Audit

19
Comments 10
4 min read
Using Render Log Streams to Log to Papertrail

Using Render Log Streams to Log to Papertrail

2
Comments
7 min read
JavaScript Dependency Management with npm and Yarn

JavaScript Dependency Management with npm and Yarn

9
Comments 1
3 min read
What I Want My Manager to Know About Performance Feedback: An open letter from an individual contributor to managers everywhere

What I Want My Manager to Know About Performance Feedback: An open letter from an individual contributor to managers everywhere

4
Comments 2
3 min read
Hacking the Hackathon

Hacking the Hackathon

4
Comments
6 min read
A Beginner’s Guide to ESLint

A Beginner’s Guide to ESLint

1
Comments
4 min read
How ChatGPT Will Help Content Creators Write Opinion Pieces More Easily

How ChatGPT Will Help Content Creators Write Opinion Pieces More Easily

11
Comments 2
4 min read
Create Dynamic Code Review Checklists with CodeSee Code Automation

Create Dynamic Code Review Checklists with CodeSee Code Automation

5
Comments
5 min read
Three Ways to Scale Your Apps with Render

Three Ways to Scale Your Apps with Render

5
Comments 2
4 min read
Getting Rid of QA Engineers is a Mistake

Getting Rid of QA Engineers is a Mistake

26
Comments 19
3 min read
Recursion vs. Loops in JavaScript

Recursion vs. Loops in JavaScript

49
Comments 8
9 min read
Tools and Integrations to Significantly Improve Code Review in GitHub

Tools and Integrations to Significantly Improve Code Review in GitHub

61
Comments 2
5 min read
The Essential Web3 Tools and Technologies Developers Must Know

The Essential Web3 Tools and Technologies Developers Must Know

29
Comments 1
6 min read
How to Build a Crowdfunding Web3 Dapp – Let's Buy Twitter!

How to Build a Crowdfunding Web3 Dapp – Let's Buy Twitter!

23
Comments 2
6 min read
ESLint Warnings Are an Anti-Pattern

ESLint Warnings Are an Anti-Pattern

49
Comments 26
2 min read
7 Ways to Dramatically Reduce Your Time in Code Review

7 Ways to Dramatically Reduce Your Time in Code Review

315
Comments 14
6 min read
Using Insomnia to Upgrade Dependencies — with Confidence

Using Insomnia to Upgrade Dependencies — with Confidence

8
Comments
6 min read
System Design Interview Tips

System Design Interview Tips

95
Comments 3
4 min read
How I Built My Own Insomnia Plugin

How I Built My Own Insomnia Plugin

15
Comments
5 min read
Optimize Your Career for Growth

Optimize Your Career for Growth

71
Comments 15
7 min read
How to Create PR Review Apps with Render

How to Create PR Review Apps with Render

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

My Recurring Existential Crisis as a Software Engineer

155
Comments 16
3 min read
Think Before You Code

Think Before You Code

60
Comments 7
3 min read
Handle Sensitive Data Securely with Skyflow

Handle Sensitive Data Securely with Skyflow

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

How to Create a Java Project with Maven

10
Comments
5 min read
Automated Accessibility Testing

Automated Accessibility Testing

16
Comments 4
9 min read
What Every Good README Should Contain

What Every Good README Should Contain

159
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

61
Comments 5
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

19
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

59
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

8
Comments
7 min read
Build an SMS App with Infobip

Build an SMS App with Infobip

20
Comments 2
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

313
Comments 44
7 min read
Backend Engineering Skills Are Emphasized Too Heavily for Principal Engineers

Backend Engineering Skills Are Emphasized Too Heavily for Principal Engineers

97
Comments 18
2 min read
Death to Tribal Knowledge

Death to Tribal Knowledge

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

AI-Assisted Coding with Tabnine

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

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

The Five Dysfunctions of an Engineering Team

41
Comments
5 min read
Why We Micromanage

Why We Micromanage

7
Comments 2
3 min read
How to Easily Format Markdown Files in VS Code

How to Easily Format Markdown Files in VS Code

2
Comments 2
4 min read
Build a Plagiarism Checker Using Machine Learning

Build a Plagiarism Checker Using Machine Learning

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

How to Use the VoiceOver Screen Reader

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

Understanding Dev, Peer, and Regular Dependencies

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

Software Engineering is a Loser’s Game

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

Build an Article Recommendation Engine With AI/ML

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

There Will Always Be More Work

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

What I Look for When Hiring Senior Software Engineers

194
Comments 13
5 min read
Build a customer service chatbot using Python, Flask, and Pinecone

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

19
Comments
6 min read
Delegating Effectively as a Tech Lead

Delegating Effectively as a Tech Lead

107
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

403
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

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

Bringing Back the 90s with the Wicked Coolkit

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

5
Comments
9 min read
Managing Complexity Through Merge Request Templates

Managing Complexity Through Merge Request Templates

6
Comments
7 min read
loading...