Menu Blog Functional React Components: A primer (part 1) Ken Rimple | December 2, 2021 Functional -vs- Class Components in React As I do more blog articles on next.js and other advanced React APIs, I feel it's important to take a step back and look at Functional React components. They are taking over the React ecosystem, so a good basic introduction will be helpful. Part 1: The fundamentals When React was created, its components were defined using JavaScript classes components that inherited from its Component base class. import React, { Component } from 'react'; export… Read More Serverless Databasing with the Aurora Data API Keith Gregory | November 11, 2021 Earlier this year I wrote that Amazon Aurora Serverless allows you to implement a fully serverless application with a relational database. In this post I show you how to use the Data API to do just that. Read More Next.js, a framework for server generated/rendered/optimized React applications Ken Rimple | November 11, 2021 In this series of articles, I'm going to discuss Next.js, a framework for serving React-based single-page applications. I'll show you why people are using it as a way to accelerate the speed of launching React applications, improve search indexing, and pre-rendering of static content. I'll also compare and contrast it to other similar platforms such as Gatsby and Nuxt. The articles assume a basic understanding of React. The samples in this article are written in TypeScript, but TypeScript is not… Read More Chariot Day 2021: A Recap Stephen Griese | November 2, 2021 Chariot Day is a longstanding company tradition where Charioteers give presentations on topics about which they are passionate. The topics may be, but don’t necessarily have to be, related to software development. I am a new Chariot member, and I was eagerly looking forward to my first Chariot Day. This year’s presentations were all over the map: From astrophotography to woodworking, from on-board automobile computer modules to sailing, and from writing a new face for a Garmin watch to the… Read More Rightsizing Data for Athena Keith Gregory | October 22, 2021 Amazon Athena is a service that lets you run SQL queries against structured data files stored in S3. It takes a “divide and conquer” approach, spinning up parallel query execution engines that each examine only a portion of your data. The performance of these queries, however, depends on how you consolidate and partition your data. In this post I compare query times for a moderately large dataset, looking for the “sweet spot” between number of files and individual file size. Read More 15 Minutes With: Keith Gregory on Building a Data Pipeline for Better Business Operations Becca Refford | October 22, 2021 Clickstream data – the behavior data collected from a user’s path through a website or app – is often used for business intelligence reports. It helps many companies answer questions like, ‘which of my products are people adding to their cart?’ or ‘What does our online purchase funnel look like?’ But our AWS Practice Lead, Keith Gregory, argues that this data can also be used to make business operations smoother, or introduce entirely new procedures. In this interview, Keith breaks… Read More Using CodeArtifact with Poetry Keith Gregory | October 5, 2021 In my last post I discussed how an artifact server is the best way to publish locally-developed Python packages. In this post, I show you how to set up the AWS CodeArtifact service and use it with pip and Poetry. Read More The Reality of Virtual Michael Rappaport | September 29, 2021 For the first time ever, Chariot Solutions is recruiting remote-first workers. Our history of providing flexibility for our employees makes us confident in our ability to succeed with fully remote workers, and we believe this will prove to be a competitive advantage. Read More Building Lambdas with Poetry Keith Gregory | September 14, 2021 Coming from a Java background, I consider the Python development process to be a bit of a mess. The pieces are all there: a central repository for publicly-available packages, a way to install the packages you want, and several ways to run your program with only those packages. But it seems that everybody has a different way to combine those pieces. So when a colleague introduced me to Poetry, my first reaction was “oh great, another tool that solves part of my problem.” But after spending time with it, I don’t want to build Lambdas any other way. Read More 15 Minutes With: Aaron Mulder on Getting the Journal My Health App to Market Becca Refford | August 27, 2021 Tracey Welson-Rossman and Aaron Mulder, CTO of Chariot Solutions, talk about how the team at Chariot took the Journal My Health app to market with speed, and the decisions they made along the way. Read More 1 2 … 43 Next → How can we help your company with your development needs? CONTACT US About Services Our Work Blog Podcasts Videos Contact Us 515 Pennsylvania Avenue Suite 202 Fort Washington, PA 19034 T: 215-358-1780 F: 215-358-1781 © Copyright 2021 Privacy Policy