Videos

Philly ETE 2019 – Jennifer Voss – Tales from the QA Crypt

Abstract An anthology of QA horror stories, and how to avoid such situations with automated testing and Docker. When tests are built in from the beginning and not tacked on after features are released, fewer defects are created and development moves faster. JavaScript has all the tools required to cover your automated testing needs, and writing tests in the same language as your app is a no brainer. We’ll cover the tools available today and how to run your tests…

Philly ETE 2019 – Noopur Davis – Building Security In: DevSecOps

Abstract Many believe that better security comes from robust independent gating, but DevOps has proven that you can safely deploy orders of magnitude faster without human gating. Comcast uses a DevSecOps approach which focuses on automation, speed and team ownership of end-to-end product security lifecycle. It’s agile and developer-focused. It’s about building security in rather than bolting it on. Learning Objectives: Learn our seven-part approach, including executive sponsorship, artisanship, SDL, tooling and more. Understand how and why to focus on…

Philly ETE 2019 – Jonathan Ellis – Five Lessons in Distributed Databases

Abstract It’s been ten years since the first mainstream distributed databases launched. In that time, we’ve seen hype (NoSQL/NewSQL will do everything!), disillusionment (you still can’t beat the CAP theorem), and consolidation (to basically Cassandra and MongoDB). Meanwhile, the big three cloud vendors each launched their own products, and the industry is collectively starting to understand their role in building modern applications. This talk will cover five lessons that contribute to that understanding, and make some predictions about what we…

Philly ETE 2019 – Laura Kelly – Rapidly Iterating Across Platforms Using Server-Driven UI

Abstract Often companies with large mobile user bases find that they have to balance rapid iteration with the amount of work involved in launching and coordinating a product on multiple platforms (web, native Android, and native iOS). Faced with exactly this question for the Airbnb reservation system, we designed a server-driven UI framework for web, iOS, and Android that allows us to launch new types of reservations on all platforms with a simple backend change. It uses a commonly shared…

Philly ETE 2019 – Rob Napier – Kids Today

Abstract An inspiring talk about mentoring the next generation. About Rob Napier Rob is co-author of iOS Programming Pushing the Limits, and maintainer of the RNCryptor encryption format. Before coming to Cocoa, he made his living sneaking into Chinese facilities in broad daylight. Today, he shapes music over Bluetooth for Logitech, explores old ideas in new languages, and tries to figure out how all of this applies to Swift.

Philly ETE 2019 – Leemay Nassery – Neural Networks IRL (In Real Life)

Abstract What exactly is a Neural Network? How do you go from experimenting with a deep learning model in the notebook of your choice to deploying your model to production? What is the secret sauce to a successful feature or platform that utilizes “AI” to accomplish the business goals or needs of your platform? And more importantly, how is engineering always the last thing that’s mentioned when the topic of AI is discussed? Those questions and more are what we…

Philly ETE 2019 – Richard Feldman – From Rails to Elm and Haskell

Abstract When I joined NoRedInk in 2013, we had a typical Ruby on Rails web application. In 2015 we introduced Elm, a pure functional programming language for building Web UIs, and it spread like wildfire to become our primary tool for front-end programming. In 2019 we have over 300,000 lines of Elm code powering the user interface our millions of users rely on. The positive experience we had with Elm led us to seek out a pure functional language to…

Philly ETE 2019 – Burr Sutter – Supersonic, Subatomic Java with Quarkus

Abstract Introducing Quarkus.io. The rise in popularity of the linux container as the primary way to package your application seemed like a simple change on the surface. Yet, as we saw with the Java Docker Fail problem, it was not a transition completely without challenges for the Java community. Furthermore, we have now seen a number developers at many organizations considering a move to Node.js or Golang to get the performance and tiny memory footprint they need to run in…

Philly ETE 2019 – Dan Koch – Getting Out of Cloud Jail

Abstract AWS has made our life easier. And it has made scaling easier – but too often, when you go to scale, it’s a matter of reaching for the credit card to add more, more, more. Soon, you’re in Cloud Jail. Learn how we dealt with this at TUNE, and how we ultimately did a jailbreak. About Dan Koch Dan Koch is a software architect and leader, currently serving as Chief Technical Officer for TUNE. As CTO, Dan is responsible…

Philly ETE 2019 – Andrew Kelley – The Road to Zig 1.0

Abstract Despite being one of the youngest programming languages, Zig is progressing rapidly toward its first production-ready release. Join creator Andrew Kelley for a justification of Zig’s existence and a tour of the unique features of Zig. See what people have already built with it today, and explore what will be possible when Zig reaches 1.0. Bring your skepticism, tough questions, and unusual use cases. About Andrew Kelley You can find Andrew at the intersection of open source software, digital…

How can we help your company with your development needs?

Contact Us