This month marks our 20th anniversary, and we’re celebrating by looking back on how we started Chariot, how we’ve grown and what we’ll do in the future. I’ve been with the company for 15 of those 20 years. Our founder, Mike Rappaport, recently posted a great history of the company that covers our overall philosophy, so I’ll avoid repeating any of that content. In this article, I’m going to focus on how software engineering at Chariot has changed over the…
I am very proud of what we have accomplished at Chariot over the last 20 years. I thought I could give some perspective on how we started, and what I’ve learned over this time.
Writing AWS Lambda functions using the Serverless Framework makes it easy to manage dependencies that your functions depend on as far as third-party packages or keeping track of the AWS resources that your service utilizes. The Serverless Framework automates a lot of the resource allocation and packaging of the functions with a CLI tool named “serverless”. When I develop serverless functions they can be difficult to debug without actually deploying the functions and that’s why I’ve incorporated the Serverless Offline…
A killer keynote by Cory Doctorow, a lively audience, and lots of new tech: here’s what our team enjoyed most about Philly ETE 2022.
Keep it simple, stupid. The KISS principle is one of my favorites. Often we are guilty of making systems unnecessarily complex. This creates a miserable cycle of working with these things that we create. Does it have to be this way? Go was designed with simplicity and ease of use top of mind. I’m claiming by using Go to build your next server/service the benefits will go beyond the performance of your software.
An overview of Spring Cloud Sleuth; a simple way to get the power of distributed tracing in your Spring Boot applications. Covers implementation, examples, and common pitfalls.
React developers who tested their components using the Enzyme library in the past have been migrating over to the
react-testing-library lately. Find out how you can migrate and take advantage of the various features it offers.
Two months ago I didn’t give much thought to controlling a program’s access to the Internet. Then Log4Shell happened. This post looks at three ways that you can control what an in-VPC application is allowed to talk to.