Open in app
Home
Notifications
Lists
Stories

Write
Jesse Langford
Jesse Langford

Home

About

Published in Better Programming

·Pinned

The Most Important Thing I Did to Become a Senior Developer

If I had to pick one thing, this would be it — I won't bury the lead, the most important thing I did to become a senior developer was to own something. I don’t mean “own” like I owned a business or owned a computer. I mean I took ownership of something in the company. In 2019, the company I was working…

Programming

5 min read

The Most Important Thing I Did to Become a Senior Developer
The Most Important Thing I Did to Become a Senior Developer

Published in Better Programming

·Jun 22

Developers — Take Bug Reports As Opportunities, Not Criticisms

How to shift your mindset when you broke your code — I recently released a major update to a web application I work on. The update included numerous new features as well as upgrades to most of the libraries used in the application. Naturally, an update of this size came with a few bugs reported by customers after it was released…

Programming

4 min read

Developers — Take Bug Reports As Opportunities, Not Criticisms
Developers — Take Bug Reports As Opportunities, Not Criticisms

Published in Better Programming

·Jun 6

What Is Void in TypeScript?

A brief explanation to tell void apart from undefined or null — While looking at TypeScript code, you may have come across the void return type. It’s most commonly seen as a return type to functions. I don’t see it used very often, but I’ve found it to be a helpful addition to my own coding style. According to the TypeScript…

Programming

3 min read

What Is Void in TypeScript?
What Is Void in TypeScript?

Published in Better Programming

·May 31

Function Hoisting in JavaScript

The interesting history behind calling a function before declaring it — Hoisting is one of a few features in JavaScript that make no sense without context. It's important to understand how it works because it often comes up in interviews. In learning about hoisting, you learn about how JavaScript executes code, allocates memory, and the differences in how functions are created. …

Programming

3 min read

Function Hoisting in JavaScript
Function Hoisting in JavaScript

Published in Better Programming

·May 23

My Initial Review of Chia’s NFT0 Standard

And tips to help you complete the installation — Chia released their new standard for NFTs last week. I’ve had time to go over the initial release and test out all the available endpoints. I wanted to give some thoughts on the overall process and some questions I have for future releases. All my information comes from a Chia…

Programming

4 min read

My Initial Review of Chia’s NFT0 Standard
My Initial Review of Chia’s NFT0 Standard

Published in Better Programming

·May 20

How To Add Custom Types to the Window With TypeScript

A brief guide to creating the perfect environment — A few weeks ago, I was tasked with integrating a third-party module with one of our applications. It was an application that needed to be loaded via a script tag in our HTML, similar to how you would load Google analytics. Once the page loads and the scripts are fetched…

Programming

3 min read

How To Add Custom Types to the Window With TypeScript
How To Add Custom Types to the Window With TypeScript

Published in Better Programming

·May 17

3 Skills You May Struggle To Develop as a Remote Junior Developer

And why these skills may become rare as remote work becomes the norm — Working remotely has its benefits. Despite the perks, there are some skills I’m glad to have developed in an office. I have been working remotely for a while now and have had time to observe the differences in how junior developers who start remotely work. So, I’ve put together a…

Programming

5 min read

3 Skills You May Struggle To Develop as a Remote Junior Developer
3 Skills You May Struggle To Develop as a Remote Junior Developer

Published in Better Programming

·May 10

5 Tips for TypeScript Component Property Interfaces

Values first, then functions, and the 5-property limit — Over the past 3 years of using TypeScript with React, I’ve found a number of helpful habits when it comes to creating property interfaces. Most of the recommendations I have won't revolutionize your components. They aim to make component properties easy to read. When interfaces follow uniform standards, you save…

React

3 min read

5 Tips for TypeScript Component Property Interfaces
5 Tips for TypeScript Component Property Interfaces

Published in Better Programming

·Apr 21

5 Useful TypeScript Helper Interfaces

These will help you get even more out of TypeScript — I get a lot of value from using TypeScript in my web applications. When I first started as a developer I worked with a statically typed backend language. It was a no-brainer for me to use TypeScript when I got more involved in the frontend ecosystem. I took those lessons…

Typescript

5 min read

5 Useful Typescript Helper Interfaces
5 Useful Typescript Helper Interfaces

Published in JavaScript in Plain English

·Apr 19

Understand Shallow and Deep Copies in JavaScript

Not all copies in JavaScript are the same. This can be a confusing concept to new developers when they come across it. When you copy a variable in JavaScript, it's classified as either a shallow or deep copy. Not knowing the difference between the two or how they get created…

Java Script

5 min read

Understand Shallow and Deep Copies in JavaScript
Understand Shallow and Deep Copies in JavaScript
Jesse Langford

Jesse Langford

Former golf instructor turned software engineer.

Following
  • Toyin Zuleiha

    Toyin Zuleiha

  • Robin Nemesszeghy

    Robin Nemesszeghy

  • Patrick OConnell

    Patrick OConnell

  • Robert Ralph

    Robert Ralph

  • Rodney McGill

    Rodney McGill

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable