opinion

On Learning to Code – 4 Things I Want To Tell Every Girl

Becca Refford is an intern here at Chariot Solutions where she is learning to program in Java and JavaScript. She also serves as the producer of the Chariot podcast series where she edits our podcasts and books guests. She began her tech life as a student in the TechGirlz program, and is committed to continual learning and self-improvement.

Android density buckets, or how to work with your designers…

How does Android development compare with your plain old development? Well, in short words it’s very rewarding in a sense that you see results of your work right away. You can also deploy it right to your phone or a tablet and brag about it to your friends. However, there are pitfalls…

Technologies We're Watching for Early 2015

A group of Charioteers sat down last week to discuss some of the technologies and tools we have been and will be watching in 2015 – some beginning to establish themselves in the enterprise, and some still in early stages of adoption.

Converting a Java Spring application to Scala

Supposedly Scala requires a completely different programming style. But what happens when you just want a Spring application? Is it possible to program in Scala without jumping in the deep end? Chariot’s John Shepard illustrates the difference in approach in this quick tutorial.

Order Out Of Chaos – Maintaining ordered processing of messages in AKKA actors

The reactive paradigm is a wonderful thing. The basic idea is that a reactive application, as much as possible, is asynchronous from beginning to end. It should be event driven, fault tolerant, scalable and responsive. Writing an asynchronous application, however, has it’s own set of unique challenges. In this post I’ll demonstrate an approach we took to solve the challenge of maintaining a definite order, specifically when performing database updates in asynchronous code within an actor.

Twilio SMS Receive – Crazy Simple

Twilio is a cloud based service that enables you to programmatically make and receive phone calls and SMS messages using their simple API. We’ll see how to receive and send SMS messages using Twilio and a simple Django app.

Effective Testing: Don't Read the Spec First!

By acting like a first-time or uneducated user of a system, I’m more likely to come across errors not found on the system’s “happy path”, often turning up more “page not found” or “an error has occurred” messages.

Go Go Golang

Eric Snyder recently wrote a post about comparing Clojure and Go on his blog.

“There are 2 programming languages that I am into at the moment, Clojure and Go (http://golang.org). They seem to be opposites of each other in many ways, how can I love both?”