Presentations

Page 1 of 4812345102030Last »

ETE 2016   /   May 04, 2016

Philly ETE 2016 – Luke Wagner – WebAssembly: A New Compilation Target for the Web

>WebAssembly is an emerging standard which defines a new, portable, binary format to serve as a safe and efficient compiler target for the Web. Driven by active cross-browser collaboration, WebAssembly is rapidly taking shape and should be coming in the future to a browser near you. What does this new addition to the open Web platform mean for developers? This talk will provide an overview of the design of WebAssembly and explain how WebAssembly can be used to both bring existing codebases to the Web as well as complement modern web apps written in JS and HTML5. The talk will also cover future directions for WebAssembly such as supporting languages beyond C/C++ and providing tighter integration with JS and Web APIs. If you care about large code, load time, predictable performance, compiling to the web, alternative programming languages or you are using a framework that does, come learn about WebAssembly.

Tags:, ,

View presentation

ETE 2016   /   Apr 26, 2016

Philly ETE 2016 – Scott Ambler – Agility at Scale: Tactical and Strategic 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.

Tags:, , ,

View presentation

ETE 2016   /   Apr 20, 2016

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

Tags:,

View presentation

ETE 2016   /   Apr 20, 2016

Philly ETE 2016 – Doc Norton – Agile Metrics: Velocity is NOT the Goal

Doc walks us through the Hawthorne Effect and Goodhart’s Law to explain why setting goals for velocity can actually hurt a project’s chances. Take a look at what can negatively impact velocity, ways to stabilize fluctuating velocity, and methods to improve velocity without the risks. Leave with a toolkit of additional metrics that, coupled with velocity, give a better view of the project’s overall health.

Tags:,

View presentation

ETE 2016   /   Apr 20, 2016

Philly ETE 2016 – Steve Klabnik – Rust in Production

Rust is a systems programming language from Mozilla that focuses on safety, speed, and concurrency. Rust reached 1.0 a year ago, and so there’s a question everyone is asking: how has 1.0 tested in production? Is the language “ready” yet? In this talk, Steve will give an overview of Rust’s value proposition, focusing on examples and anecdotes from companies using Rust in production today.

Tags:, ,

View presentation

ETE 2016   /   Apr 20, 2016

Philly ETE 2016 – Daniel Steinberg – The World of Swift 3

When Apple open sourced Swift late last year, they invited the community into the discussion of where Swift should go and why. Instead of us having to imagine what the Swift language and library stewards and architects are thinking, we can read their words on the Swift evolution mailing list. In this talk we’ll look at what idiomatic Swift will look like soon when Swift 3 is soon released and talk about the reasoning behind some of the choices.

Tags:, , ,

View presentation

ETE 2016   /   Apr 20, 2016

Philly ETE 2016 – Ewen Cheslack-Postava – Demystifying Stream Processing with Apache Kafka

Kafka Streams represents a new design point in the stream processing space. Where most frameworks provide a service for running stream processing applications, Kafka Streams emphasizes low-overhead development that feels more like developing any other application.

Tags:, , , ,

View presentation

ETE 2016   /   Apr 20, 2016

Philly ETE 2016 – Jessica Kerr – Adventures in Elm: Events, Reproducibility, and Kindness

Elm is a purely functional language for the browser. It compiles to JavaScript — after enforcing immutability, types, semantic versioning, and tight boundaries for user and server interactions. This session gives an overview of Elm, then focuses on the Elm Architecture: how it overturns what is essential in object-oriented and even backend functional programming.

Tags:, ,

View presentation

ETE 2016   /   Apr 20, 2016

Philly ETE 2016 – A. Jesse Jiryu Davis – Dodge Disasters and March to Triumph as a Mentor

Good engineers write good code, but the best engineers raise the skills of their junior colleagues, too. If you’re a senior engineer, you must learn to mentor new hires. Especially if you’re committed to diversity: mentorship is critical to the careers of women and minorities in tech. I have failed at mentoring, then succeeded. I distinguished five warning signs that a mentorship will fail, and five prerequisites that make a mentorship very likely to succeed. Learn from me, and march to mentorship triumph.

Tags:, , ,

View presentation

ETE 2016   /   Apr 19, 2016

Philly ETE 2016 – Ryan Brush – Untangling Healthcare with Spark and Dataflow

Spark is becoming a data processing giant, but it leaves much as an exercise for the user. Developers need to write specialized logic to move between batch and streaming modes, manually deal with late or out-of-order data, and explicitly wire complex flows together. This talk looks at how we tackled these problems over a multi-petabyte dataset at Cerner.

Tags:, , , ,

View presentation
Page 1 of 4812345102030Last »