Videos

Philly ETE 2016 #17 – Scott Ambler – Agility At Scale: Practical and Tactical Approaches

This talk describes, step-by-step, how to evolve from today’s vision of agile software development to a truly disciplined agile enterprise. It briefly examines the state of mainstream agile software development and argues for the need for a more disciplined approach to agile delivery that provides a solid foundation from which to scale. It then explores what it means to scale disciplined agile strategies tactically at the project/product level and strategically across your IT organization as a whole. Your disciplined agile IT strategy, along with a lean business strategy, are key enablers of a full-fledged disciplined agile enterprise. The talk ends with advice for how to make this challenging organizational transition.

Philly ETE 2016 #16 – Alex Miller – Unleash Your Data with Clojure: Using Transducers and Sequences

In this talk we’ll examine Clojure’s approach to data and data transformation, which is built from a foundation of immutable values and persistent collections. Clojure offers several models for transformation of collections – sequences, reducers, and transducers. We’ll compare these to each other and to the status quo to see how the functional approach results in less code, fewer bugs, and greater reuse.

Philly ETE 2016 #15 – Joe D’Amato – Infrastructure As Code Might Literally Be Impossible

This talk will begin by briefly examining what it means for infrastructure to be represented as code. We’ll examine some fundamental software components required for automating infrastructure using code such as GPG, package managers, SSL, and more. We’ll examine some interesting failure cases for these tools and how these shortcomings might make it impossible to truly represent infrastructure as code, for now.

Philly ETE 2016 #13 – 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.

Philly ETE 2016 #12 – 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 #11 – Andy Webber – Modern C++ for Fun and Profit: This isn’t your old C++

Think that C++ is an antiquated language and isn’t worth learning? Think that programming in C++ is too difficult and you’ll spend all of your time debugging segmentation faults and memory leaks? In this talk you’ll find out some of how C++ has changed in C++11, C++14, and beyond in ways that make programmer’s lives easier and allow you to write high-performance, maintainable, and well-designed code.

Philly ETE 2016 #9 – Srinivas Palthepu – Emergence of Real-Time Analytics: Real-time Analysis of Customer Financial Activities With Apache Flink

In this talk we present a business use case where Capital One needs to process customer activities real-time and react to events appropriately as needed. We then present our experience in building a real-time analytics application that serves the business using a set of open source software frameworks with Apache Flink at its core for real-time stream processing engine.

How can we help your company with your development needs?

Contact Us