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

All 103 comments

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

Thanks Fábio! That's true, to an extent. There was some good ...

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

Interesting! I think the only time I've used an approach like...

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

Thank you!

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

You're welcome! Absolutely, linters and auto-formatters are a...

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

Not quite, again. The examples are the code snippets provided...

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

You're welcome. Glad this helped!

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

I sure do! I have some examples hosted here: tylerhawkins.inf...

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

Not quite! When reversing a boolean value, we absolutely do c...

3 Mistakes Junior Developers Make with React Function Component State

You're welcome!

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

Agreed! Kent points this out in his article too that his down...

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

Thank you!

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

Thank you! Glad you found it helpful.

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

You're welcome!

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

Thanks! I definitely agree that using a linter in any codebas...

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

Thanks!

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

Thanks! Good question. To me, the ternary helps show that th...

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

Thanks!

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

Thanks for the heads up! It looks like something funky is goi...

Polyfills, Ponyfills, and Transpiling

Thank you!

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

Neat! Thanks for sharing, Brian. I read the blog post you lin...

Why You Need a Design System

Well said!

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

Thank you!

Why You Need a Design System

Thank you for your kind words! I'm glad you enjoyed the artic...

Why You Need a Design System

You're welcome! Thanks for reading.

Why You Need a Design System

Thank you!

DocRaptor vs. WeasyPrint: A PDF Export Showdown

Sure thing! :)

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

You're welcome! Thanks for reading.

Career Advice for Junior Developers

Thank you Stephen, that’s a great insight! I think you’re rig...

Career Advice for Junior Developers

It's so good! It's become my new favorite article on best pra...

Career Advice for Junior Developers

Thank you! I'm glad it was helpful to you.

Career Advice for Junior Developers

Thanks Greg! That's a great point you've highlighted. So much...

Career Advice for Junior Developers

I'd highly recommend checking out freeCodeCamp! That was one ...

Career Advice for Junior Developers

You're welcome! Thank you for reading.

Career Advice for Junior Developers

Sorry to hear that was your experience. Senior engineers (or ...

Career Advice for Junior Developers

Thank you!

Productivity Tools and Practices for Software Engineers and Tech Companies

You could think of git hooks as being part of CI, but I think...

When to Write End-to-End Tests

Absolutely! I like the idea of recording some guidelines in a...

When to Write End-to-End Tests

Thanks Liviu! Great insights. Those are good drawbacks to men...

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

Thank you for the pointer! I added a short note in the intro ...

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

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

Learn How I Freed Up 100% of My Disk Storage Space With This ...

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

Thanks Bobby! You have some great tips there as well.

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

Good insight!

How to Convert HTML Tables into Beautiful PDFs

The interactive playground you have on your PrintCSS site is ...

I Wish I Never Learned to Code

Thank you!

The 7 Most Popular DEV Posts from the Past Week

Hey thanks, Gracie!

What is your experience with Storybook?

Storybook is the best! I always include it in every UI projec...

A Checklist Manifesto: The Importance of Merge Request Templates

This isn't a new concept, so I'm sure it's been written about...

A Checklist Manifesto: The Importance of Merge Request Templates

Thanks Michael!

A Checklist Manifesto: The Importance of Merge Request Templates

Exactly!

I Wish I Never Learned to Code

Thank you Mark! That’s a high compliment. :)

I Wish I Never Learned to Code

In my experience, it's often been large corporations that hav...

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

Thank you!

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

Haha! Admittedly, that is at least half of our job. ;)

Hiring Best Practices From Google

Fair point! I thought about that myself as I was reading his ...

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

Absolutely! There are trade-offs with each medium you choose....

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

Absolutely. The better the coding exercise models the actual ...

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

Thank you! It was a fun article to write and a fun app to bui...

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

Thanks Chris!

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

Thank you!

Developing and Deploying Micro-Frontends with single-spa

Thank you! That's a great callout for a breaking change.

Web Component Solutions: A Comparison

For sure, the example here is using ES5 syntax, so no default...

Web Component Solutions: A Comparison

Thanks for the heads up! I can update my article with this la...

3 React Mistakes Junior Developers Make With Component State

You’re welcome! I’m glad I could help. Keep on learning and b...

Developing and Deploying Micro-Frontends with single-spa

Yep! Exactly right.

Developing and Deploying Micro-Frontends with single-spa

Thank you! One of the things that's possible to do with singl...

3 React Mistakes Junior Developers Make With Component State

Just for you, I wrote a similar article now, but this time wi...

3 Mistakes Junior Developers Make with React Function Component State

You’re welcome! Glad I could help. :)

3 Mistakes Junior Developers Make with React Function Component State

Totally. Phrasing can be hard. I'm going to leave the title a...

3 Mistakes Junior Developers Make with React Function Component State

Thanks, good suggestion! How's something like this: As far a...

3 Mistakes Junior Developers Make with React Function Component State

You are welcome! Happy learning. :)

3 Mistakes Junior Developers Make with React Function Component State

You’re welcome! Keep on learning and being awesome.

3 Mistakes Junior Developers Make with React Function Component State

You're welcome!

3 Mistakes Junior Developers Make with React Function Component State

You’re welcome!

3 Mistakes Junior Developers Make with React Function Component State

Sure thing! Learning more and getting better is what it’s all...

3 Mistakes Junior Developers Make with React Function Component State

Thank you Gabriel!

3 Mistakes Junior Developers Make with React Function Component State

Very true! These are mistakes that anyone unfamiliar with Rea...

3 Mistakes Junior Developers Make with React Function Component State

You're welcome! I'm glad this helped.

3 Mistakes Junior Developers Make with React Function Component State

Thanks for reading!

3 React Mistakes Junior Developers Make With Component State

You’re welcome! That one trips up a lot of people.

3 React Mistakes Junior Developers Make With Component State

Glad I could help!

3 React Mistakes Junior Developers Make With Component State

Ehh... sort of. Hooks are cool and solve a lot of problems an...

3 React Mistakes Junior Developers Make With Component State

Sure thing!

3 React Mistakes Junior Developers Make With Component State

Yep! That's exactly right.

3 React Mistakes Junior Developers Make With Component State

As an update, I updated the article just now to hopefully be ...

3 React Mistakes Junior Developers Make With Component State

Good question! I should clarify my article to help explain th...

3 React Mistakes Junior Developers Make With Component State

Winner winner!

3 React Mistakes Junior Developers Make With Component State

Haha very true! Even those with more experience have made the...

3 React Mistakes Junior Developers Make With Component State

Any time!

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

Can you point to specific examples of a bug that was introdu...

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

That's great advice! Start small, see some good successes and...

Understanding the Difference Between Reference and Value in JavaScript

Valentin, thank you for the correction and the detailed artic...

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

Hey Alex, thanks for your comment. I think we're actually agr...

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

You're welcome! Let me know if you discover anything interest...

Things I learned after writing tests for JS and HTML page

Thanks Yuki for writing this! I had a similar question of how...

Use Dependency Injection to Make Your Code Testable

You're welcome!

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

Right?? Nullish coalescing and optional chaining have been ...

Track Down Pesky Bugs with `git bisect`

Thank you! Glad you liked it.

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

For sure, I probably wouldn't just upgrade all the packages...

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

That's mostly correct. yarn upgrade-interactive --latest gi...

Track Down Pesky Bugs with `git bisect`

You’re welcome! Glad you enjoyed it.

Track Down Pesky Bugs with `git bisect`

You're welcome! Thanks for reading.

Track Down Pesky Bugs with `git bisect`

Neat! Thanks for sharing. It seems like if you're using a ...

loading...