Tyler Hoffman

Test-Driven Development for the Uninitiated


over 1 year ago by Tyler Hoffman on Atomic Spin.
Like many software developers fresh out of college, I felt I had a firm grasp of computer science but a less-than-strong knowledge of industry practices...

A Few Tips For Getting Started With Rails


over 1 year ago by Tyler Hoffman on Atomic Spin.
Rails does a lot of work for you. This is often beneficial, but when it makes assumptions that aren’t right for your app, it can be frustrating. In...

Simple Android REST calls with Retrofit2


~1 year ago by Tyler Hoffman on Atomic Spin.
It’s often necessary for your app to communicate with a RESTful server. In a current project, we chose to use Retrofit2, a library developed by Square...

Higher-Order Components in React


11 months ago by Tyler Hoffman on Atomic Spin.
React emphasizes composition over inheritance, making it simple to compose larger components by reusing smaller ones. This approach is at odds with the...

Typesafe Container Components with React-Redux’s Connect and TypeScript


9 months ago by Tyler Hoffman on Atomic Spin.
TypeScript is fantastic—you get feedback as you write your code to (mostly) ensure you’re passing valid arguments to functions and props to components...

React State vs. Redux State: When and Why?


8 months ago by Tyler Hoffman on Atomic Spin.
Just about any app you write needs a way to manage state. Redux manages state and state transformations and is often used with React, but React has its...

Code Reviews as a Tool to Boost Productivity


6 months ago by Tyler Hoffman on Atomic Spin.
Code reviews are an important part of the development process for many teams. One of the big reasons teams use them is to give reviewers the chance to...

Five Steps to Learn React Quickly


3 months ago by Tyler Hoffman on Atomic Spin.
At Atomic Object, a lot of our teams have been using React lately. Because of this, we’ve designed some of our recent bootcamps to ramp new employees...

How Do You Know When to Refactor Your Code?


2 months ago by Tyler Hoffman on Atomic Spin.
In just about any software project, you’ll come to a point when you need to refactor code. Sometimes, this can be small scale—maybe it’s just...

Creating Your Own TSLint Rules


19 days ago by Tyler Hoffman on Atomic Spin.
If you’re using TypeScript, you probably lint your code with TSLint. It has tons of useful presets that can be easily configured to your liking. Perhaps...