Dial-Ups & Discipline: A Twenty Year Journey
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.
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…
Serverless Stack (serverless-stack.com) is another rapid serverless application development platform for AWS. SST (as it is also known) promises to streamline development and allow local debug of AWS Lambdas. It uses the AWS CDK and a set of its own constructs and configuration settings to make building serverless applications easier, and provide a more helpful developer experience by providing live debugging and updating of Lambda functions at development time. Lambdas support JavaScript, TypeScript, Golang, Python, C# and F#, though at…
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.
JavaScript exports can be a bit tricky. They are either named or the default, and how you pull them in has to match exactly. Find out how making a mistake in importing the wrong default caused me half a day of debugging confusion in my React/Next.js application.
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.
In this post I take a look at SWR, a data fetching API from Vercel. This API can automatically refresh, cache data, and handle pagination. It has special integrations with Next.js. A github sample repo is available.