Blog

Taking AWS SDK Go 2.0 For A Spin

The Amazon Web Services SDK for Go 2.0 contains a number of enhancements compared to Go v1. Golang is a great programming language for modern cloud native applications. The language provides great facilities for better concurrency, internet content parsing (JSON, XML, etc…), support for HTTP(S), ease of cross-platform compilation, and static binary executable generation, just to mention a few. In this blog I’ll go over some of the changes provided by the AWS SDK for Go 2.0 by walking through…

Mobile App Development: Consider the Cost, Not Just the Price!

Introduction When we are talking to customers, either new or existing, we often get asked about the best way to develop mobile apps for both Android and iOS. For many years the options were native versus hybrid. More recently these options have become more complex. The typical reason we get asked this question is that companies are looking to reduce the price of mobile app development. We feel that there is much more to consider in this decision than just…

Philly ETE 2018 Update

Twelve years ago, Chariot Solutions devised a plan to create a new technology conference in the Philadelphia region. Back then, several members of our team had been presenters (and attendees) at various conferences around the country, such as Java One on the West Coast. They wanted to bring that knowledge back to the developers and other technologists in our area. What started as a 1 day, 2 track event became one of the largest developer conferences in the Mid-Atlantic. And…

Android's RecyclerView done Kotlin style

Chariot’s own Rod Biresch is part of the Ray Wenderlich tutorial team. One of his first tasks was to take the original tutorial from Ray Wenderlich’s site and converted it to Kotlin and updated it for the latest Android tool set. A RecyclerView can be thought of as a combination of a ListView and a GridView. However, there are extra features that separate your code into maintainable components even as they enforce memory-efficient design patterns. In this tutorial, you’re going…

AngularJS Corner – How to unit test forms

A lot of people are still using AngularJS. It’s hard to port your entire application to a new platform and even language. This week we had a student who asked a very good question: how do you unit test forms in AngularJS? Well, this article got me started. I wanted to put it in context with modern ES2015 AngularJS apps and give it a proper tutorial. Testing Forms in Angular Forms in AngularJS are a template-driven beast. That means you…

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…

How can we help your company with your development needs?

Contact Us