Posts
All the articles I've posted.
-
3 Proven Patterns for Reporting with Serverless
Serverless architecture has given developers, architects, and business problem solvers new capabilities to deliver value to customers. It feels like we are in the age of maturation of serverless in so
-
An Allow List Lambda Function in Rust is 1 Guaranteed Way to Improve CORS
Some time ago I wrote an article about Cross-Origin Resource Sharing with API Gateway that talks about custom allow lists. I wanted to revisit that implementation not because the code doesn't work, bu
-
A Proven and Comprehensive Pattern for Building an API with Rust and Lambda
I've been encouraged lately by all of the Rust and Serverless content that has been posted on various platforms. I've also been public about the fact that I believe that Rust adoption with Serverless
-
4 Inspiring Tips to Think like a Consultant
I'm early on in this new venture as a full-time consultant but something that isn't new for me is being someone people go to for help. Every time I speak to someone about this topic I tend to drive ba
-
Embrace that a Career isn't always Measured by Climbing the Technology Ladder
What if I've been thinking about my career all wrong up until this point? How can that even be possible? I consider myself to be making the turn. Heading into the back nine of this adventure. Does tha
-
People Matter more than Technology when Building Serverless Applications
I've been hitting the gas pretty hard on Rust lately and doubling down on my desire to see more Rust in Serverless. I feel strongly though that balance is important in anything in life. For every peri
-
Blazing Fast Change Data Capture with DynamoDB Streams and Rust
Propagating changes in an event-driven system can be accomplished in many different ways with many different tools. Do I work with transaction logs, put events on an event bus or do something else? Fo
-
My Personal Serverless Rust Developer Experience. It's Better Than You Think
One of the things that can be difficult when starting with a new technology, framework or tool is where to get started. That "get started" can mean a great many things to many people. Over the past 6