~/conference

Philly ETE 2015

date:2015-04-07..2015-04-08
location:Philadelphia, United States
series:Philly ETE · 3 editions
editions:[Philly ETE 2015, Philly ETE 2016, Philly ETE 2023]
tags:[web-platform]
titleauthorlength
React: Not Just a Popular LibraryPete Hunt55m
Argues React’s model is portable to native iOS: same component and flexbox layout shared patterns, live reloading and Chrome debugger, and shipped apps…
Talk on
Swift, ReactiveCocoa…Better TogetherColin Eberhardt44m
Shows how ReactiveCocoa and Swift combine to build a working Twitter sentiment search: UI text -> throttled searches against Twitter API, parallel sentiment…
Talk on
Applying Reactive Programming to Existing ApplicationsBen Christensen01h 15m
Shows how to retrofit RxJava observables as an async facade over a blocking Java codebase, wrapping JDBC and HTTP calls with create/defer/from and scheduling…
Talk on
Contracts & Clojure: The Best-Yet Compromise of Types and TestsJessica Kerr48m
Shows how Prismatic Schema contracts plus test.check generators let Clojure code gain type-like guarantees by validating shapes at runtime and exercising them…
Talk on
Distributed Scheduling with Apache Mesos in the CloudDiptanu Gon Choudhury58m
Titan is a Mesos-based global resource scheduler that Netflix built to cut deployment latency (from ~15 minutes toward sub‑minute), using a custom Fenzo…
Talk on
GC Tuning Confessions of a Performance EngineerMonica Beckwith59m
Shows hands‑on comparisons of Parallel Old, CMS and G1 with concrete failure modes and fixes: one workload logs 40,000 GC events with a single 20.699s max…
Talk on
Let’s Get to the Rapids: Java 8 Stream PerformanceMaurice Naftalin01h 00m
Argues that sequential Java 8 streams usually match or beat hand-written loops but parallel streams only help when the data source is efficiently splitable and…
Talk on
Angular 2: Built for Huge, Long-lasting ApplicationsKent C. Dodds57m
Live-coding a small Random User app on the Angular 2 alpha shows concrete choices: ES6/TypeScript classes and ES6 modules/classes for components, explicit…
Talk on
Streaming Big Data w/Spark, Spark Streaming, Kafka, Cassandra & AkkaHelena Edelson59m
Shows a runnable Scala Akka application that wires Kafka producers, Spark Streaming micro-batches, the Spark–Cassandra connector and Cassandra tables to…
Talk on
Putting Apache Kafka to UseJay Kreps01h 00m
Experience moving LinkedIn from batch ETL to a real‑time event platform using Apache Kafka: a commit log design (partitioned, replicated topics) that preserves…
Talk on
The Nature of Software DevelopmentChet Hendrickson, Ron Jeffries56m
Argues that success comes from vertical slices, relentless testing, and small teams organized by feature rather than function, not from frameworks or big…
Talk on
Want es.next Now? Traceur Your Way Back to ES5 and Feel the HarmonyKen Rimple01h 02m
Shows that you can write ES6 today but must transpile and polyfill to run broadly: uses Babel, in-browser demo and a gulp build that bundles with browserify +…
Talk on
Beating Hand Tuned Assembly in Compiled LanguagesDavid Richardson01h 00m
Claims a practical 20x win over hand-tuned assembly for real-world inputs by generating 85,000 lines of generated C++ from four lines of algorithmic code…
Talk on
Using time-series data to better understand our products & infrastructureDietrich Featherston45m
Claim: product and infra behavior become visible only when events are captured with rich context at high frequency, normalized, and recorded to an append-only…
Talk on
Getting More from TechnologyJoanne Molesky01h 08m
Argues that culture, not tech, limits value and gives concrete, transferable practices: use A/B testing and blue/green deploys (Microsoft finds ~33% ideas…
Talk on
Managing Containers at Scale with CoreOS and KubernetesKelsey Hightower53m
Overview of CoreOS plus Kubernetes with concrete outcomes: a CoreOS-based cluster boots via PXE into a five-node cluster running flannel, docker, kubelet and…
Talk on
Scala.js: Safety and Sanity in the Wild West of Web developmentLi Haoyi56m
Scala.js compiles full Scala to JavaScript, produces a 95 KB optimized bundle from a ~550 KB fast build, and runs about as fast as raw JS. Demos show a…
Talk on
Why We Need Architects (and Architecture) on Agile ProjectsRebecca Wirfs-Brock01h 02m
Argues that agile teams still need active architectural roles and gives concrete practices: use design spikes (hours–days) and bounded architecture spikes (1–6…
Talk on
Developing Event-driven Microservices w/Event Sourcing and CQRSChris Richardson56m
Explains an implementation: each aggregate persists a sequence of business events, not a current row, and the system persist events instead of state then…
Talk on
Kotlin on AndroidSvetlana Isakova01h 03m
Claims that Kotlin cuts Android boilerplate and stays fully Java-compatible, with an IntelliJ/Android Studio plugin, Java→Kotlin converter and a small runtime…
Talk on
Rock ‘Em Sock ‘Em Robots: Bot Swatting Like the ProsAaron Bedra01h 00m
Claims that bot traffic skews analytics, steals data, and causes downtime; detection targets behavioral deviation not UA strings. Uses log centralization…
Talk on
Agile Contracts for Software ConsultantsMichael Toppa57m
Argues that consultants should use time-and-materials agile contracts instead of fixed-price scope, showing what clauses and practices actually shift risk…
Talk on
Concurrency: It’s Harder (and Easier) Than You ThinkPaul Butcher48m
Shows that unsynchronized Java can print answer becomes 0 or spin forever because the CPU/memory model can reorder stores and loads. Demonstrates a real-world…
Talk on
Physical Computing, or How Software Meets Xmas Trees (and more)Tom Igoe46m
Overview of concrete tools, results and surprises: a low-cost microcontroller workflow (Arduino: board, cross-platform IDE, example sketches, active community)…
Talk on
Ember 2.0: Out-of-the-Box ProductivityTom Dale59m
Ember 2.0 pitches a complete stack with concrete tools and milestones: Ember Inspector visualizes live models and promises in Chrome and Firefox, Ember CLI…
Talk on
Deep Learning Revolution: Rethinking Machine Learning PipelinesSoumith Chintala01h 00m
Deep learning replaces handcrafted features with end-to-end models that learn from raw data, using GPU acceleration (NVIDIA changes favor float precision) and…
Talk on
core.async: Concurrency without CallbacksStuart Halloway01h 04m
core.async implements CSP-style channels to decouple producers and consumers across JVM and browsers, offering unbuffered and buffered channels, blocking…
Talk on
Enhancing Datalog for DatomicStuart Halloway52m
Datomic extends Datalog with concrete features: pull expressions let queries find an entity then navigate and recursively fetch nested attributes; 2015 adds…
Talk on
Implementing Exercise Wearables Analysis w/Spark and AkkaJ. Machaček, M. Zapletal01h 01m
Built a full exercise pipeline: Pebble accelerometer sends 1.24s BLE packets to an iOS app that fuses watch, phone and heart‑rate streams; core signal…
Talk on
The Mutability Matrix of Pain: An Accessible Exploration of the JVM HeapJ. Allen37m
Explains the JVM memory model with concrete rules: mutability matrix of pain (final vs non‑final reference crossed with mutable vs immutable value) and why…
Talk on
A Skeptic’s Look at scalaz’ Gateway Drugs: A Practical ExplorationBrendan McAdams37m
Practical notes on using scalaz in production: converts Option chains to \/ (disjunction) so failures carry messages instead of silent None, and replaces…
Talk on
The Rise and Fall of the Go Web FrameworkJeremy Saenz44m
Built a popular framework called Martini (reflection-based DI) that uses reflection for dependency injection, gains rapid adoption, then receives criticism for…
Talk on
The Changing Face of Communications: IoT, REST, & ReactiveTodd Montgomery45m
Forecasts show tens of billions of devices and a modest 1% share still creates roughly 50 million updates/sec and ~74.5 Gbps, so protocol choice matters for…
Talk on
What is Rust?Yehuda Katz01h 01m
Rust claims to eliminate segfaults and most memory leaks by enforcing ownership and borrowing at compile time instead of using a GC, giving no runtime GC yet…
Talk on
Visual Storytelling w/D3-A Conceptual Intro to Visualizing Data w/JavaScriptR King48m
Argues that D3 is not a charting library but a data‑driven documents toolkit that trades ease for full control, using DOM manipulation plus SVG to build…
Talk on
ECMAScript 6: A Better JavaScript for the Ambient Computing EraA. Wirfs-Brock01h 08m
ECMAScript 2015 (ES6) arrives as a finished spec (about 591 pages) that adds concrete fixes and features: ECMAScript 2015, block‑scoped let/const temporal dead…
Talk on
Improving and Extending Retrospective OutcomesDiana Larsen48m
Presents a concrete five‑step retrospective routine—set the stage, gather data, generate insights, decide actions, close—with specific practices: timelines…
Talk on
Emerge-ncyDave Thomas58m
Argues that emergence requires built-up tacit knowledge, not chasing tools; recounts a personal diagramming project that cycles through JavaScript →…
Talk on
The End Of Gen. Purpose Languages-Rubinius 3.0+The Next 10 Mil. ProgramsB. Shirai01h 04m
Argues that software must move from one-size-fits-all languages to purpose-fit components and shows Rubinius 3.0 as a concrete platform: a Ruby VM with no…
Talk on
Catching up with SwiftAsh Furrow57m
Summary of Swift's state circa 2014–15: Swift adds generics, native Unicode strings and collections, and a REPL/playgrounds workflow, but keeps ARC instead of…
Talk on
Parallel-Ready Java Code: Managing Mutation in an Imperative LanguageM. Naftalin54m
Java 8 streams give parallelism without manual locking by using the Collectors API to supply fresh containers per thread so non-threadsafe lists and maps work…
Talk on
Creating Bluetooth Low Energy AppsDon Coleman01h 00m
Live demos use Apache Cordova with a custom BLE plugin to scan, connect, read and write a real light bulb service (UUID FF10) and its switch characteristic…
Talk on
Building Distributed Systems with Apache MesosBen Hindman59m
Cluster management claim: Mesos (originating at Berkeley, in use at Twitter since early 2010) exposes a syscall-like API and implements two-level scheduling so…
Talk on
Intro to Ionic–a Cordova & AngularJS-based Mobile Web App FrameworkM. Hartington59m
Ionic + Cordova + AngularJS stack shows a concrete workflow: scaffold with the CLI, use ngCordova for plugins, bundle Crosswalk for old Android, and deploy via…
Talk on
How SendGrid Scaled Their Developer Evangelism OutreachKunal Batra26m
SendGrid sells an email API (used to send Uber receipts) and grows developer adoption by sponsoring hackathons, accelerators (Techstars, 500 Startups)…
Talk on
Social Engineering Overview-How To Prevent Your Co. from Getting HackedV. Thomas55m
Step-by-step OSINT to physical playbook: gathers ~75% of target data from public sources (website, LinkedIn, job postings), automates collection with Maltego…
Talk on
Taming the Modern Data CenterSeth Vargo01h 01m
Modern data center tooling claims to trade brittle, slow mutable servers for reproducible artifacts and automated workflows: terraform plan models full infra…
Talk on
Why the Face of Tech Remains Stubbornly MaleCaryl Rivers, Rosalind Barnett01h 02m
Research-backed account showing why women stall in tech: degrees don’t translate to leadership, lifetime gap ~ $700,000 less for women with a bachelor, 49% of…
Talk on
New Pipelines for Diverse IT TalentT. W. Rossman, C. Wink, S. Mobley, C. Eaton57m
Panel argues the U.S. faces about 1 million unfilled tech jobs by 2020 and shows precise, tested responses: a middle‑school program reaches ~2,000 girls and…
Talk on
Typesafe Scala, Typelevel Scala – What’s Going On, Anyway?Jamie Allen, Erik Osheim, Brendan McAdams, Michael Pilquist, Brian M Clapper01h 01m
Typelevel Scala is a community-driven fork that provides library incubators (shapeless, Spire, scodc), compiler plugins and macro-based experiments while…
Talk on
Creating a Workplace to Retain your Tech TalentTom Devane, Rick Nucci, Mike Rappaport, Beth Bunting Arnholt49m
Panelists claim retaining engineers depends on concrete practices not slogans: dedicate 10% of time to professional development and target ~80% utilization…
Talk on
Distributed Eventsourcing with AkkaDuncan K. DeVore53m
Explains how to build distributed, stateful identities by combining event sourcing with Akka Persistence and Cluster Sharding: persistent actors append events…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.