Philly ETE 2016
| title | author | length |
|---|---|---|
| Realm – a New, Easy to Use Mobile Database & Object Framework | Donn Felker | 43m |
Realm is a new MVCC mobile object database (Android, iOS, React Native) that removes SQL and stores native objects directly, using a Gradle plugin and… | ||
| Transforming Enterprise Development With Clojure | Dmitri Sotnikov | 55m |
Claims Clojure lets teams “move fast sustainably” by combining REPL-driven development with a tiny surface area of code; demo builds a guestbook from scratch… | ||
| Taming the Modern Public and Private Clouds with Nomad | Diptanu Gon Choudhury | 01h 01m |
An open‑source cluster scheduler called Nomad claims to run heterogeneous workloads across regions and data centers with a single binary and a simple HCL job… | ||
| NoLambda: A new architecture combining streaming, ad hoc, machine... | E. Chan | 53m |
Claims a single streaming-first stack (Spark/Scala, Mesos, Akka, Cassandra, Kafka plus FiloDB) replaces Lambda complexity and lowers TCO by letting streaming… | ||
| Supercharging Your Mobile App Release with Fastlane | Andrea Falcone | 44m |
Claims automation returns "2 extra hours" per week and the project reports over a million developer hours saved; the workflow uses Fabric’s open-source… | ||
| Reliable High-Performance HTTP Infrastructure with nginx and Lua | Sean Cribbs | 45m |
Built an in-house API gateway using nginx and Lua plus HAProxy, Ansible, OpenStack and Jenkins, replacing a vendor product with ~3,000 lines of Lua and Python… | ||
| An Introduction to Web Components and Polymer | Jeff Posnick | 01h 00m |
Polymer is a library layered on the Web Components APIs that provides HTML Imports, templates, Shadow DOM polyfills, and declarative property binding; the talk… | ||
| Demystifying Stream Processing with Apache Kafka | Ewen Cheslack-Postava | 55m |
Argues that Kafka plus an embedded library changes stream processing tradeoffs: Kafka Streams is a lightweight, embeddable API (processor API + DSL) that uses… | ||
| Emergence of Real-Time Analytics: Real-time Analysis of... | S. Palthepu | 57m |
Capital One builds a real-time pipeline that ingests customer activity events via Apache NiFi into a Kafka-backed durable buffer, processes them with Apache… | ||
| Untangling Healthcare with Spark and Dataflow | Ryan Brush | 54m |
Cerner processes 55 million patients across roughly 3 petabytes of messy, heterogeneous records, links fragments by computing pairwise similarity (Cartesian… | ||
| Modern C++ for Fun and Profit: This isn’t your old C++ | Andy Webber | 59m |
C++11/14/17 features get concrete treatment: auto, range-based loops and Eric Niebler’s ranges for lazy pipelines, lambdas that deduce with auto, move… | ||
| Academese to English: A Practical Tour of Scala’s Type System | Heather Miller | 48m |
Practical tour of Scala’s type system shows concrete rules and patterns: how parameterized types, bounds and variance, and simple examples (Box, Field/zebra… | ||
| Agile Hiring: It’s A Team Sport | Johanna Rothman | 54m |
Shows how to run hiring as an iterative team process: use a kanban board for recruiters (or ATS) to visualize flow, run a short job analysis to turn… | ||
| Scala 2.12 & Java 8: More Fun Together! | Adriaan Moors | 44m |
Scala 2.12 compiles Scala lambdas to Java 8 bytecode using invokedynamic lambdas, so function objects become Java SAM instances and jars ship far fewer… | ||
| Infrastructure As Code Might Be Literally Impossible | Joe Damato | 41m |
Claim: representing infrastructure as code often fails because foundational tools break in subtle, unfixable ways. Examples: the Ruby VM and GC cause segfaults… | ||
| Unleash Your Data with Clojure: Using Transducers and Sequences | Alex Miller | 01h 03m |
Compares a Java implementation that iterates GitHub repo commits with Clojure versions that use maps, sequences, reducers and transducers to compute “most… | ||
| Agility at Scale: Tactical and Strategic Approaches | Scott W Ambler | 58m |
Argues that scaling requires both tactical vs strategic scaling and a choice‑based framework (Disciplined Agile) with 22 process goals and goal diagrams… | ||
| Ionic 2: Your First @App | Mike Hartington | 53m |
Shows how to build a real mobile app with Ionic 2 with Angular 2 and TypeScript + ES6, compiling in the browser and deploying to Android. Uses Cordova via… | ||
| Factory, Workshop, Stage | Sarah Mei | 55m |
Argues the 60‑year factory metaphor is misleading and offers a concrete replacement: a stage model that treats development as a live, deadline‑driven creative… | ||
| Breaking New Ground with Product Development | Jeanine Heck | 51m |
Comcast’s X1 voice remote runs on a cloud-based X1 platform and a 2013 mobile app that gathered millions of voice logs used to tune the engine; the product… | ||
| Pitfalls in Technology Selection | Jeff Labonski | 44m |
Budget and licensing drive choices: vendor audits and sudden per‑seat or per‑core price jumps (Salesforce, Oracle examples) can triple costs and block… | ||
| V.R. Beyond Gaming: Immersive Technologies in the Industry | Liv Erickson | 56m |
Overview of current VR hardware and adoption, claim that immersive industry reaches 120–150 billion by 2020 and that Google Cardboard ships ~500 million units… | ||
| Dodge Disasters and March to Triumph as a Mentor | A. Jesse Jiryu Davis | 37m |
Distills five warning signs and five prerequisites for mentorship success and gives concrete, repeatable setups: win = mentor expertise on the codebase, the… | ||
| From Idea to Market: De-risking Critical Assumptions | Steve Barsh | 01h 03m |
Learn to pick the two or three killer assumptions that will kill a venture and convert them to knowledge fast: run 20-minute meetings with target customers… | ||
| Agile HR | Leigh Ann Shaffner | 01h 07m |
Comcast Technology + Product reframes performance management as continuous coaching, piloting a Reflective platform with Slack and mobile widgets, transparent… | ||
| Delivering Agile Methodologies & Emerging Tech in Hostile... | Martin Snyder | 59m |
Argues that regulated and BigCorp environments are hostile to Agile because schedule, compliance and cost certainty make waterfall the rational choice… | ||
| The Node Module Diaries: Large App Architecture from the Trenches | J. Lipps | 48m |
A large rewrite moves Appium to ES2015, replaces nested callbacks with async/await, and creates a teen_process wrapper around node child_process called… | ||
| Interactive Computing with Jupyter: Past, Present, and Future | Jason Grout | 01h 00m |
Jupyter describes a split (2015) that turns IPython into a language-specific backend and exposes a network protocol with 40–50 language kernels so Python… | ||
| Agile Metrics: Velocity is NOT the Goal | Doc Norton | 01h 02m |
Argues velocity is a lagging indicator and setting targets triggers Goodhart's Law and the Hawthorne Effect, so boosting velocity often hides costs (longer… | ||
| React.js Reconciliation | Jim Sproch | 51m |
Explains exactly how React maps application state to DOM by rendering a lightweight virtual DOM, diffing trees to produce a minimal list of mutations, and… | ||
| Taming the Wild Wild West of Next-Gen Front-End Apps | Ari Lerner | 49m |
Builds a restaurants-and-voting app with an actual FeathersJS backend (authentication, users, places, votes) using NeDB and Socket.io, front end written in… | ||
| The World of Swift 3 | Daniel H Steinberg | 42m |
Swift goes open source and is already running on Linux, Raspberry Pi and server stacks; Swift 3 aims for binary compatibility (no bundled runtime) and applies… | ||
| Securing Software by Construction | Jean Yang | 54m |
Research builds a Jeeves prototype implementing policy-agnostic programming with faceted values and formal semantics that prevent direct and indirect leaks… | ||
| React Native: A Better Way to Do Mobile | Brent Vatne | 01h 01m |
Argues that React Native reduces UI complexity by rendering real platform widgets from JavaScript/JSX, moves image decoding to threads via Fresco, and… | ||
| From Concurrent to Parallel | Brian Goetz | 01h 01m |
Java SE 8 parallel streams and the fork/join runtime target data-parallel work, not IO concurrency, by using recursive divide-and-conquer on a common… | ||
| Serverless Design Patterns for the Enterprise with AWS Lambda | Tim Wagner | 55m |
Argues that deploying per-request functions is the right cloud abstraction and shows a working squirrelbin demo built with AWS Lambda, API Gateway, S3 and… | ||
| Code Quality in Practice | Bryan Helmkamp | 01h 00m |
Code Climate reports that static analysis scales to over one trillion lines of code each day across 75,000+ repositories and 1,500 organizations, and finds… | ||
| The future of container-enabled infrastructure | Brandon Philips | 57m |
CoreOS argues for separating apps from the OS using containers (Docker/rocket) and a minimal CoreOS Linux, then managing rollout and uptime with a scheduler… | ||
| Move Deliberately and Don’t Break Anything: Lessons from...Java | Brian Goetz | 59m |
Java evolution prioritizes compatibility over novelty: it measures compatibility across binary, source, behavioral, serialization surfaces, runs corpus… | ||
| Rust in Production | Steve Klabnik | 59m |
Rust replaces a C++ component stack at Maidsafe down to 7.5k lines of Rust from a 75k rewrite, uses Cargo and 4,600 crates (crates.io is append‑only), and… | ||
| Adventures in Elm: Events, Reproducibility, and Kindness | Jessica Kerr | 53m |
Elm compiles to JavaScript, enforces immutability and strong types, and ships a concrete event-loop Elm Architecture where a single update function + model… | ||
| Building Wireless Sensors | Don Coleman | 41m |
Five Wi‑Fi sensors send temperature, humidity and a solar light reading to a broker and time‑series DB; hardware choices are concrete: ESP8266 for $2–$15… | ||
| From Zero to Application Delivery with NixOS | Susan Potter | 48m |
Company moves from Chef to Nix/NixOS on AWS to manage ~20–30 services (target 50), and uses Nixpkgs channels plus pinned versions to get repeatable dev… | ||
| WebAssembly: A New Compilation Target for the Web | Luke Wagner | 42m |
WebAssembly defines a compact binary+text formats as a safe, fast compiler target that runs at near‑native speed and decodes far faster than JS parsing… | ||
| Exploring Wikipedia with Apache Spark: A Live Coding Demo | Sameer Farooqui | 59m |
Live coding uses Apache Spark on a Databricks EC2 setup to analyze Wikipedia pagecounts, clickstream and the live edits IRC feed, with an 8-node Databricks… | ||
| Security Vulnerabilities in Third Party Code: FIX ALL THE THINGS! | K. Price | 01h 04m |
Third‑party libraries routinely introduce real, measurable risk: OpenSSL shows 47 publicly documented CVEs since Heartbleed with average CVSS ~5.23, FreeType… | ||
| Understanding Performance w/DTrace (While The Customer Yells)... | A. Leventhal | 54m |
DTrace provides dynamic, production-safe instrumentation (about 400,000 probes on a Mac) and lets operators iterate with aggregations and quantize primitives… | ||
| Stability Without Stagnation: Lessons Learned Shipping Ember | Yehuda Katz | 01h 02m |
Ember uses a disciplined pipeline — RFCs, feature flags, Canary → Beta → Release every six-week release cycle with LTS every fourth release — to land breaking… | ||
| Building Microservices w/gRPC & Kubernetes: A practical intro | Kelsey Hightower | 59m |
Live demos build a Go gRPC service from a proto3 IDL, generate Go and Node stubs, show unary and streaming RPCs over HTTP/2, and secure calls with TLS plus… | ||
| How Your Organization is Killing your Software | Raffi Krikorian | 51m |
Argument: massive rewrites usually cripple shipping — at Twitter a full-stack rewrite stops feature launches for about a year — so prefer incremental changes… | ||
| AI: A Return to Meaning | David Ferrucci | 01h 05m |
Describes building Watson as a hybrid system that combines hundreds of shallow NLP algorithms whose scores are learned weights via machine learning, generates… | ||
| Rethinking REST in a Microservices World | James Roper | 54m |
Claim: replacing synchronous REST calls with asynchronous messaging prevents failures from bubbling through a microservice mesh. Uses Lightbend Lagom with… | ||
| nothing matches | ||