Videos

Philly ETE 2017 #15 – Scio: Moving Big Data to Google Cloud, a Spotify Story – Neville Li

We will talk about Spotify’s story of migrating our big data infrastructure to Google Cloud. Over the past year or so we moved away from maintaining our own 2500+ node Hadoop cluster to managed services in the cloud. We replaced two key components in our data processing stack, Hive and Scalding, with BigQuery and Scio and are able to iterate at a much faster speed. We will focus the technical aspect of Scio, a Scala API for Apache Beam and…

Philly ETE 2017 #14 – Moving Past the Scaling Myth – Michael Feathers

One of the biggest challenges in systems development is scaling. We want to scale vertically, horizontally, and organizationally. Sometimes we even want to scale our processes. Why is it so hard? In many cases, it is because we want to find structures that work well at all scales. When we can’t we call it failure and seek a different structure. In this talk, Michael Feathers will examine the notion of scale variant structuring and what systems design could look like…

Philly ETE 2017 #13 – Makers & Menders: Putting the Right Developers on the Right Projects-A. Goulet

When you think of a developer what comes to mind? A brogrammer living in San Francisco working 23 hours a day on the next Facebook? If so, you wouldn’t be alone. Like so many industries, software development is rife with stereotypes. And one that is particularly pervasive is the idea that all developers, if given the chance, would opt for a complete rewrite of an application. While it’s true that there are many software developers who do enjoy starting with…

Philly ETE 2017 #12 – “It’s All in the Questions You Ask: Design Thinking 101 – Part 2”- Len Damico and Natalie W. Nixon

Why has design thinking become such a popular topic and methodology in the past 5-10 years? From Harvard Business Review, to public school education and from the Silicon Valley to the White House, more people are incorporating this problem solving method into their strategy work. In this interactive session, Len and Natalie will share basic principles of design thinking and then facilitate a mini design challenge that is sure to leave you with practical skills to apply to your work…

Philly ETE 2017 #11 – “It’s All in the Questions You Ask: Design Thinking 101 – Part 1”- Len Damico and Natalie W. Nixon

Why has design thinking become such a popular topic and methodology in the past 5-10 years? From Harvard Business Review, to public school education and from the Silicon Valley to the White House, more people are incorporating this problem solving method into their strategy work. In this interactive session, Len and Natalie will share basic principles of design thinking and then facilitate a mini design challenge that is sure to leave you with practical skills to apply to your work…

Philly ETE 2017 #10 – Getting Swifty: A Tale from the Front Lines of Breaking Changes and Legacy Code – Jason Grandelli

Learning a new language is what we do as engineers. It’s fun, it’s reinvigorating, and it’s challenging. But it’s not often that you learn a brand new language and then implement it side by side in a code base with another language. Especially when the other language is sad because it knows you’e replacing it and it doesn’t want to play nice with the new guy. At URBN, we made a decision to write Swift for all new code even…

Philly ETE 2017 #9 – Functions and Determinism in Property-based Testing – Erik Osheim

Property-based testing is as close to a panacea as we are likely to get in the software industry. Whether you’re someone who loves writing tests or someone who finds testing tedious, identifying and testing the properties and invariants of your code can produce more useful (and more interesting) tests. This talk will briefly cover what property-based testing is and how to do it, followed by an in-depth look into how property-based testing actually works. You will leave this talk armed…

Philly ETE 2017 #8 – C# and F# everywhere: inside open source .NET – Scott Hanselman

It’s finally happened. .NET Core and ASP.NET Core are open source and run everywhere. You can develop with .NET Core languages in the open on GitHub and iterate quickly. How did this happen? How does .NET and C# run on linux, windows, Mac, Raspberry Pi and Apple Watch? What language features do C# and F# bring to the table? Join Scott Hanselman as he delves into 15 years of .NET history and what it took to reach this point. [*Due…

Philly ETE 2017 #7 – The Swift Melting Pot – Daniel Steinberg

When the Swift programming language was released people argued about what sort of language it was. “It’s functional,” some argued and then criticized it for not being functional enough. “It’s OO,” others scoffed and then bemoaned the features they longed for from Objective-C. “It’s a Protocol Oriented language,” said Apple at the famous Crusty talk at their annual developers conference. In this fast-paced technical talk, we look at code examples that demonstrate how you can write better, more readable, more…

How can we help your company with your development needs?

Contact Us