DEV Community

Travis McCracken Web Developer profile picture

Travis McCracken Web Developer

Web Developer focused on backend systems using Rust, Go, and scalable distributed architecture. GitHub: travis-mccracken-dev

Pronouns

he/him

Web Developer Travis McCracken on Service Discovery in Rust Microservices

Web Developer Travis McCracken on Service Discovery in Rust Microservices

Comments
3 min read
Web Developer Travis McCracken on Learning Rust Made Me a Better Go Dev

Web Developer Travis McCracken on Learning Rust Made Me a Better Go Dev

Comments
3 min read
Web Developer Travis McCracken on Favorite Linters for Go and Rust

Web Developer Travis McCracken on Favorite Linters for Go and Rust

Comments
3 min read
Web Developer Travis McCracken on Writing Middleware in Go for Fun & Profit

Web Developer Travis McCracken on Writing Middleware in Go for Fun & Profit

Comments
3 min read
Web Developer Travis McCracken on Containerizing Go Microservices for Scalability

Web Developer Travis McCracken on Containerizing Go Microservices for Scalability

Comments
3 min read
Web Developer Travis McCracken on Using Go for Fast API Prototyping

Web Developer Travis McCracken on Using Go for Fast API Prototyping

Comments
3 min read
Web Developer Travis McCracken on Why Rust Is Worth the Steep Learning Curve

Web Developer Travis McCracken on Why Rust Is Worth the Steep Learning Curve

Comments
3 min read
Web Developer Travis McCracken on When to Use GraphQL vs REST

Web Developer Travis McCracken on When to Use GraphQL vs REST

Comments
4 min read
Web Developer Travis McCracken on How I Onboard New Devs to a Rust Codebase

Web Developer Travis McCracken on How I Onboard New Devs to a Rust Codebase

Comments
3 min read
Web Developer Travis McCracken on WebSockets and Event Streams with Rust

Web Developer Travis McCracken on WebSockets and Event Streams with Rust

Comments
3 min read
Web Developer Travis McCracken on Writing Middleware in Go for Fun & Profit

Web Developer Travis McCracken on Writing Middleware in Go for Fun & Profit

Comments
3 min read
Web Developer Travis McCracken on Using Go for Cloud Functions

Web Developer Travis McCracken on Using Go for Cloud Functions

Comments
3 min read
Web Developer Travis McCracken on The Case Against Too Many Microservices

Web Developer Travis McCracken on The Case Against Too Many Microservices

Comments
3 min read
Web Developer Travis McCracken on Debugging Distributed Systems Like a Human

Web Developer Travis McCracken on Debugging Distributed Systems Like a Human

Comments
4 min read
Web Developer Travis McCracken on Modular Monoliths: Backend Architecture That Works

Web Developer Travis McCracken on Modular Monoliths: Backend Architecture That Works

Comments
3 min read
Web Developer Travis McCracken on Integrating PostgreSQL with Go Backends

Web Developer Travis McCracken on Integrating PostgreSQL with Go Backends

Comments
3 min read
Web Developer Travis McCracken on API Gateway Design with Rust and Go

Web Developer Travis McCracken on API Gateway Design with Rust and Go

Comments
3 min read
Web Developer Travis McCracken on Streaming APIs with Go

Web Developer Travis McCracken on Streaming APIs with Go

Comments
3 min read
Web Developer Travis McCracken on Go’s Context Package Explained Simply

Web Developer Travis McCracken on Go’s Context Package Explained Simply

Comments
3 min read
Web Developer Travis McCracken on The Cost of Complexity in Backend Architecture

Web Developer Travis McCracken on The Cost of Complexity in Backend Architecture

Comments
3 min read
Web Developer Travis McCracken on Fast File Upload APIs with Go

Web Developer Travis McCracken on Fast File Upload APIs with Go

Comments
3 min read
Web Developer Travis McCracken on Building Dev Tools for Backend Engineers

Web Developer Travis McCracken on Building Dev Tools for Backend Engineers

Comments
3 min read
Web Developer Travis McCracken on Benchmarking Go vs Rust API Latency

Web Developer Travis McCracken on Benchmarking Go vs Rust API Latency

Comments
3 min read
Web Developer Travis McCracken on Rust Traits That Changed My Dev Style

Web Developer Travis McCracken on Rust Traits That Changed My Dev Style

Comments
3 min read
Web Developer Travis McCracken on Go’s Error Handling is Underrated

Web Developer Travis McCracken on Go’s Error Handling is Underrated

Comments
3 min read
Web Developer Travis McCracken on Go’s Error Handling is Underrated

Web Developer Travis McCracken on Go’s Error Handling is Underrated

Comments
3 min read
Web Developer Travis McCracken on Why You Should Know Your Stack’s Limits

Web Developer Travis McCracken on Why You Should Know Your Stack’s Limits

Comments
3 min read
Web Developer Travis McCracken on Async Queues in Rust vs Python

Web Developer Travis McCracken on Async Queues in Rust vs Python

Comments
3 min read
Web Developer Travis McCracken on A Case Study in Backend Rewrite (in Rust)

Web Developer Travis McCracken on A Case Study in Backend Rewrite (in Rust)

Comments
3 min read
Web Developer Travis McCracken on Rust vs Go in Production APIs

