Blog

Talks We’re Most Looking Forward to at ETE 2019

Our Philly Emerging Technologies for the Enterprise Conference (Philly ETE) returns for its 12th year after taking a year off. The conference itself started after the Chariot team had nine speakers at Java One, which at that time in 2003 many companies had cut back on travel due to the economic downturn. Technology changes very quickly, which is one of the reasons continuous learning is so important to our consultants. We felt it was important to share what we had…

Swift 4 and PromiseKit

Having spent years in AngularJS, using promises to wrap asynchronous calls became an almost daily occurrence. I loved the way asynchronous code could be quickly and easily encapsulated with a quick promise using the $q library. When I made the jump to iOS and Swift, I was left wondering how I could continue working with promises and asynchronous code. Enter PromiseKit. While PromiseKit isn’t as intuitive as $q, it is every bit as capable and powerful but with its own…

IoT Evolution Conference Recap

Current estimates reveal that more than 100 million new devices are connected to the Internet — every second. It is no surprise then that predictions show that the installed base of Internet of Things (IoT) devices is forecasted to grow to between 25-30 Billion devices by 2020. These devices are everywhere: in our homes, in our cars, in our businesses and industrial sites, and in our cites. Expected spending for the IoT economy is in the trillions over the next…

A Simple Neural Network to Classify Slack Messages

Over the past few weeks I’ve been experimenting with some basic machine learning. My task was to create a classifier for Slack messages. The application would be a slackbot that takes an input sentence and responds with whichever channel it believes the message should belong to. My bot only looks at three channels: #food, #fun, and #random. However, it can be easily extended to work with any number of channels. The Network Let’s take a look at the 3-layer neural…

Terraform

At the time of this writing the main AWS landing page lists twenty product categories, under which is an overwhelming number of resources to be deployed and configured. All resources can be created and configured via the collection of AWS consoles (the web UIs) and while this is probably the simplest option it does not make resource creation reversible or easily repeatable, nor does it allow for easy tracking of changes to infrastructure. It’s best to have a repeatable, visible…

Rewriting Your Mobile App: Short-term Sacrifice for Long-Term Gain

Introduction At Chariot Solutions, we have been developing mobile apps since the release of the first iOS SDK in early 2008. Back then, all app development was new. A lot of developers flocked to mobile development as the new shiny object. As is the case with all new software development stacks, some apps were developed better than others. After a few years of this, mobile development projects weren’t always about developing new apps. A good number of projects were around…

Testing and Debugging Happily with WebStorm, Jest and Create-React-App

Those of us who have worked with JavaScript testing APIs on various platforms shudder every time we think about configuration issues. Whether it’s the test runner, the proper testing API, picking the appropriate mock/spy/stubbing strategy, dealing with async code, it’s always a tad complicated. However, some of my latest frustrations (self-inflicted, of course) center around running Jest tests for React projects. In particular, I’m talking about running Jest tests with an IDE and using its debugging facilities when talking to…

Democratizing Music Through Streaming Tech and Data Analytics

This article was written by Tracey Welson-Rossman, Chariot’s CMO and frequent Forbes contributor. It appeared on the Forbes website on September 6, 2018. Brooke Michael Kain is the Chief Digital Officer at AEG Presents. AEG Presents is one of the largest providers of live music in the country: producing or supporting over 40 music festivals and managing and booking more than 80 clubs and theatres. Kain may have one of the coolest tech jobs out there and she is a…

Design is the Key to Better Customer Engagement: 5 Questions Executives Should Ask

Written by Mike Rappaport, Chariot Solution’s CEO. Often, as senior executives, we can be “big-picture thinkers.” And unless you run a business where an app is your core product (we’re looking at you, Candy Crush), digging into the details of software design can feel like you’re getting too far into the weeds. At Chariot Solutions, though, we believe that a holistic approach to software development leads to products that better fit the needs of end-users. An often-underestimated piece of this…

How can we help your company with your development needs?

Contact Us