Videos

Philly ETE 2017 #26 – DevSecOps: Lessons Learned from Inserting Security in to a DevOps World – Scott Schwan & Matt Wells

The topic of DevSecOps is starting to percolate in the technology world’s brew. There are presentations, manifestos, blogs, and conference sessions all dedicated to the practice. As humble practitioners of the DevSecOps craft, this talk will focus on the Starbucks efforts to securely develop, deploy, and support a unified commerce platform for one of the world’s largest merchants. We will review Starbucks approach to security by design and provide examples of how we use infrastructure as code to configure security…

Philly ETE 2017 #25 – Stream All Things: Patterns of Modern Data Integration – Gwen Shapira

Data integration is a difficult problem. We know this because 80% of the time in every project is spent getting the data you want the way you want it. We know this because this problem remains challenging despite 40 years of attempts to solve it. All we want is a service that will be reliable, handle all kinds of data and integrate with all kinds of systems, especially with stream processing applications. A service that is easy to manage and…

Philly ETE 2017 #24 – Java Puzzlers Next Generation: Down the Rabbit Hole – Viktor Gamov

The more we work with Java 8, the more we go into the rabbit hole. Did they add all those streams, lambdas, monads, Optionals and CompletableFutures only to confuse us? It surely looks so! And Java 9 that heads our way brings even more of what we like the most, more puzzlers, of course! In this season we as usual have a great batch of the best Java WTF, great jokes to present them and great prizes for the winners!…

Philly ETE 2017 #23 – From Bleeding Edge to State of the Art: One Year with Angular – Nara Kasbergen

It may be 2017, but it hasn’t become any easier to choose the right JavaScript framework for your project or organization. Although there are a few nascent contenders like Vue.js and Cycle.js, the “framework wars” of 2017 mainly pit Facebook’s juggernaut React against Google’s powerhouse Angular, which faced controversy after a decision to completely rewrite the framework after version 1. But at NPR, we decided to take a chance on Angular. On March 31st, 2016, we launched a production webapp…

Philly ETE 2017 #22 – Building a Drumming Legend Game with Angular and Observables – Ken Rimple

In this talk, Ken Rimple shows you how to use various reactive APIs in Angular to provide a gaming platform. His Drum Legend game, which gamifies drum rudiment practice, uses WebMidi, WebAudio, RxJS, NGRX Store, NGRX Effects and NGRX DevTools to provide an audio chain for synthesis and sample triggering, and NGRX Store / Effects to provide the observable-based state for tracking the game as it moves through various levels. Ken’s Angular ng-audio-chain, ng-webaudio-synthesis and ng-webaudio-drum-machine libraries and ng-midi-interface libraries…

Philly ETE 2017 #21 – Modern Agile: Taking Agile Back – Tim Ottinger

Some organizations have implemented a brand of “agile” which is full of ceremonies, conformance, compliance, and standardization; a heavyweight process that was never intended by original Agilists. Instead, we re-invigorate agility by (re)turning to values which focus teams on outcomes instead of outputs create a culture that welcomes teamwork and healthy confrontation support continuous learning and experimentation deliver real software that really works And now we move forward through continual delivery and continual deployment, using modern tools and techniques, and…

Philly ETE 2017 #20 – Perfections and the Business Cycle – David A. Black

Poet and critic Paul Valéry got to the heart of the relationship between art and business when he wrote, in 1922, “[For lovers of perfection], a work is never finished…but abandoned,” the act of abandonment being “the result of weariness or an obligation to deliver.” We software developers are, in the main, lovers of perfection–and we are subject to both weariness and pressure to deliver, forces that militate against at least some of our aspirations to perfection in our work….

Philly ETE 2017 #18 – The Dream of the 90s is Alive in Haskell – Reid Draper

Haskell, a language older than Java and Python, has only recently seen an uptick in commercial use. Why did it take so long? In this talk, we’ll see how design decisions made almost thirty years ago are paying off, as well as tooling improvements that have made Haskell more suitable for commercial use. Seen through the lens of using Haskell at Helium, we’ll also explore production software concerns like builds, deploys, monitoring, logging, and testing.

Philly ETE 2017 #17 – Building Better Teams to Build Better UX (Panel)

Today’s business and technology leaders understand that a good user experience (UX) is a leading factor in product success and customer happiness. Popular dogma says that cross-functional, autonomous agile teams are the way to achieve great UX — but this isn’t always true. This panel of designers, developers, and tech leaders will discuss the sources of bad UI, what the biggest helpers and inhibitors are to successful cross-functional collaboration, and what leaders should (and should not) do to help.

How can we help your company with your development needs?

Contact Us