Open in app

Sign In

Write

Sign In

Tyler Hawkins
Tyler Hawkins

2.2K Followers

Home

Lists

About

Published in

Level Up Coding

·6 days ago

Build Quicker with Zipper

Building a Ping Pong Ranking App using TypeScript functions — Seasoned software engineers long for the good old days when web development was simple. You just needed a few files and a server to get up and running. No complicated infrastructure, no endless amount of frameworks and libraries, no build tools. …

Web Development

9 min read

Build Quicker with Zipper
Build Quicker with Zipper
Web Development

9 min read


Published in

Better Programming

·Sep 5

How I Migrated Our React Codebase from Flow to PropTypes

And how you can do it, too! — Recently, I migrated a substantial codebase from using Flow types to using PropTypes. I’ve chronicled the process for anyone looking to do the same thing. Motivation First off, why did I do this? Well, there were several reasons. The short answer is that the company had dozens of code repos, but…

Programming

6 min read

How I Migrated Our React Codebase from Flow to PropTypes
How I Migrated Our React Codebase from Flow to PropTypes
Programming

6 min read


Published in

Better Programming

·Jul 26

How I Conduct an Accessibility Audit

Screen reader testing, keyboard-only navigation, and more — I’ve spent the greater part of my career thus far as a frontend software engineer emphasizing accessibility and design systems. As such, a frequent part of my job is conducting accessibility audits for various pages and features. Sometimes I’ll be asked to audit an existing set of pages so we…

Accessibility

5 min read

How I Conduct an Accessibility Audit
How I Conduct an Accessibility Audit
Accessibility

5 min read


Published in

Better Programming

·Jun 1

Using Render Log Streams to Log to Papertrail

How to get your app up and running — and logging — in no time — The console.log function — the poor man’s debugger — is every JavaScript developer’s best friend. We use it to verify that a certain piece of code was executed or to check the application's state at a given time. We may also use console.warn to send warning messages or console.error to…

JavaScript

8 min read

Using Render Log Streams to Log to Papertrail
Using Render Log Streams to Log to Papertrail
JavaScript

8 min read


Published in

Better Programming

·Mar 20

JavaScript Dependency Management With npm and Yarn

Never miss out on the latest features, bug fixes, and security patches — Keeping your JavaScript dependencies up to date is important. In companies that have dozens (or hundreds!) of repos, this is no small feat. Oftentimes, dependency upgrades become neglected, leading to using dependencies that have been outdated for years. When you don’t keep your dependencies up to date, you miss out…

JavaScript

3 min read

JavaScript Dependency Management with npm and Yarn
JavaScript Dependency Management with npm and Yarn
JavaScript

3 min read


Published in

Management Matters

·Feb 20

What I Want My Manager to Know About Performance Feedback

An open letter from an individual contributor to managers everywhere — I’ve had 17 managers at 4 companies over the last 9 years. That’s a lot of manager turnover. With each new manager comes new expectations. I have to re-learn how to navigate the new relationship every time. How does this person prefer to communicate? What is their management style? What…

Management

4 min read

What I Want My Manager to Know About Performance Feedback
What I Want My Manager to Know About Performance Feedback
Management

4 min read


Published in

Level Up Coding

·Feb 2

Hacking the Hackathon

Pro tips and reflections on past hackathons — Developers love to hack, but software engineering as a profession can actually be quite mundane. We attend hours of meetings, give status reports, fix bugs, maintain legacy software, and work on less-than-exciting projects. Not all of us are out there changing the world and building the next hottest new technology. …

Software Development

6 min read

Hacking the Hackathon
Hacking the Hackathon
Software Development

6 min read


Published in

Level Up Coding

·Jan 24

A Beginner’s Guide to ESLint

Configuration, best practices, and more — Most frontend developers use ESLint for linting their JavaScript. ESLint is a static analysis checker that analyzes your source code and looks for errors and violations of best practices. It helps you quickly find problems, even before running your app locally. ESLint is configured with an .eslintrc.json file. You can…

JavaScript

4 min read

A Beginner’s Guide to ESLint
A Beginner’s Guide to ESLint
JavaScript

4 min read


Published in

Level Up Coding

·Dec 5, 2022

Create Dynamic Code Review Checklists with CodeSee Code Automation

I’ve been a longtime advocate of pull request templates. These templates allow you to provide instructions to developers creating pull requests in your repos so that they will be reminded to include all the relevant information you need to properly review their code. Pull request templates are a great place…

Code Review

5 min read

Create Dynamic Code Review Checklists with CodeSee Code Automation
Create Dynamic Code Review Checklists with CodeSee Code Automation
Code Review

5 min read


Published in

Geek Culture

·Dec 5, 2022

How ChatGPT Will Help Content Creators Write Opinion Pieces More Easily

As a content creator, you know that writing opinion pieces can be a challenging but rewarding task. It requires not only a strong understanding of the topic at hand, but also the ability to articulate your thoughts and ideas clearly and persuasively. But what if you could have a tool…

Writing

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
Writing

4 min read

Tyler Hawkins

Tyler Hawkins

2.2K Followers

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

Following
  • Clint Goodman

    Clint Goodman

  • Joey Banks

    Joey Banks

  • Jayton Birch

    Jayton Birch

  • Kent Beck

    Kent Beck

  • Dave Guymon

    Dave Guymon

See all (18)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams