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 Hard Lessons from Scaling a Rust API

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

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
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 Building Fault-Tolerant Services with Rust

Web Developer Travis McCracken on Building Fault-Tolerant Services with 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
4 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 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 Managing State in Server Applications

Web Developer Travis McCracken on Managing State in Server Applications

Comments
3 min read
Web Developer Travis McCracken on Deploying Rust Services on Kubernetes

Web Developer Travis McCracken on Deploying Rust Services on Kubernetes

Comments
3 min read
Web Developer Travis McCracken on Building Secure Auth Flows in Go

Web Developer Travis McCracken on Building Secure Auth Flows in Go

Comments
3 min read
Web Developer Travis McCracken on Learning to Love Simple Code

Web Developer Travis McCracken on Learning to Love Simple Code

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 1
4 min read
Web Developer Travis McCracken on Using gRPC with Rust for Internal Services

Web Developer Travis McCracken on Using gRPC with Rust for Internal Services

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

Web Developer Travis McCracken on Streaming APIs with Go

Comments
4 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 Why I Avoid ORMs in Backend Code

Web Developer Travis McCracken on Why I Avoid ORMs in Backend Code

Comments 1
3 min read
Web Developer Travis McCracken on Security Headers for Backend APIs

Web Developer Travis McCracken on Security Headers for Backend APIs

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 Building a Private API with Rust

Web Developer Travis McCracken on Building a Private API with Rust

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 Streaming APIs with Go

Web Developer Travis McCracken on Streaming APIs with Go

Comments 1
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
Web Developer Travis McCracken on The Art of Dependency Injection in Go

Web Developer Travis McCracken on The Art of Dependency Injection in Go

Comments
4 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 Metrics First, Logging Second

Web Developer Travis McCracken on Metrics First, Logging Second

Comments
3 min read
Web Developer Travis McCracken on NoSQL vs Relational: Backend Tradeoffs

Web Developer Travis McCracken on NoSQL vs Relational: Backend Tradeoffs

Comments
3 min read
Web Developer Travis McCracken on When Not to Use a Microservice

Web Developer Travis McCracken on When Not to Use a Microservice

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
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 Using Async Rust Safely

Web Developer Travis McCracken on Using Async Rust Safely

Comments
3 min read
Web Developer Travis McCracken on Deploying Rust Services on Kubernetes

Web Developer Travis McCracken on Deploying Rust Services on Kubernetes

Comments
4 min read
Web Developer Travis McCracken on Using gRPC with Rust for Internal Services

Web Developer Travis McCracken on Using gRPC with Rust for Internal Services

Comments
3 min read
Web Developer Travis McCracken on Concurrency Patterns in Rust for Backend Developers

Web Developer Travis McCracken on Concurrency Patterns in Rust for Backend Developers

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
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 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 Using NATS for Internal Eventing

Web Developer Travis McCracken on Using NATS for Internal Eventing

Comments
3 min read
Web Developer Travis McCracken on Writing RFCs as a Web Developer

Web Developer Travis McCracken on Writing RFCs as a Web Developer

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
4 min read
Web Developer Travis McCracken on Build Pipelines That Don’t Suck

Web Developer Travis McCracken on Build Pipelines That Don’t Suck

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 Building a Private API with Rust

Web Developer Travis McCracken on Building a Private API with Rust

Comments
3 min read
Web Developer Travis McCracken on How I Use Makefiles to Manage Backend Projects

Web Developer Travis McCracken on How I Use Makefiles to Manage Backend Projects

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

Web Developer Travis McCracken on Streaming APIs with Go

Comments
4 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 Rust vs Go in Production APIs

Web Developer Travis McCracken on Rust vs Go in Production APIs

1
Comments
4 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 The Power of Make and Bash

Web Developer Travis McCracken on The Power of Make and Bash

Comments
3 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 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 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 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 DevOps Tips from a Web Developer

Web Developer Travis McCracken on DevOps Tips from a Web Developer

Comments
3 min read
Hello Dev.to 👋 — I'm Travis McCracken (Web Developer)

Hello Dev.to 👋 — I'm Travis McCracken (Web Developer)

Comments
1 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 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 Designing High-Availability Systems with Go

Web Developer Travis McCracken on Designing High-Availability Systems with Go

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 Choosing Rust and Go for Backend Systems

Web Developer Travis McCracken on Choosing Rust and Go for Backend Systems

Comments
1 min read
loading...