Photo of someone covered in TypeScript runtime errors, by jesse orrico on Unsplash

Disclaimer: This article has been edited heavily and the tone has changed. Note that the title is no longer “TypeScript is not worth your time,” rather “Here are ways of extracting more value out of TS projects.”

TypeScript is not free. It comes with heavy development-time penalties and minimal safety…

4 years ago, I entered the workforce as an “as-junior-as-it-gets” junior software engineer. Having just taught myself to program, I approached my new team’s Angular/.NET stack with immense curiosity and drive to learn.

In the 4 years since, I’ve gotten exposure to all kinds of peers, problem-solving styles, and programming…

Photo by Erik Mclean on Unsplash

Who is this for?

  • Rust developers who have a some experience with the language and are curious about taking the next step in robustness
  • Non-Rust developers who are curious about Rust patterns

What will be covered?

  • Recap of traits and their use
  • Using traits to isolate (and substitute) dependencies

Why should you care?

Dependency injection allows us to write code that treats…

Orion Kindel

Advocating for quality, user experience, and thoughtful design in code and in products!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store