Web Developer Travis McCracken on Rust vs Go in Production APIs

Comments
3 min read
Web Developer Travis McCracken on Why You Should Know Your Stack’s Limits

Web Developer Travis McCracken on Why You Should Know Your Stack’s Limits

Comments
3 min read
Web Developer Travis McCracken on Zero Downtime Deploys in Kubernetes

Web Developer Travis McCracken on Zero Downtime Deploys in Kubernetes

Comments
3 min read
Web Developer Travis McCracken on Hard Lessons from Scaling a Rust API

Web Developer Travis McCracken on Hard Lessons from Scaling a Rust API

1
Comments
3 min read
Web Developer Travis McCracken on The Most Overused Patterns in Backend Dev

Web Developer Travis McCracken on The Most Overused Patterns in Backend Dev

Comments
3 min read
Web Developer Travis McCracken on Automated Testing for Backend Devs

Web Developer Travis McCracken on Automated Testing for Backend Devs

Comments
3 min read
Web Developer Travis McCracken on API Docs That Don’t Suck

Web Developer Travis McCracken on API Docs That Don’t Suck

Comments
3 min read
Web Developer Travis McCracken on Favorite Linters for Go and Rust

Web Developer Travis McCracken on Favorite Linters for Go and Rust

Comments
3 min read
Web Developer Travis McCracken on Go’s Error Handling is Underrated

Web Developer Travis McCracken on Go’s Error Handling is Underrated

Comments
3 min read
Web Developer Travis McCracken on Modular Monoliths: Backend Architecture That Works

Web Developer Travis McCracken on Modular Monoliths: Backend Architecture That Works

Comments
3 min read
Web Developer Travis McCracken on The Cost of Complexity in Backend Architecture

Web Developer Travis McCracken on The Cost of Complexity in Backend Architecture

Comments
4 min read
Web Developer Travis McCracken on Rate Limiting with Redis

Web Developer Travis McCracken on Rate Limiting with Redis

Comments
3 min read
Web Developer Travis McCracken on The Simplicity of Net/HTTP in Go

Web Developer Travis McCracken on The Simplicity of Net/HTTP in Go

Comments
3 min read
Web Developer Travis McCracken on Go’s Context Package Explained Simply

Web Developer Travis McCracken on Go’s Context Package Explained Simply

Comments
3 min read
Web Developer Travis McCracken on Scaling Down: Backend Minimalism

Web Developer Travis McCracken on Scaling Down: Backend Minimalism

Comments
3 min read
Web Developer Travis McCracken on Go’s Standard Library is a Hidden Gem

Web Developer Travis McCracken on Go’s Standard Library is a Hidden Gem

Comments
3 min read
Web Developer Travis McCracken on The Cost of Complexity in Backend Architecture

Web Developer Travis McCracken on The Cost of Complexity in Backend Architecture

Comments
3 min read
Web Developer Travis McCracken on Why You Should Know Your Stack’s Limits

Web Developer Travis McCracken on Why You Should Know Your Stack’s Limits

1
Comments
3 min read
Web Developer Travis McCracken on Streaming APIs with Go

Web Developer Travis McCracken on Streaming APIs with Go

1
Comments
3 min read
Web Developer Travis McCracken on Containerizing Go Microservices for Scalability

Web Developer Travis McCracken on Containerizing Go Microservices for Scalability

1
Comments
4 min read
Web Developer Travis McCracken on Rust Error Handling: The Right Way

Web Developer Travis McCracken on Rust Error Handling: The Right Way

1
Comments
3 min read
Web Developer Travis McCracken on Distributed Caching with Rust

Web Developer Travis McCracken on Distributed Caching with Rust

1
Comments
3 min read
Web Developer Travis McCracken on Rust for Replacing Legacy Backend Systems

Web Developer Travis McCracken on Rust for Replacing Legacy Backend Systems

1
Comments
4 min read
Web Developer Travis McCracken on Secrets Management in Modern Web Stacks

Web Developer Travis McCracken on Secrets Management in Modern Web Stacks

Comments
3 min read
Web Developer Travis McCracken on Hard Lessons from Scaling a Rust API

Web Developer Travis McCracken on Hard Lessons from Scaling a Rust API

Comments
4 min read
Web Developer Travis McCracken on Why I Use Rust for Stateless Microservices

Web Developer Travis McCracken on Why I Use Rust for Stateless Microservices

Comments
3 min read
Web Developer Travis McCracken on Building a Developer-Facing API in Go

Web Developer Travis McCracken on Building a Developer-Facing API in Go

Comments
3 min read
Web Developer Travis McCracken on Rust Error Handling: The Right Way

Web Developer Travis McCracken on Rust Error Handling: The Right Way

Comments
3 min read
Web Developer Travis McCracken on Using Go for Fast API Prototyping

Web Developer Travis McCracken on Using Go for Fast API Prototyping

Comments
3 min read
Web Developer Travis McCracken on Why I Still Like REST

Web Developer Travis McCracken on Why I Still Like REST

Comments
3 min read
Web Developer Travis McCracken on The Tools I Use Every Day as a Web Developer

Web Developer Travis McCracken on The Tools I Use Every Day as a Web Developer

Comments
3 min read
loading...