Developer Summit 2020
| title | author | length |
|---|---|---|
| How Non-violent Communication Can Help Keep the Peace on your Team | Casie Siekman | 28m |
Non-violent communication breaks into four concrete steps—observe without evaluation, identify specific feelings, name unmet needs, and make clear requests—and… | ||
| What's New in Java - a Language Perspective! | Manoj N Palat | 24m |
Overview of concrete changes: Java 14–15 ship preview features that implement instanceof pattern (no explicit cast), switch expression (returns a value, arrows… | ||
| What Next After Microservices? | Bilgin Ibryam | 46m |
Claim: the next phase keeps business code small and language-agnostic while moving distributed primitives out of process as sidecar + operator model. Uses… | ||
| What a Character | Sualeh Fatehi | 48m |
Explains why Unicode uses over a million code points but only ~145,000 are assigned, and why Java’s 16-bit char forces surrogate pairs for non‑BMP characters… | ||
| WebAssembly | Brian Sletten | 53m |
Claims that any language can compile to a portable binary and run everywhere, demonstrated with clang→WASM in-browser compiling C/C++ to a ~6KB module and an… | ||
| Under the Hood of Java Synchronization | Babneet Singh, Jack Lu | 01h 02m |
Explains how OpenJ9’s adaptive spinning and lock reservation actually work, shows using the Java Lock Monitor agent to profile locks, and reports retuning the… | ||
| Uncovering Project Amber: Changes to the Java Language in v10 & Beyond | Mala Gupta | 48m |
Project Amber demos show concrete language changes and working examples using IntelliJ IDEA 2020.2 and Java 15 preview features live coded on screen the… | ||
| Types and Type Safety in Kotlin | Venkat Subramaniam | 50m |
Kotlin’s type system: local variables and single-expression function returns use type inference so you rarely annotate, while function parameters still require… | ||
| Thirst-quenching Streams for the Reactive Mind | Mary Grygleski | 56m |
Compares concrete libraries—Reactive Streams spec (Java 9 Flow, four interfaces), Spring Reactor (Flux/Mono), RxJava 1 vs RxJava 2 (Observable vs Flowable with… | ||
| The Magic of Delegates in Kotlin | Venkat Subramaniam | 49m |
Kotlin provides first‑class delegation so the compiler generates routing methods at bytecode level, avoiding manual duplication and fixing DRY and OCP… | ||
| The Flux Pattern: MVC Framework for Data | Rob Richardson | 36m |
Claims that Redux for shared mutable state is the right abstraction, demos a create-react-app repo on robrich.org, and shows concrete wiring: actions… | ||
| Terraform-ing your Cloud | Raju Gandhi | 55m |
Overview of Terraform’s claim: it composes cloud plumbing as plain text and deterministically reconciles real resources to code. Demo shows the provider model… | ||
| SRE or Devops - I am an Architect - Why Do I Care? | Ajay Chebbi | 39m |
Claim: availability matters as much as features and SRE is the engineering function that enforces it. Defines SLA/SLO/SLI — example SLA 99.99% equals 4.4… | ||
| Serverless Madness on Kubernetes | Jonathan Johnson | 01h 00m |
Compares three concrete approaches and shows working demos: Kubeless injects code into language containers via ConfigMap so a Python Fibonacci runs without… | ||
| Self Service Kubernetes for Early Adopters | Arun Subbaramu | 19m |
IG builds a Jenkins self‑service job that clones a Kubernetes archetype, create a new Git repo, and scaffolds Jenkinsfiles, Helm charts and Dockerfiles… | ||
| Securing the Connected World - Detangling Encryption and Decryption | Arpana Sharma | 30m |
Explains a concrete pipeline: generate an AES-256 single-use key to encrypt bulk data, encrypt that AES key with the recipient’s RSA 2048-bit public key… | ||
| Rust Microservice in Containers | Jonathan Johnson | 59m |
Rust microservice compiles with cargo into a native binary, uses tonic for gRPC and protocol buffers, and pairs with an Express frontend that calls the service… | ||
| Running Microservices on Kubernetes – Best Practices | Anil Gunwantrao Allewar | 28m |
Recommends using managed Kubernetes like EKS/AKS/GKE or on‑prem OpenShift/Rancher, enforcing namespaces with resource quotas and RBAC, and preferring one… | ||
| Resilient Cloud Architecture Design Patterns | Rohit Bhardwaj | 57m |
Nine concrete patterns and AWS tools for surviving failures: a 500 ms UX target and 99.99% availability (~6 minutes/month) drive choices; deploy behind… | ||
| Resilience & Chaos Engineering in the Cloud | Nikos Katirtzis, Daniel Albuquerque | 39m |
Expedia runs microservices on AWS and Kubernetes and demonstrates controlled chaos with a three-stage experiment: blackhole ElastiCache, inject 1s latency… | ||
| Rabbit MQ vs Kafka: When, Which, Where? | Nikhil Nanivadekar | 01h 00m |
Compares concrete behaviors: Kafka acts as a transaction log backed by Zookeeper, keeps messages for replay via offsets, and requires increasing partitions to… | ||
| Quality on Cloud 9: 9 Aspects of Delivering a Great Product on Cloud | Prasad Saka | 27m |
PayPal moves testing from slow, fragile suites to tools that pinpoint risk: a JRunner execution layer, service virtualization that replays backend responses… | ||
| Qiskit for Python Developers – Workshop | Rajesh Jeyapaul, Shesha Raghunathan | 03h 06m |
Hands-on workshop shows Qiskit Python code that builds circuits (example: three-qubit H + CNOT entanglement), runs them on simulators (statevector, unitary… | ||
| Principles for Building MicroServices | Venkat Subramaniam | 01h 00m |
Microservices require domain-driven, cohesive bounded contexts and true autonomy: each service runs as a standalone process with process-level isolation, owns… | ||
| Practical Approaches To Scaling Distributed Transactions | Rangarajan Seetharaman | 28m |
Covers concrete tradeoffs: use two-phase commit (blocking, row locks, coordinator failure risk) for cross-database ACID, or use saga pattern across services… | ||
| Polyglot Done Right with GraalVM | Oleg Šelajev | 47m |
GraalVM runs JVM languages plus JavaScript (Node), Python, Ruby, R, WebAssembly and LLVM bitcode and claims near-native speed by using the Truffle interpreter… | ||
| Overcoming Service Communication Issues and Challenges | Mark Richards | 54m |
Compares strict vs loose contracts and recommends always versioning strict schemas from the start, using vendor mime types for contract changes and endpoint… | ||
| Optimizing Application Performance on Kubernetes | Dinakar. Guniguntala | 15m |
Shows that CPU MHz swings (3.5 GHz peak dropping to less than half) and power‑save BIOS governors can cut performance ~30%, so tune BIOS and OS scaling… | ||
| New Java Language Features with Eclipse | Manoj N Palat | 30m |
Six-month Java releases add concrete features (instanceof patterns, switch expression yields a value, records, sealed types) and Eclipse updates the Eclipse… | ||
| Mutation Testing | Sualeh Fatehi | 43m |
Java + JUnit + JaCoCo example implements a simple palindrome function, reaches 100% JaCoCo coverage only after adding a partial-palindrome test, then runs… | ||
| Moving a Monolith from AWS EC2 to K8 | Samuel Vijaykumar | 28m |
Freshdesk moves a monolithic Rails app from AWS EC2/OpsWorks onto EKS Kubernetes, keeping Fusion Passenger processes inside multi-container pods and preserving… | ||
| Monolith Thick Client Apps to Microservices! Best Practices | Shailesh Kumar | 20m |
Refactors a WPF monolith into hot-pluggable GUI modules using MEF framework, deploying new components from AWS via REST and an API gateway while retaining… | ||
| Monitoring Multiple Cloud Providers Made Easy | Shelly Yao | 53m |
Elasticsearch centralizes logs and metrics from AWS, Azure and GCP using Filebeat, Metricbeat and the serverless Functionbeat. Metricbeat pulls 16 metric sets… | ||
| Micro-Service Orchestration Deep Dive | Ken Sipe | 57m |
Compares Apache Mesos (and DC/OS/Marathon frameworks) to Kubernetes with concrete differences: Mesos uses a two-level scheduler and pushes state to agents with… | ||
| Meshing Around with Istio | Jonathan Johnson | 01h 01m |
Istio runs as a control plane plus Envoy sidecar data plane on top of Kubernetes, adding mTLS, routing, fault injection, and observability via… | ||
| Medical Robotics – Choice of Programming Language | Suchitta Misra | 20m |
Striker’s Mako system combines a robotic arm, camera and guidance card, uses 3D CT planning and haptic boundaries to keep bone cuts within the planned zone and… | ||
| Maximizing Performance with GraalVM | Oleg Šelajev | 56m |
GraalVM runs Java two ways: the Graal JIT yields higher throughput and can optimize through layers of abstraction so an objects.hash version performs like a… | ||
| Mastering your Eclipse IDE - Java Tooling, Tips & Tricks! | Noopur Gupta | 27m |
Live demo of Eclipse features that actually save time: toggling fullscreen and key-binding overlays, plug-in spies to open implementation classes, workspace… | ||
| Local Variable Type Inference: Friend or Foe? | Simon Ritter | 55m |
Local variable type inference arrives in Java SE 10 and is useful for shortening verbose code—works well for try-with-resources, breaking up chained stream… | ||
| LLVM | Brian Sletten | 53m |
Modular compiler infrastructure that splits frontends, an SSA-based LLVM IR bitcode middle layer and pluggable backends; used by Swift, Julia, Rust and… | ||
| Leveraging Caching For Cloud Native Applications | Mark Richards | 53m |
Argues caching is not just for latency but for data sharing and cloud-native synchronization, with hands-on demos using Hazelcast and Apache Ignite plus… | ||
| Level-up Your DevOps with GitHub Actions and Kubernetes | Rob Richardson | 44m |
Live demo scaffolds a .NET Core 3.1 MVC site, writes a multi-stage Dockerfile (SDK -> ASP.NET runtime on Alpine), and creates Kubernetes YAML for a Deployment… | ||
| Latest Java Best Practices | Kenneth Kousen | 01h 00m |
Opinionated checklist of which new Java features pay off: functional Java (streams, lambdas, method references) solves the demo task of finding the 10 longest… | ||
| Kube Restaurant | Joel Lord | 56m |
Restaurant metaphor maps to a working demo: a minikube cluster runs pods for a PHP front end and Node.js services, deployments create ReplicaSets and scale… | ||
| Kotlin Mullets - Business in the Front, Party in the Back | James Ward | 51m |
Demo builds a shared Cotlin mullets codebase: a multiplatform common module plus an Android client that captures accelerometer/orientation, a Micronaut JVM… | ||
| Kotlin Coroutines And More | Kenneth Kousen | 56m |
Deep dive into Kotlin features with runnable examples on a public GitHub repo: coroutines (launch vs async, runBlocking vs coroutineScope, dispatchers… | ||
| JavaScript the Grumpy Parts | Rob Richardson | 55m |
Explains why JavaScript behaves oddly with concrete claims and runnable examples: shows hoisting is a lie by walking the two‑phase compiler, demonstrates that… | ||
| Java in Containers - Part Deux | David Delabassee | 48m |
Shows that old JVMs misread container limits (CPU and memory) and that recent OpenJDK builds fix ergonomics—OpenJDK 16 sees cgroups v2 and correct CPU… | ||
| Java Garbage Collection - The Basics | Chandra Guntur | 51m |
Overview of JVM GC basics with concrete mechanics: heap divides into regions (region size ≈ heap/2048 rounded to power of two, e.g. 4MB), young generation uses… | ||
| Java Functional Programming Idioms | Venkat Subramaniam | 56m |
Shows concrete Java 8 idioms: express a prime check with IntStream.range + noneMatch instead of loops, build readable pipelines by aligning stream operations… | ||
| Java EE on Azure Magic Mystery Show | Reza Rahman | 51m |
Deploys a Jakarta EE Maven WAR through three concrete Azure paths: a VM running Payara and Zulu JDK with an Azure Database for PostgreSQL (app serves on port… | ||
| Java - Language of Choice for the Internet of Things (IoT) | Umesha Puttamadappa | 19m |
Claims that Java SE shrinks into embedded space with a standard JVM on devices, uses write once run anywhere to avoid rewrites, and provides JMX remote… | ||
| Jakarta EE 9 and Beyond | Ivar Grimstad | 43m |
Jakarta EE 9 finalizes the namespace change from javax to jakarta, opens the open-source TCK for free self-certification, and trims legacy specs to let lighter… | ||
| Introduction to Micronaut 2.0 | Graeme Rocher | 57m |
Micronaut 2.0 precomputes DI, AOP and annotation metadata at compile time so frameworks avoid runtime reflection and proxy generation, enabling reflection free… | ||
| Introducing Combine to iOS without Over"reacting" | Daniel H Steinberg | 21m |
Shows how to convert a UIKit rock‑paper‑scissors UI into a reactive pipeline using Combine: uses an @Published property wrapper for player state, wires a… | ||
| How to Save the Planet Without Leaving your Desk! | Jamie Coleman | 49m |
Cloud data centers already use about 3% of global energy and could reach 20% soon; migrating from local racks to shared cloud reduces idle waste and one real… | ||
| How to Participate in the Future of Java | Heather VanCura | 43m |
Java now ships every six months with the JCP governing the Java X namespace and requiring three deliverables for compatibility: spec, reference implementation… | ||
| Homemade Serverless: Making it from Scratch | Marc Hildenbrand | 54m |
Shows how a Java payment microservice runs on an OpenShift Kubernetes cluster, wrapped by KNative serving and eventing to turn Kafka order messages into… | ||
| Hidden Pearls for Java Embedded High-Performance Persistence | Sven Ruppert | 48m |
Compares two embedded Java persistence options: MapDB 3.0.8 and MicroStream. MapDB provides drop‑in transactional maps/lists/queues with on‑ and off‑heap… | ||
| Heroku PaaS Apps to Feature your Work in any Language | Rohit Bhardwaj | 55m |
Heroku deploys code from GitHub or Docker, runs builds with Heroku CI, and creates a staging pipeline and production release from the same built binary; the… | ||
| Groovy 3: All The Major New Features | Kenneth Kousen | 57m |
Groovy 3 replaces the parser with the Parrot Parser so Java lambda and method/reference syntax compile directly, and the distribution is modularized so… | ||
| Go-ing Further | Raju Gandhi | 53m |
A small pipeline reads a file of ~50 common passwords (demo trimmed to 20) and uses the bcrypt-like generateFromPassword call to hash each. Early code… | ||
| Go Microservices in Containers | Jonathan Johnson | 01h 03m |
Shows building a Go microservice with a Gin REST API, packaging it with a multi-stage Dockerfile and shrinking the image from 811 MB to about 7.5 MB, pushing… | ||
| Getting Cloud Migration Right | Vikas Rai | 33m |
Atlassian describes a practical server→cloud path: split codebases in 2016, build on AWS with an extra infrastructure layer and regional data centers in North… | ||
| Get Go-ing | Raju Gandhi | 56m |
Overview of Go’s concrete tradeoffs: Go aims for simple syntax and a single static binary (demo binary is ~2.2 MB containing the runtime), with a huge standard… | ||
| Get 'Go'ing with Microservices | Stephanie Sherriff | 01h 01m |
Builds a Go microservice that calculates unit price using protobufs and gRPC, generates Go clients/servers from .proto files, and serves on TCP port 20001 so… | ||
| From my Machine to the Cloud with Cloud-Native Tools | Peter Jausovec | 55m |
Focuses on speeding the developer inner loop for Kubernetes apps by showing concrete tools, timings and demos: first full React inner loop runs ~3 minutes once… | ||
| Fog Computing : Software on the Edge | Brian Sletten | 53m |
Claim: compile any language to WebAssembly + WASI and run it safely at the edge like a CDN for code. Demos recompile clang, jq, Mono/.NET… | ||
| Flying through Cloud Native (CNCF) | Ken Sipe | 50m |
Cloud Native Computing Foundation maps projects from sandbox to graduated and the talk lists concrete tools and states: Kubernetes (v1.18, ~six‑week minor… | ||
| Extended Machine Learning | Kuldeep Singh, Raju Kandasamy | 59m |
A photorealistic XR digital twin of a parking lot is built in Unity and driven by Unity ML‑Agents with a Python/TensorFlow backend and C# scripting; training… | ||
| Exploring Collectors: A Powerful Utility Class in the JDK | Venkat Subramaniam | 53m |
Shows how java.util.stream.Collectors solves reduce problems: use toList and toUnmodifiableList to avoid shared-mutable accumulation, use… | ||
| Event-driven Programming 101 | Siddharth Bagai | 20m |
Claims that replacing a continuous animation loop with event handlers (instead of a constant requestAnimationFrame-style render) stops needless 60fps… | ||
| Enterprise Ethical Hacking Cloud Applications | Rohit Bhardwaj | 57m |
Focuses on practical steps: use Microsoft Threat Modeling Tool, OWASP ZAP HUD to spider/active/Ajax scans, breakpoints and fuzzing against a Juice Shop Heroku… | ||
| Easier Microservice Persistence With Micronaut Data | Todd Sharp | 53m |
Micronaut Data claims to precompute SQL at compile time using AoT query compilation so repository interfaces become concrete implementations with no reflection… | ||
| Distilling Java Containers for Kubernetes | Jonathan Johnson | 01h 01m |
Java that used to over-allocate now respects container limits (use Java 8u191+ or later), and the demo actually shrinks a Spring Boot image from ~184 MB to ~84… | ||
| DevSecOps - Why Debian repositories are Mission-Critical! | Sven Ruppert | 27m |
Debian repositories become a single point of control by caching external mirrors inside Artifactory + X‑Ray so systems keep exact package versions, get faster… | ||
| DevOps Tools for Java Developers | Stephen Chin | 18m |
Cloud-native DevOps workflow recommendations include source control (GitHub/GitLab), CI/CD builds, package manager dependency inventories and deep… | ||
| DevOps for Java Developers (Or Maybe Against Them?!) | Baruch Sadogursky | 31m |
Argues DevOps originates in ops but becomes developers’ problem because production quality now defines “done,” adding on‑call, observability, feature flags… | ||
| Developing with HTTPS in Containers | Rob Richardson | 52m |
Developing HTTPS inside Docker needs a reproducible trusted CA not hand-rolled OpenSSL scripts. Walks through failed attempts—no cert in runtime, copying SDK… | ||
| Developing and Deploying a Modern Reactive Serverless Container | Mary Grygleski | 55m |
Explains how a Vert.x 3.9.2 service is written, dockerized and pushed, then deployed to IBM Kubernetes service with Knative YAML; uses the Vert.x event bus, an… | ||
| Design Patterns in Dynamic and Functional Languages | Neal Ford | 57m |
Claims that many GoF patterns either disappear or change implementation in modern languages, with concrete examples: closures replace Command (Groovy/Ruby… | ||
| consumer banking in cloud | sanjay agrawal | 16m |
Goldman Sachs runs Marcus as a cloud-native consumer banking platform and acts as the Apple Card underwriter. It launches Amazon seller loans with a two-step… | ||
| Container Friendly Java 9 | Ken Sipe | 58m |
Explains that containers are just Linux cgroups and namespaces and shows how Docker/containerd and Kubernetes map to them, with concrete commands (cgcreate… | ||
| Continuations and Fibers: The New Frontier for Java | Venkat Subramaniam | 59m |
Project Loom introduces continuations as a data structure (Continuation/ContinuationScope and yield/run) and virtual threads/fibers so IO waits suspend a task… | ||
| Deep Learning and Java | Brian Sletten | 01h 01m |
Java options are practical: Deep Learning for Java (DL4J) wraps a C/C++ core with CUDA support and Hadoop/Spark integration so training and inference run on… | ||
| Composing your Containerized Microservices | Raju Gandhi | 50m |
Explains how Docker Compose actually builds a multi-container setup: a MariaDB container, a Java user service built from a Dockerfile, and Liquibase migrations… | ||
| Communication Patterns in Microservices | Neal Ford | 54m |
Introduces the architecture quantum as an independently deployable unit with high cohesion and a synchronous/asynchronous coupling metric called quantum… | ||
| Cloud Native Culture | Nathaniel Schutta | 59m |
Argues that culture, not just tools, determines cloud success, citing the Bezos mandate (everything exposed as APIs with firing as incentive), real cost shocks… | ||
| Change Data Capture Pipelines with Debezium and Kafka Streams | Gunnar Morling | 49m |
Debezium tails database transaction logs and publishes low‑latency change events to Kafka (often sub‑second); connectors exist for MySQL, Postgres, MongoDB and… | ||
| Building Reactive Systems with Reactor | Aeisha Musthafa | 29m |
Explains how Spring Reactor (an implementation of Java 9 reactive streams) and reactor-netty replace thread-blocking HTTP calls with nonblocking Mono/Flux… | ||
| Building High Resiliency into Digital Solutions | Suresh Reddy | 34m |
Bank handles ~80 million customers with ~30M digital and ~24M mobile users so designs prioritize keeping critical balance and payment flows available during… | ||
| Bringing Reactive Programming to Java and Microservices | Lakshmi Menon | 24m |
Reactive programming here means building non‑blocking asynchronous Java services using the Reactive Streams spec (Java 9) and implementations like Reactor… | ||
| Beyond Entitlements for the Cloud Native | Chandra Guntur | 48m |
Shows a concrete responsibility management design using Open Policy Agent (Rego) deployed as OPA sidecars to avoid a single-point federated RMS, with a policy… | ||
| Best Practices for Container Image Promotion Pipelines | Baruch Sadogursky | 16m |
Argues that Dockerfiles should not be rebuilt at each stage but build once and promote the exact image through quality gates; shows Docker build causes… | ||
| Beginning Java 9 Modules | Raju Gandhi | 54m |
Java modules introduce a module descriptor (module-info.java) that enforces explicit requires/exports relationships, adds a module path (-p / --module-path)… | ||
| Batch Processing with Spring Batch and Kubernetes | Madhusudhana Ganeshappa | 28m |
Shows a working remote-partition Spring Batch setup that uses RabbitMQ request/reply queues and a database-backed job repository to distribute file-processing… | ||
| Automated Failure Injection and Testing across Microservices | Rajat Khare | 29m |
AutoFIT is a lightweight Java framework that injects deterministic failures via a failure-expression header parsed by an AOP interceptor at the servlet level… | ||
| Automated Deployment of ElasticSearch on AWS | Venkatesh Neldurg | 28m |
Shows a repeatable blueprint that builds self-managed Elasticsearch on AWS using an AMI plus Terraform plus Cloud-init that boots, downloads a remote config… | ||
| Architecture Remediation | Shankar Ramakrishnan | 23m |
Many startups end up with an unmaintainable monolith that slows time to market and lacks CI/CD; remediation starts with refactoring to domain folders… | ||
| Architectural Principles and Practices to Build MicroServices | Venkat Subramaniam | 01h 01m |
Argues that microservices succeed only with domain partitioning, isolation and automation: every service owns its data so never share a database, services run… | ||
| An Introduction to Property-based Testing | Paul King | 54m |
Shows how jQu annotated property tests and Spock Genesis generators replace dozens of examples by generating and checking thousands of cases (he runs 1,000… | ||
| An Introduction to Constraint Programming | Paul King | 49m |
Shows declarative constraint models that solve the crypto puzzle SEND+MORE=MONEY (one unique solution) using the Java/Groovy library Choco and visualizes… | ||
| An Experiment in Continuous Deployment of JVM applications | Nicolas Fränkel | 24m |
Claims a single JVM can receive bytecode updates with no downtime by streaming compiled .class bytes into a running process. Uses Instrumentation API to call… | ||
| An Entertaining Introduction to Quantum Computing | James Weaver | 51m |
Explains qubits, superposition, measurement and entanglement with concrete claims: classical simulation tops out around 40–50 electron orbitals, 2^53 hits RAM… | ||
| Agile Engineering: The Hard Parts | Neal Ford | 59m |
Argues that architectural governance must be automated using fitness functions (unit-test‑like checks) and shows tools: JDepend/ArchUnit/net‑archtest for… | ||
| A State of Java Elasticity | Ruslan Synytsky | 42m |
Recent OpenJDK patches plus an injected agent let the JVM actually return unused heap to the OS, enabling vertical scaling and pay‑per‑use billing. The patch… | ||
| A New and Open Way to Build Cloud-Native Microservices - MicroProfile | Emily Jiang | 57m |
Shows a concrete Java path to cloud-native microservices using MicroProfile: claims OpenJ9 cuts JVM memory ~60% and startup ~30%, and the demo wires two… | ||
| A Dozen Cool Things We Can Do With Popular JVM Languages | Venkat Subramaniam | 53m |
Shows a dozen concrete tricks across Java, Scala, Groovy and Kotlin: file reads using Groovy’s new File(...).text and Kotlin’s readText, running shells with… | ||
| A Deep Dive Into Virtualized Container Technology | Melissa McKay | 28m |
Covers concrete mechanics: container namespaces and cgroups in the Linux kernel, images as layered filesystems where Docker image = tarball and layers live in… | ||
| 30 Golden Rules of Deep Learning Performance | Siddha Ganju | 01h 12m |
Thirty concrete optimizations target GPU starvation: rewrite thousands of tiny images into TFRecord ~100MB shards, use TFDS + prefetch + num_parallel_calls ≈… | ||
| How to Validate your Startup Idea Quickly | Aman Jain | 20m |
Procedure converts a vague idea into measurable wins: write an XYZ hypothesis, hyper-zoom to a niche (example: Bay Area Fitness Facebook group), buy a domain… | ||
| Writing Professionally | Daniel H Steinberg | 28m |
Writing is the most important daily skill at work: short items like emails, commits, PRs and Slack messages shape outcomes. Concrete advice: use optionals to… | ||
| Using Software, AI, DS to Source Growth Opportunities | Thomas Thurston | 23m |
A venture firm builds an in‑house analytics stack with a 10-person data science team that crawls the web to map markets, finding found 606 companies in sleep… | ||
| Up Your Engineering Game: Adopting Good Parts of Startup Culture- | Peter Vesterbacka | 26m |
Company starts as a student project at Aalto and ships 51 games before the 52nd game becomes Angry Birds, proving persistence matters; team scales to ~850… | ||
| Unleashing Innovation by Unblocking your Developers | Harshu Deshpande | 28m |
Argues that developers face growing, unrealistic full‑stack+infrastructure expectations—containers, Kubernetes/EKS, CI/CD, NoSQL and cloud services—while orgs… | ||
| Uncovering your Personal Values | Kate Illsley | 21m |
Claims that naming and ranking 3–5 core personal values measurably improves decision making and reduces friction across work and life, and demonstrates a… | ||
| Top 10 Algorithms for Coding Interviews | Rohit Bhardwaj | 59m |
Provides a seven-step interview flow (practice on paper, mock interviews via pram.com, write big examples, brute force then optimize, modularize, test) and… | ||
| The Dao of Tech Leadership | Kate Wardin | 40m |
Cites hard numbers: a study of 27 million people across 2.5 million teams in ~200 countries shows 50% leave to escape managers; U.S. projections show 70,000… | ||
| Technical Practices that Take Time but Save Time | Venkat Subramaniam | 58m |
Argues that slowing down for practices like red green refactor, continuous refactoring, disciplined code reviews and automating deployments pays off with… | ||
| Systems Thinking | Raju Gandhi | 54m |
Argues that modeling interconnections, delays and loops beats linear thinking, showing a counterintuitive fleet example (cars 20→50 mpg vs trucks 10→20 mpg… | ||
| So You’ve Just Become a Tech Lead - Great! Now What? | Sarah Taraporewalla | 51m |
Tech lead's sole aim is to make the dev team as effective as possible by owning five capabilities: custodian of vision, project management, information… | ||
| Sailing through Digital Transformation | Arpana Chopra | 32m |
Claims a repeatable approach: break stakeholders into three buckets, deliver in micro-phases under six months, and keep execution teams lean. A case study… | ||
| Remote Working - Is this the New Normal? | Nainesh Mehta | 32m |
Company moves 3,000+ staff to home offices, discovers many lack laptops, and measures productivity with cycle time, burndown and release counts that actually… | ||
| Proper Care and Feeding of Junior Developers | Valarie Regas | 25m |
Argues that mentoring is a business problem not a nicety, with a small survey of several hundred respondents backing that claim and high recruiting/onboarding… | ||
| On Being an Effective Developer | Raju Gandhi | 53m |
Effectiveness equals doing the right things quickly, so the concrete moves are: limit WIP to 3–4 items and say no (or trade priorities), stop context switching… | ||
| Mental Bookmarks and the Fractal Nature of Success | Kenneth Kousen | 01h 00m |
Proposes a simple technique: before any tangent, pause and mark the current topic in short‑term memory like pushing a stack so it can be popped back within… | ||
| How to Validate your Startup Idea Quickly | Aman Jain | 20m |
Claims the market can be validated in days by turning a vague idea into a testable XYZ hypothesis and running two quick experiments. Buy a domain and use… | ||
| Fostering Chaos Engineering Culture | Suresh Reddy | 18m |
Describes building an agentless chaos tool (Java + Node.js) that integrates with CI/CD and reuses Splunk for telemetry, lets teams define component-specific… | ||
| Empowering, Growing and Coaching your Superstars | Albina Iskhakova | 52m |
Companies cut 10% of staff, downsize 70% of contractors and still rehire in other regions, and morale drops unless leaders act. The practical moves here are… | ||
| Eliminating Hero Culture on our Engineering Teams | Brianna McCullough | 21m |
Argues that hero culture creates single points of failure, technical debt and stalled careers, with some employees routinely pulling 60+ hours and losing PTO… | ||
| Effecting Change—The Art Of Leading Teams | Venkat Subramaniam | 54m |
Change succeeds when you first convince yourself first, then listen to diagnose the real problem, solicit at least three solutions, prototype and amplify what… | ||
| Do You Know Da Wae | Ken Sipe | 59m |
Argues that team and culture beat lone “10x” coders, backed by specific practices: Tuckman’s forming–storming–norming–performing, 80% advanced beginners in the… | ||
| Designers + Developers = Best Friends Forever? | Jaime Lopez | 25m |
Argues that decisions sit with a cross-functional triad — product (problem), design and development (solution) — and shows a triangle model; recommends design… | ||
| Definition of Ready & Done - Achieving Predictability | Kito Mann, Dee Inguva | 54m |
Defines concrete Definition of Ready checks (no unanswered questions, dependencies identified, acceptance criteria reviewed) and a Definition of Done checklist… | ||
| Dealing with Noobs: How to Work with Non-Technical People | Tim Bornholdt | 24m |
A set of concrete habits for working with non-technical colleagues: insist on empathy is the key, be patient and ELI5—use metaphors (zoo lion, skydiving), and… | ||
| Building Antifragile Teams | Kate Andrews | 25m |
Argues that teams can be engineered to gain from disorder by changing hiring, rituals and leadership: hire for hiring for diverse lived experience not just… | ||
| Build Your Own Tech Radar, Capture Your Org's Tech Posture | Shohre Mansouri | 52m |
Organization builds a visual Tech Radar by following five concrete steps: collect, choose, write, publish, repeat. Collect uses team lists, sticky notes or a… | ||
| Pull My Code: Effective Code Review | Simon Gerber | 28m |
Argues that the Pull Request is overused and recommends shifting review left: use linters, SonarQube, TDD, contract and smoke tests, CI and trunk‑based… | ||
| 14 Identifying And Removing Impediments | Venkat Subramaniam | 55m |
Shows concrete fixes and measured practices: a $3 tether solved a recurring projector-remote problem; use ask why five times to reach root causes; prefer… | ||
| 10x_productivity_for_developers_and_architects | Rohit Bhardwaj | 01h 02m |
Claims that peak developer impact comes from specifics: productivity is only about 30% of impact while communication 50% and charisma 20% drive outcomes… | ||
| What's New in JavaScript (ES 2020) - Part II | Raju Gandhi | 52m |
Refactors an expense-tracking app from nested callbacks and mutation into concise ES2020 patterns, replacing forEach with map/filter, using arrow functions and… | ||
| What's New in JavaScript (ES 2020) - Part I | Raju Gandhi | 51m |
Walks a real expense-tracking JSON app through concrete ES6+ rewrites and proves behavior with tests: refactors expense-tracker JSON app into a map-of-maps to… | ||
| Web Components: 10 Things to Know | Jaime Lopez | 28m |
Web Components prove production-ready — SpaceX uses them in a spacecraft UI — and modern browsers support the standards (IE11 via polyfills). The talk lists 10… | ||
| Web Assembly | Brian Sletten | 50m |
WebAssembly compiles C/C++, Rust, Go and more into a sandboxed binary that runs in browsers and servers, with streaming compilation that gives smaller… | ||
| Vue.js and TypeScript: Working Together like Peanut Butter & Jelly | Rob Richardson | 47m |
Shows a step-by-step Vue CLI app scaffold that turns on TypeScript, adds Vuetify, and proves integration techniques: install @types or use DefinitelyTyped… | ||
| Uniting the Team with JAMstack | Trys Mudford | 24m |
A multi-site headless CMS and a Jamstack front end get built in days: Craft CMS is used as a headless source, Eleventy pulls API data to render pages, and… | ||
| The Magic of Dataloader with GraphQL | Anto Rayen | 30m |
GraphQL fronts multiple PayPal microservices but field-level resolvers cause duplicate REST calls, so GraphQL + DataLoader is used to batch requests and cache… | ||
| Testing In Production | Talia Nassi | 27m |
Claims that testing in production reduces surprises by testing where real users and data live and that staging often fails are supported with specifics here… | ||
| Testing GraphQL APIs | Manoj Kumar | 32m |
Explains that GraphQL uses a single client-driven endpoint to avoid over‑ and underfetching, demonstrates converting GraphQL queries to JSON for RestAssured… | ||
| TensorFlow.js | Brian Sletten | 48m |
TensorFlow.js runs real training and inference inside browsers using WebGL and WebAssembly backends and a layers API compatible with Keras. Demo loads a… | ||
| Sprinkle Javascript with StimulusJS | Leena S N | 18m |
Monolithic server‑rendered app for online teachers uses Turbolinks plus Stimulus controllers to “sprinkle” behavior: each UI feature becomes one controller… | ||
| Serverless Applications - Azure Functions, API Mgmt., Insights | Mudmayee Chaturvedi | 27m |
Explains concrete Azure Functions tradeoffs and recipes: use blob trigger to compress images and write to a second container, use an HTTP trigger plus SendGrid… | ||
| Houdini Behind the CSS | Rhiana Heath | 28m |
Shows a working CSS Houdini solution that draws cut-off corner buttons using the paint worklet API and a separate JS worklet file; code uses… | ||
| Real Editorial Design on the Web with Variable Fonts | Jason Pamental | 46m |
Demos show how variable fonts consolidate many weights into a single file and map to CSS properties like font-stretch, font-variation-settings and the… | ||
| Progressive Microservices with NodeJS | Shashank Sharma | 27m |
Claims Node.js can run service logic plus discovery, load balancing and deployment so projects need fewer technologies; the demo uses the Moleculer framework… | ||
| My Browser Does What | Joel Lord | 45m |
A set of live demos proves browsers can do far more than render HTML: a socket.io WebSocket tunnel pushes demos to phones and runs a multi-client chat… | ||
| MetaProgramming with JavaScript | Venkat Subramaniam | 54m |
Modern JavaScript provides a practical metaprogramming API: Reflect and Proxy are used to inject and synthesize behavior. Examples show using… | ||
| JavaScript Essentials for Programming with React | Venkat Subramaniam | 54m |
Modern JavaScript for React emphasizes concrete edits: replace var with use const not var and prefer let only when mutation is necessary; drop arguments and… | ||
| Its Spelled Accessibility not Disability | Scott Davis | 51m |
Claim: making sites accessible boosts SEO, mobile UX and can increase user base by 20% while reaching 1.1 billion disabled users (global market ~ $8 trillion)… | ||
| Introduction to Cross Platform Development with Flutter | Faisal Abid | 47m |
Demo shows a first Flutter app ready in about 30 minutes, using Dart and the Skia rendering engine so pixels render identically across devices at ~60 fps. Live… | ||
| Internals of the Angular CLI | Minko Gechev | 24m |
Angular CLI exposes a layered pipeline: schematics use an in-memory file system to scaffold and mutate projects and run ng add/ng update; migrations in version… | ||
| Happiness 24/7 - even without JavaScript | Markus Lauttia | 23m |
Claims that Finland ranks #1 for happiness and top in education and trust, that a company grows 30% year over year for 10 years while employing ~200 people… | ||
| Hacking OAuth | Aaron Parecki | 47m |
Examines real breaches (Twitter API key leaks, OAuth phishing that mimicked Google Docs) and maps each to OAuth mechanics and fixes: covers authorization code… | ||
| Getting Productive with Angular | Santosh Yadav | 27m |
Angular claims to be batteries‑included and shows exact commands and tools: install with npm install @angular/cli -g, scaffold with ng new, run with ng serve… | ||
| Future-proof your Web Apps with Web Components and LitElement | Kito Mann | 53m |
Shows how LitElement and LitHtml let you write real browser components (custom elements) with shadow DOM encapsulation, ES modules and optional TypeScript… | ||
| Engage your Website Users with Push Notifications | Norton Stanley | 20m |
Shows how to register browsers with service worker.js, exchange the push subscription (endpoint plus public/private keys) with an app server, and call IBM… | ||
| Easily Integrate SCSS and Flexbox into your React App | Casie Siekman | 27m |
Demo converts a Create React App by installing npm install node-sass, renaming .css to .scss and updating imports so Webpack/Babel compiles SCSS. Shows… | ||
| Developing Mobile Friendly Web Apps with React and Bootstrap | Venkat Subramaniam | 53m |
Builds a small React app (created with create-react-app) that displays three sample books from a simulated service, adds Bootstrap via the Bootstrap CDN for… | ||
| Design and Build Great Web APIs | Mike Amundsen | 01h 07m |
Argues for a repeatable API-first workflow: design (story, diagram, ALPS description), build (sketch with API Blueprint, prototype with OpenAPI, implement in… | ||
| Demystifying Micro-Frontends | Luca Mezzalira | 37m |
Claim: splitting the UI into business-subdomain micro-frontends lets independent teams ship safely and scale engineering. Implementation uses an HTML-first… | ||
| Containerized Deployments for your SPA and API | Rob Richardson | 48m |
Demo uses Vue CLI and dotnet CLI to scaffold apps, then shows concrete Dockerfiles including multi-stage Dockerfiles and an nginx runtime to produce small… | ||
| Codified Security | Eldar Marcussen | 55m |
Argues that shifting security left means giving developers secure primitives so they can write safe code without being security experts, and demonstrates it by… | ||
| Chaos Like Everyone's Watching | Ankhuri Dubey | 27m |
API management platform built from homegrown microservices and an open‑source API gateway uses chaos engineering tooling rather than only unit tests: it has… | ||
| Building Next-gen Web Frameworks using React | Nihar Sarma | 35m |
A React-based framework called Helix scaffolds a full app with one command and publishes each component as npm packages to Nexus, using ES6, Babel, webpack and… | ||
| Building Enterprise 3D Web Applications | Prakash Prakash Vadrevu, Gourav Agarwal | 41m |
Uses Three.js over WebGL to render a two‑story demo house with thousands of parts; a single procedural tree consumes about six times the memory of the rest… | ||
| Ask the Maintainer: Nodejs | Gireesh Punathil, Vipin Menon | 45m |
Live Node.js clinic walks through concrete internals: the event loop runs on libuv thread pool with async APIs offloaded and callbacks queued in phased FIFO… | ||
| Architecting Data-Driven Apps for UX Success | Tim Hingston | 01h 00m |
Shows a small app called Waterfall Chaser app that first issues N+1 queries then is refactored to collect data in one round trip using fragments to compose… | ||
| Adding Speech to your Web App_UIArchitecture | Scott Davis | 58m |
Claims that voice reaches one in five people (over 1.5 billion) and taps an estimated $7 trillion discretionary market, then shows concrete tech: the speech… | ||
| Accessible Forms: It's Not as Difficult as You Think | Maria Lamardo | 31m |
Accessible forms rely on concrete choices: use a real <form> so Enter submits and keyboard users work, add HTML5 required to stop submission while also… | ||
| Accessibility API 101 | Aimee Marie Forsstrom | 01h 04m |
Claim: the accessibility API is an older, slimmer layer than the DOM and many JavaScript frameworks break the mapping between visual DOM and assistive tech… | ||
| 4 Steps from JavaScript to TypeScript | Phil Nash | 59m |
A simple Express Node webhook that calls a dad‑jokes API and returns SMS replies proves the path: enable pair program with TypeScript in VS Code, run npm… | ||
| Getting Started with Spark and ML | Rob Richardson | 55m |
Clear, runnable recipe for building a Spark ML pipeline using Spark + Jupyter + Python, JDBC to read SQL Server, SingleStore/MemSQL connector for SQL pushdown… | ||
| Word Embeddings - An Alternative & Efficient Approach to Search for Docs | Ananth Gundabattula | 01h 01m |
Argues that using fastText subword embeddings (n-grams) yields dense vectors in minutes of training and handles unseen tokens and spelling variants (demo… | ||
| Time Synchronization using ML Techniques in Electronic Trading | Bishal M | 21m |
Claims nanosecond-level synchronization using Stanford’s Hygens algorithm that runs in NICs, sends probes to ~10–20 peers and synchronizes every 2 seconds. It… | ||
| The Art of Conversation (Design) | Amy Cleary | 18m |
Messaging dominates: 2 billion WhatsApp users and about 42% of people with smartphones, 87% of those using messaging, and analysts predict 70% of customer… | ||
| Teach your Pacman to play with ML and Reactive Streams | Mary Grygleski, Oleh Dokuka | 01h 02m |
A Java implementation streams player inputs and agent actions over RSocket into a central knowledge service and trains agents with case-based reinforcement… | ||
| Style Transfer AI - How Neural Networks Generate Art | Thomas Endres, Martin Förtsch | 58m |
A realtime stereoscopic system transforms live headset camera feeds into paintings by running trained feed‑forward style networks instead of per‑image… | ||
| Snaking Python Into Kubernetes | Jonathan Johnson | 54m |
Shows building a FastAPI Python microservice, containerizing it with successive Docker multi-stage refinements and shrinking the image from about 378 MB to 144… | ||
| Searching for Time Series Patterns at Big Data Scale | Ananth Gundabattula | 55m |
Presents a practical pipeline that extracts motifs, discords and chains from massive series using STAMP (matrix profile), accelerates distance computation with… | ||
| Scalable Data Pipelines - an ML Approach | Sonal Goyal | 27m |
Argues that ML can cut months of manual schema mapping and the 60–70% of analyst time spent on cleaning by replacing rulebooks with column word vectors for… | ||
| Ripped Machine Learning with Distributed Computing | Jonathan Johnson | 54m |
Shows how BentoML packages a scikit‑learn iris model into a Docker image, auto‑generates a Dockerfile and REST/Swagger endpoint, and pushes the image to a… | ||
| Real-time Fraud Detection using Deep Learning | Agniraj Baikani | 18m |
Claims an autoencoder reconstruction approach plus SHAP explanations detects anomalies and traces root input variables; model trains on normal transactions so… | ||
| Operationalising Responsible AI | Vanya Seth, Devangana Khokhar | 59m |
Maps fairness, transparency and robustness to concrete nonfunctional requirements and implements them as codified fitness functions that run in CI/CD… | ||
| Open Source, XPlat ML Framework for .NET Developers | Lohith G N | 50m |
ML.NET is an open‑source, cross‑platform .NET ML framework that builds and ships C# models from Visual Studio or the xplat CLI using AutoML. The demo trains on… | ||
| Machine Learning Platforms | Brian Sletten | 52m |
Overview of practical platforms and tradeoffs: recommends starting with Anaconda + Jupyter notebooks for reproducible exploration and scikit‑learn for… | ||
| Machine Learning Attacks – A New Era of Security Epidemic | Ashima Purohit | 20m |
Claims that production models are breakable by tiny perturbations and by tampering with feedback, with concrete results: an image classifier flips from panda… | ||
| Learning Machine Learning | Brian Sletten | 50m |
Practical entry path: start with data science basics, then use small experiments in TensorFlowJS or Python to verify claims — a linearly separable toy gets… | ||
| Empathy at Scale: Solving the Conundrum of Customer Success | Guru Bhat | 23m |
PayPal presents a centralized omni‑channel customer success platform that combines conversational AI, RPA and an event‑driven customer journey to predict and… | ||
| Deep Learning Techniques for Natural Language Processing | Paris Buttfield-Addison | 31m |
Overview of methods and a working demo using Google Collab, NLTK and scikit‑learn on a Kaggle dataset of 130,000 reviews: builds a bag‑of‑words with… | ||
| Deep Fakes 2.0 - How Neural Networks are Changing our World | Thomas Endres, Martin Förtsch | 56m |
A working real-time face transfer prototype maps live facial expressions onto other people (examples include Barack Obama and Angela Merkel) by combining… | ||
| Applying ML & NLP in Qualitative Research Activities | Harri Ketamo | 24m |
Headai presents a cognitive‑style language model built from millions of words and trained on news, job ads, contracts and curricula to produce real‑time skill… | ||
| Applying AI and ML in the Current Pandemic World | Priyanka Telang | 23m |
Uses graph neural networks to predict infection links and produce individual and zonal risk scores for targeted interventions, and runs a bio‑carrier… | ||
| Anomaly Detection in Smart Buildings using Federated Learning | Tuhin Kanti Sharma | 35m |
Federated learning trains anomaly detectors on-device and aggregates updates to catch sensor and network anomalies in smart buildings. Implementation uses… | ||
| AI-eye in Augmented Reality | Padmapriya Mohankumar | 27m |
A pipeline converts camera frames into real-time emotional overlays: a CNN from scratch classifies faces into seven emotion classes (angry, disgust, fear… | ||
| ML Platform Challenges & Applications at Freshworks | Swaminathan Padmanabhan | 23m |
Freshworks runs ML for 200,000 businesses, ingesting ~30 GB/day and keeping 250 million live predictions refreshed in near real time via Kafka consumers that… | ||
| Putting Deep Hybrid Learning to Work | Aditya Bhattacharya | 40m |
Deep Hybrid Learning combines CNN feature extraction with classical classifiers, here using a 21-layer CNN with custom incept/squeeze to produce feature… | ||
| AI Powered Root Cause Analysis for Production Alerts | Deepa Elumalai | 20m |
PayPal trains a multiclass classifier on consolidated alert and incident-ticket data from ~2,500 apps, using Jupyter and scikit-learn with features like alert… | ||
| AI/ML for Non Data Scientists | Nandish Madhu | 28m |
Claim: data scientists spend ~80% of their time cleaning and preparing data, so non‑coders can contribute by identifying business cases (churn… | ||
| AI: Rocket Fuel for Digital Transformation, 5G & Security | Pekka Sivonen | 21m |
Argues that AI becomes the operational engine for 5G, robotics and platform-driven industries and that Digital Transformation will unlock 100 trillion USD over… | ||
| Affective Computing | Håkan Silfvernagel | 50m |
Defines affective computing as systems that recognize, interpret and simulate emotions and shows concrete tooling: Azure Face/Emotion API returning face… | ||
| Thinking in Graphs – An Intro to Graph Databases & Applications | David Raj Daniel | 29m |
Starts from Euler's seven‑bridges puzzle and states the concrete theorem used (sum of vertex degrees = 2×edges, Euler trails require all but 0 or 2 vertices… | ||
| Solving Analytical Problems using Apache Spark | Rohit Bhardwaj | 52m |
Claims Spark runs up to 100x faster than Hadoop on large datasets and is proven here by combining RDD processing with a directed acyclic graph for lazy… | ||
| Introduction to Data Streaming | Nicolas Fränkel | 30m |
Argues that streaming replaces slow hourly ETL with near‑real‑time event processing, using Hazelcast Jet to read an OpenData GTFS endpoint, split trip updates… | ||
| How (not) to Scale Elasticsearch for Data Analytics! | Aishwarya Sankaravadivel | 29m |
Managed Elasticsearch runs on 500+ JVM instances holding ~4 PB and handling ~20+ billion ingests/day (peaks ~50M sources/day); scaling techniques include bulk… | ||
| Data-driven Decision Making in Ad-Tech | Biddappa Muthappa | 18m |
MIQ describes an end-to-end programmatic stack that connects 20 TB daily from 40+ data providers to build omni‑channel audiences, separate employees from… | ||
| Data Versioning Explained the Open Source Way | Einat Orr | 24m |
Surveys four concrete approaches to data versioning and when to pick each: ML pipeline tools (DVC and similar) version training sets, hyperparameters and… | ||
| Data Mesh: Beyond the Data Lake | Neal Ford | 01h 00m |
Argues that replacing centralized lakes with domain-aligned data products plus a shared data sidecar yields four concrete principles (domain-driven ownership… | ||
| Data DevOps is Real! | Karthikeyan Selvaraj | 41m |
PayPal builds a governed Data DevOps platform used by thousands of engineers, analysts and data scientists that unifies application and data pipelines… | ||
| Collecting Big Data at Scale with Amazon Kinesis | Rohit Bhardwaj | 55m |
Shows how to ingest clickstreams and CloudTrail logs into Kinesis Data Streams or Kinesis Data Firehose, using either the Kinesis Producer Library or a Kinesis… | ||
| Answering Multi-dimensional Queries on Massive Datasets | Srimathi H | 31m |
Built a realtime estimation subsystem that answers multi-dimensional count‑distinct queries by precomputing and storing per‑value sketches and merging them at… | ||
| A Journey to Choose an Enterprise Big Data Platform | Rajib Deysarkar | 30m |
Organization abandons five‑year‑old on‑prem Hadoop after a 61‑criteria evaluation across seven categories and chooses GCP as a second cloud, citing BigQuery… | ||
| Taming A Monster With Git Driven Data | Supriya Srivatsa | 29m |
Extracts raw git logs from a repo (demo uses TensorFlow) and generates a CSV of the top 50 files over the last six months, then visualizes change frequency… | ||
| The Wrong Kind of Fast: Embracing Evidence-Based Architecture | Scott Davis | 01h 02m |
Framework CLIs commonly install thousands of packages (1,684–2,500+), producing millions of lines in node_modules (Tokai: ~2.9M) and leaving 86% of JS… | ||
| Towards an Evolutionary Architecture | Venkat Subramaniam | 56m |
Argues for evolving architecture by doing enough upfront design then iterating: prioritize stories by business value and architectural impact, build… | ||
| Updating the Edge | Kat Cosgrove | 31m |
Devices number 20.4 billion and updating them is fragile so the demo builds a CI/CD pipeline for embedded Linux that actually works: a Raspberry Pi hooked to… | ||
| Software Architecture by Example | Neal Ford | 45m |
Designs an online-auction system for hundreds up to thousands of concurrent bidders, using separate components for auction session, bid tracker, bid capture… | ||
| Reduce Complexity with Distributing Tracing | Sherwood Zern | 34m |
Claims that distributed tracing cuts outage time by surfacing latency, root cause, critical paths and service dependencies, and demonstrates using… | ||
| Reacting to an Event-Driven World | Grace Jansen, Katherine Stanley | 01h 00m |
Explains how Apache Kafka (via IBM Event Streams) becomes the durable event log while reactive libraries and frameworks (Vert.x, Reactor/Reactive Streams… | ||
| Qualities of a Highly Effective Architect | Venkat Subramaniam | 42m |
Lists 12 qualities that define effective architects and argues the most important behaviors are concrete: mentor rather than scold, criticize ideas not people… | ||
| Putting the Design Back in Architectural Design | Scott Davis | 59m |
Argues that design thinking is a repeatable way to become consciously competent rather than a recipe, elevating empathy as the priority and mapping it to… | ||
| Paved Roads - Architecting for Distributed Teams | Nathaniel Schutta | 01h 00m |
Argues for creating paved roads and automated fitness functions so distributed teams make repeatable, measurable decisions: example metrics include cyclomatic… | ||
| Patterns & Playbooks to Make Every Commit Production Ready | Simon Gerber | 51m |
Claims practical steps to make every commit deployable with zero downtime by breaking changes into additive steps, using blue/green or canary rollouts, and… | ||
| Microservices and Domain-Driven Design — The Strategic Parts | Raju Gandhi | 56m |
Domain-driven design defines service boundaries by modeling bounded contexts from business subdomains, not code structure; teams start with a medium-sized core… | ||
| Microservice Migration Roadmap | Mike Amundsen | 52m |
Migrating a monolith to microservices uses a concrete roadmap: STAR: Stabilize, Transform, Add, Repeat — first insert pass-through proxies (Envoy/service mesh… | ||
| Micro Frontends - Breaking Monoliths | Bipul Kumar | 36m |
Claim: micro frontends let each UI fragment live in independent repos and deploy separately so versions change without redeploying the whole app. Architecture… | ||
| Machine Learning Platforms | Brian Sletten | 53m |
Argues that getting ML into production is about architecture not just algorithms and shows real tool chains: LLVM for retargeting, TensorFlow and PyTorch for… | ||
| Full-Stack Test Automation with Karate | Peter Thomas | 01h 00m |
Karate claims a single framework for API tests, HTTP mocks, performance and UI automation, and demos show it actually integrates with Gatling for load… | ||
| Evolving Architecture & Tech in the Post-COVID World | Ranga Kanapathy | 38m |
Predicts rapid data growth with 40 zettabytes today and a projection of a zettabyte every two days in five years and argues architectures must be adaptive… | ||
| Event-Driven Architecture – Benefits and Pitfalls | Ramanan Natarajan | 48m |
Explains concrete patterns: uses Kafka and Google Pub/Sub for transmission, stores events in an event store as an append-only log with snapshots and log… | ||
| Domain-Driven Design - Where Rubber Meets the Road | Raju Gandhi | 59m |
Covers concrete DDD tactics: use value objects are immutable to capture validation and domain primitives (ISBN, phone), prefer aggregates so the aggregate root… | ||
| Architectural Patterns for Caching Microservices | Rafal Leszko | 47m |
Compares four concrete caching topologies and when each reduces latency or ops: in-process libraries (Guava, EHCache) give lowest latency but no eviction or… | ||
| Architecture Foundations: Styles & Patterns | Neal Ford | 47m |
Compares concrete architectures and when to pick them: uses ArcUnit and NetArchTest for automated governance; shows Eclipse as a micro‑kernel success and warns… | ||
| Architectural Risk Assessments | Brian Sletten | 55m |
An architectural risk assessment is a periodic, project-start activity that maps data flows, threat agents and controls to quantify risk; it’s used to remove… | ||
| AWS Certified Solution Architect an Overview - Part 2 | Rohit Bhardwaj | 57m |
Covers concrete AWS designs: Route53 + CloudFront for global static/dynamic delivery, VPC with public/private subnets, bastion host for admin access, NAT… | ||
| AWS Certified Solution Architect an Overview - Part 1 | Rohit Bhardwaj | 54m |
Overview of practical AWS patterns: DNS via Route 53 to VPCs with public/private subnets, ELB, CloudFront fronting S3 and origin servers, session caching in… | ||
| Behold The Monolith: Understanding Microkernel Architecture | Mark Richards | 49m |
Argues that monoliths remain viable by using the microkernel (plug‑in) architecture, shows a recycling app example where thousands of device‑specific… | ||
| Core Software Design Principles for Programmers | Venkat Subramaniam | 57m |
Argues concrete rules: every piece of knowledge needs a single authoritative source (DRY) — illustrates a shipping app that duplicated validation in Java and… | ||
| DDD + Microservices + DevOps – The Strangler Figs Way | Ganesh Raj Mohan P | 26m |
A 30‑year monolith at a major bank gets rebuilt incrementally using Domain‑Driven Design, the strangler pattern and DevOps with Docker on OpenShift/Kubernetes… | ||
| Architecting for Interconnected Global Ecosystems | Anbumunee Ponniah | 27m |
Claims that global supply chains fail not from theory but from lost intermediate steps and brittle inter-enterprise handoffs. Uses a COVID-era PPE case across… | ||
| DevOps Patterns & Antipatterns for Continuous Updates | Baruch Sadogursky | 17m |
Argues for tiny, frequent updates with automated rollbacks, progressive delivery and strong observability, showing concrete failures: instrumentation from New… | ||
| Analyzing Architecture Tradeoffs | Mark Richards | 46m |
Claim: switching to gRPC cuts roundtrip latency from 110ms to 7ms, but introduces tight coupling and worse maintainability; using a single payment service… | ||
| DevSecOps - Security from Scratch | Sven Ruppert | 28m |
Argues that the fastest risk reduction is scanning dependencies from the IDE to the registry to the image and gives concrete tooling: JFrog Xray + Artifactory… | ||
| Analytics & Data Science with Privacy at its Core | Gopikrishnan V | 26m |
Claims a platform-first solution that separates three data zones—production, analytics, and test/dev—and applies specific techniques to let analytics run on… | ||
| A Deep Dive into Virtualized Container Technology | Melissa McKay | 29m |
Explains that a Docker image = tarball unpacked into a root filesystem and that containers are just regular Linux processes using namespaces and cgroups; image… | ||
| nothing matches | ||