Chariot Solutions

Philly ETE 2016 – A. Jesse Jiryu Davis – Dodge Disasters and March to Triumph as a Mentor

Good engineers write good code, but the best engineers raise the skills of their junior colleagues, too. If you’re a senior engineer, you must learn to mentor new hires. Especially if you’re committed to diversity: mentorship is critical to the careers of women and minorities in tech. I have failed at mentoring, then succeeded. I distinguished five warning signs that a mentorship will fail, and five prerequisites that make a mentorship very likely to succeed. Learn from me, and march to mentorship triumph.

Intro to Scala at Philly Tech Week

You’ve likely heard about Scala already. Maybe some even tried it out and decided it wasn’t for them. Others may have stumbled upon blogs discussing highly abstract topics and ran screaming the other way. It doesn’t have to be that way. This workshop will be a gentle introduction to Scala where we’ll progress through a series of exploratory exercises.

Hybrid Mobile Apps with Ionic at Philly Tech Week

Are you interested in building mobile apps that target both iOS and Android from a single codebase? Yet you want a native package you can deploy to the App Store? This workshop will introduce you to the Ionic framework and tools for building hybrid mobile apps that can be deployed to multiple app stores. Over the course of three hours, you’ll install the necessary tools and infrastructure, create and deploy a basic hybrid mobile app, and run and test it in the simulator.

Philly ETE 2016 – Ryan Brush – Untangling Healthcare with Spark and Dataflow

Spark is becoming a data processing giant, but it leaves much as an exercise for the user. Developers need to write specialized logic to move between batch and streaming modes, manually deal with late or out-of-order data, and explicitly wire complex flows together. This talk looks at how we tackled these problems over a multi-petabyte dataset at Cerner.

Philly ETE 2016 – Evan Chan – NoLambda: A new architecture combining streaming, ad hoc, machine learning, and batch analytics

In today’s world of exploding big and fast data, developers who want both streaming analytics and ad hoc, OLAP-like analysis have often had to develop complex architectures such as Lambda—a path for fast streaming analytics using NoSQL stores such as Cassandra and HBase with a separate batch path involving HDFS and Parquet. While this approach works, it involves too many moving parts, too many technologies for ops, and too many engineering hours. Helena Edelson and Evan Chan highlight a much simpler approach to combine streaming and ad hoc/batch analysis using what they call the NoLambda stack (Apache Spark/Scala, Mesos, Akka, Cassandra, Kafka), plus FiloDB, a new entrant to the distributed-database world that combines streaming and ad hoc analytics.

Philly ETE 2016 – Leigh Ann Shaffner – Agile HR

Agile HR represents a new, emerging way for HR to partner with their leaders and people. The paradigm is shifting from one of controls and standards to a new level of engagement – one that focuses on the facilitation and improvement of organizational agility. This means helping to build and drive programs that create adaptability, foster innovation, provide transparency, and inspire collaboration. Building on these principles, Comcast’s Technology + Product team is reimagining Performance Management. We are an innovative and agile organization and we are transforming our Performance Management approach to reflect our culture, provide real-time feedback, and develop our most important resources – our talent.

Philly ETE 2016 – Heather Miller – Academese to English: A Practical Tour of Scala’s Type System

Scala is famous in part for having one of the richest type systems of all mainstream programming languages today. Despite its reputation, Scala’s type system remains one of the most under-documented and jargon-heavy aspects of Scala. This talk will turn the academese into English, providing an example-rich tour of Scala’s type system, covering all the things that make people call it “powerful”. This talk isn’t about showcasing a bunch of challenging little logical puzzles with types; on the contrary, this talk is about showing practical uses of Scala’s type system, making it work for you and your users.

Philly ETE 2016 – Sean Cribbs – Reliable High-Performance HTTP Infrastructure with nginx and Lua

We recently replaced a proprietary API management solution with an in-house implementation built with nginx and Lua that is more robust, higher performance, and has greater visibility. Learn about our development process and the overall architecture that allowed us to write high-level code while enjoying native code performance, and how we leveraged other open source tools like Vagrant, Ansible, and OpenStack to build an automation-rich delivery pipeline. We will also take an in-depth look at our capacity management approach that differs from the rate limiting concept prevalent in the API community.

Philly ETE 2016 – Johanna Rothman – Agile Hiring: It’s A Team Sport

You can apply agile approaches to your hiring, iterating on everything. You can get feedback as you go, and involve the entire team, including the sourcing. You can teach your recruiters to use a kanban board to track candidates and where they are in the pipeline. You can iterate on the job description (and job ad) based on what you see in candidates. When you involve the entire team, you can create questions and auditions that work for you. You can identify candidates who fit your culture and those who don’t. This session is a timeboxed interactive workshop. Be prepared to experiment and learn. Let’s make your hiring more agile.