Videos

Philly ETE 2016 #5 – Andrea Falcone – Supercharging Your Mobile App Release with Fastlane

How would you like 2 extra hours of your time back every week? All mobile app developers face similar workflows as they work to upload an app to the App & Play Store. Many of these processes are currently done manually, but why not automate them? Fabric’s set of developer tools, collectively called fastlane, makes building, testing, and releasing your app faster, reproducible and less troublesome, leaving developers more time to focus on feature code and not deployment!

Philly ETE 2016 #4 – 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 #3 – Diptanu Choudhury – Taming the Modern Private and Public Clouds with Nomad

In this talk, we will talk about the operational challenges of running a Cluster Scheduler to serve highly available services across multiple geographies and in a heterogeneous runtime environment. We will go into details of the needs from a cluster scheduler with respect to managing multiple runtime/virtualization platforms, provide observability, running maintenance on hardware and software, etc.

Philly ETE 2016 #1 – Donn Felker – Realm – a New, Easy to Use Mobile Database & Object Framework

So you need to store data in your mobile application? Great, now you need to work with SQLite. Writing SQL is great fun if you enjoy thinking about mapping your objects to a relational store over and over and over. But what if there was another solution? One that allowed you to work with objects and store them as such with a powerful query system. No transformations back and forth to a relational store. Well, you’re in luck, one does exist: Realm. Realm is a mobile object (MVCC) database that can do all of these things and more. In this session learn how you can rid yourself of SQL, SQLite and its binding chains so you can harness the power and speed of working with native objects in Realm.

Philly ETE 2015 #52 – Tom DeVane, Rick Nucci, Mike Rappaport, Beth Bunting Arnholt – Creating a Workplace to Retain Your Tech Talent

When your top talent gets a call from your competitor down the street offering a 10% bump in salary, will they stay or jump? Is money everything? What can else can you offer them so that they will stay with you? There are no absolutes, but there are companies with low turn-over and the things they pay attention to tend to be quite different from what the companies that have retention issues pay attention to.

Philly ETE 2015 #50 – Jamie Allen, Erik Osheim, Brendan McAdams, Michael Pilquist, Brian Clapper – Typesafe Scala, Typelevel Scala: What’s Going On Anyway?

From the abstract: Last year, Miles Sabin wrote that “there is … a significant constituency at the core of the Scala community whose needs are not being fully met [by Typesafe’s focus on stability and Java 8 compatibility].” That statement summarizes the mission behind Typelevel.org, a project that currently consists of a fork of the Scala compiler, as well as various well-known Scala open source libraries. Is this a positive and natural outgrowth of a growing and vibrant language or…

Simple Akka Clustering

https://youtu.be/6RQb7Hz_TPw Setting up Akka clustering is quite easy and provides a way to distribute work across multiple machines in the cluster. In many cases this requires no changes to an Actor compared to a non-cluster deployment. In this screencast, I walk through setting up a cluster and compare deploying an actor in a local actor system and a clustered actor system.

How can we help your company with your development needs?

Contact Us