close

DEV Community

Tyler Hawkins profile picture

Tyler Hawkins

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

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

Work

Staff Software Engineer at Webflow

Six Year Club
Five Year Club
Top 7
4
Four Year Club
Writing Debut
Three Year Club
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Two Year Club
Java
One Year Club
React
Want to deliver faster? Reduce task inactive time

Want to deliver faster? Reduce task inactive time

Comments
3 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
AI Build Traps: Usage, Output, and Outcomes (How perverse incentives around token usage create cobra farms)

AI Build Traps: Usage, Output, and Outcomes (How perverse incentives around token usage create cobra farms)

BERJAYA BERJAYA 11
Comments 5
3 min read
Test-Driven Development for Building User Interfaces

Test-Driven Development for Building User Interfaces

BERJAYA BERJAYA 2
Comments 1
21 min read
Four strategies for deciding how to decide (plus two more tips)

Four strategies for deciding how to decide (plus two more tips)

BERJAYA 1
Comments 1
2 min read
Beyond Code: Communication Skills Every Software Engineer Needs

Beyond Code: Communication Skills Every Software Engineer Needs

BERJAYA 4
Comments 4
5 min read
Lessons from The Clean Coder

Lessons from The Clean Coder

BERJAYA 5
Comments 3
12 min read
The Value of Finishing

The Value of Finishing

BERJAYA 4
Comments
2 min read
Lessons from A Philosophy of Software Design

Lessons from A Philosophy of Software Design

BERJAYA BERJAYA BERJAYA 124
Comments 12
5 min read
Productivity and Organization Tips for Software Engineers

Productivity and Organization Tips for Software Engineers

BERJAYA 5
Comments 1
6 min read
Heroku for ChatOps: Start and Monitor Deployments from Slack

Heroku for ChatOps: Start and Monitor Deployments from Slack

BERJAYA BERJAYA 8
Comments
6 min read
Going with the Flow for CI/CD: Heroku Flow with Gitflow

Going with the Flow for CI/CD: Heroku Flow with Gitflow

BERJAYA 5
Comments 2
8 min read
How I Finally Got All My CI/CD in One Place: Getting my CI/CD act together with Heroku Flow

How I Finally Got All My CI/CD in One Place: Getting my CI/CD act together with Heroku Flow

BERJAYA 9
Comments 2
8 min read
Deploying Heroku Apps to Staging and Production Environments with GitLab CI/CD

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

BERJAYA BERJAYA BERJAYA 13
Comments 2
9 min read
Deploying to Heroku with GitLab CI/CD

Deploying to Heroku with GitLab CI/CD

BERJAYA 11
Comments
5 min read
Accessibility Audit Prioritization Levels

Accessibility Audit Prioritization Levels

BERJAYA 2
Comments
3 min read
Unblock Your Software Engineers with Unblocked

Unblock Your Software Engineers with Unblocked

BERJAYA 12
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

BERJAYA 6
Comments 1
9 min read
How I Migrated Our React Codebase from Flow to PropTypes

How I Migrated Our React Codebase from Flow to PropTypes

BERJAYA BERJAYA BERJAYA 6
Comments
7 min read
How I Conduct an Accessibility Audit

How I Conduct an Accessibility Audit

BERJAYA BERJAYA BERJAYA 20
Comments 10
4 min read
Using Render Log Streams to Log to Papertrail

Using Render Log Streams to Log to Papertrail

BERJAYA 5
Comments
7 min read
JavaScript Dependency Management with npm and Yarn

JavaScript Dependency Management with npm and Yarn

BERJAYA BERJAYA 13
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

BERJAYA 5
Comments 2
3 min read
Hacking the Hackathon

Hacking the Hackathon

BERJAYA BERJAYA 8
Comments
6 min read
A Beginner’s Guide to ESLint

A Beginner’s Guide to ESLint

BERJAYA 2
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

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

Create Dynamic Code Review Checklists with CodeSee Code Automation

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

Three Ways to Scale Your Apps with Render

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

Getting Rid of QA Engineers is a Mistake

BERJAYA 29
Comments 20
3 min read
Recursion vs. Loops in JavaScript

Recursion vs. Loops in JavaScript

BERJAYA BERJAYA 51
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

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

The Essential Web3 Tools and Technologies Developers Must Know

BERJAYA BERJAYA 29
Comments 2
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!

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

ESLint Warnings Are an Anti-Pattern

BERJAYA BERJAYA 58
Comments 30
2 min read
7 Ways to Dramatically Reduce Your Time in Code Review

7 Ways to Dramatically Reduce Your Time in Code Review

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

Using Insomnia to Upgrade Dependencies — with Confidence

BERJAYA BERJAYA 8
Comments
6 min read
System Design Interview Tips

System Design Interview Tips

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

How I Built My Own Insomnia Plugin

BERJAYA BERJAYA 15
Comments
5 min read
Optimize Your Career for Growth

Optimize Your Career for Growth

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

How to Create PR Review Apps with Render

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

My Recurring Existential Crisis as a Software Engineer

BERJAYA BERJAYA 159
Comments 16
3 min read
Think Before You Code

Think Before You Code

BERJAYA BERJAYA BERJAYA 63
Comments 7
3 min read
Handle Sensitive Data Securely with Skyflow

Handle Sensitive Data Securely with Skyflow

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

How to Create a Java Project with Maven

BERJAYA BERJAYA 10
Comments
5 min read
Automated Accessibility Testing

Automated Accessibility Testing

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

What Every Good README Should Contain

BERJAYA BERJAYA 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

BERJAYA BERJAYA BERJAYA 68
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

BERJAYA BERJAYA 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

BERJAYA BERJAYA 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

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

Build an SMS App with Infobip

BERJAYA BERJAYA 22
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

BERJAYA BERJAYA BERJAYA 458
Comments 46
7 min read
Backend Engineering Skills Are Emphasized Too Heavily for Principal Engineers

Backend Engineering Skills Are Emphasized Too Heavily for Principal Engineers

BERJAYA BERJAYA 97
Comments 18
2 min read
Death to Tribal Knowledge

Death to Tribal Knowledge

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

AI-Assisted Coding with Tabnine

BERJAYA BERJAYA 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

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

The Five Dysfunctions of an Engineering Team

BERJAYA BERJAYA 42
Comments
5 min read
Why We Micromanage

Why We Micromanage

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

How to Easily Format Markdown Files in VS Code

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

Build a Plagiarism Checker Using Machine Learning

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

How to Use the VoiceOver Screen Reader

BERJAYA BERJAYA 14
Comments 2
2 min read
loading...