Blog

Redux Middleware and Enhancers: Getting Redux to log, debug and process async work

The Redux API provides for monitoring and adjusting the state store using a middleware API. Middleware APIs can intercept requests to execute actions and generate side-effects. Common uses of Redux Middleware include: Persisting Redux state to local storage and restoring it on startup Logging actions and pre/post state for each dispatch Asynchronous processing in action creators via promise APIs Multi-step, long-running processes that watch the store and generate side-effects or other dispatches Storing forms data within redux Storing routing information…

Chariot Day 2017

A few weeks ago, we held our internal conference entitled Chariot Day.  A longstanding annual tradition, the event gives us an opportunity to showcase pretty much anything we Charioteers are passionate about…from a deep dive on the burgeoning all-electric vehicle market, to home-cooked-home-security, to bleeding edge technologies we are proving out on real projects.  Having started here in May, this was my first such event.  The idea of Chariot Day was one of the things that drew me to join…

The Biggest Innovations in Software Development. Chapter 1: The Cloud

Recently, my company Chariot Solutions turned 15 and I wrote an article reflecting on the many things it’s taught me about running a business. Software development – like all technology – changes in the blink of an eye, and I talked about how we are constantly reinventing ourselves when incredible innovations come along. In this series of blog posts, I will dive into a few of the biggest game-changers in software development, as witnessed by Chariot over the past fifteen…

Not sure about Kotlin on Android?

I’ve been developing in Java for over 17 years on both client and server side. I don’t get involved with the JVM-based “language wars”, quietly frankly it’s because I’m not overly passionate about programming languages. That’s not to say that I don’t have preferences or enjoy languages it’s just that I choose not to put energy into defending or justifying features/deficiencies of a language. I’m a consultant so my focus is to be aware of strengths and weaknesses of a…

Lessons Learned From 15 Years In Business

According to the US Bureau of Labor Statistics, around half of all businesses no longer exist after five years, while only one-third make it past their 10th anniversary. So it’s humbling to consider that my own company, Chariot Solutions, is turning 15 this month. While that’s no small feat, it’s also no coincidence. This software development company has stood the test of time by walking a delicate line, reinventing ourselves constantly while staying true to our values. While the two…

How can we help your company with your development needs?

Contact Us