~/conference

Developer Summit 2020

date:2020-11-21..2020-11-22
location:-- online --
series:Developer Summit · one edition
tags:[java]
titleauthorlength
How Non-violent Communication Can Help Keep the Peace on your TeamCasie Siekman28m
Non-violent communication breaks into four concrete steps—observe without evaluation, identify specific feelings, name unmet needs, and make clear requests—and…
Talk on
What's New in Java - a Language Perspective!Manoj N Palat24m
Overview of concrete changes: Java 14–15 ship preview features that implement instanceof pattern (no explicit cast), switch expression (returns a value, arrows…
Talk on
What Next After Microservices?Bilgin Ibryam46m
Claim: the next phase keeps business code small and language-agnostic while moving distributed primitives out of process as sidecar + operator model. Uses…
Talk on
What a CharacterSualeh Fatehi48m
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…
Talk on
WebAssemblyBrian Sletten53m
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…
Talk on
Under the Hood of Java SynchronizationBabneet Singh, Jack Lu01h 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…
Talk on
Uncovering Project Amber: Changes to the Java Language in v10 & BeyondMala Gupta48m
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…
Talk on
Types and Type Safety in KotlinVenkat Subramaniam50m
Kotlin’s type system: local variables and single-expression function returns use type inference so you rarely annotate, while function parameters still require…
Talk on
Thirst-quenching Streams for the Reactive MindMary Grygleski56m
Compares concrete libraries—Reactive Streams spec (Java 9 Flow, four interfaces), Spring Reactor (Flux/Mono), RxJava 1 vs RxJava 2 (Observable vs Flowable with…
Talk on
The Magic of Delegates in KotlinVenkat Subramaniam49m
Kotlin provides first‑class delegation so the compiler generates routing methods at bytecode level, avoiding manual duplication and fixing DRY and OCP…
Talk on
The Flux Pattern: MVC Framework for DataRob Richardson36m
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…
Talk on
Terraform-ing your CloudRaju Gandhi55m
Overview of Terraform’s claim: it composes cloud plumbing as plain text and deterministically reconciles real resources to code. Demo shows the provider model…
Talk on
SRE or Devops - I am an Architect - Why Do I Care?Ajay Chebbi39m
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…
Talk on
Serverless Madness on KubernetesJonathan Johnson01h 00m
Compares three concrete approaches and shows working demos: Kubeless injects code into language containers via ConfigMap so a Python Fibonacci runs without…
Talk on
Self Service Kubernetes for Early AdoptersArun Subbaramu19m
IG builds a Jenkins self‑service job that clones a Kubernetes archetype, create a new Git repo, and scaffolds Jenkinsfiles, Helm charts and Dockerfiles…
Talk on
Securing the Connected World - Detangling Encryption and DecryptionArpana Sharma30m
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…
Talk on
Rust Microservice in ContainersJonathan Johnson59m
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…
Talk on
Running Microservices on Kubernetes – Best PracticesAnil Gunwantrao Allewar28m
Recommends using managed Kubernetes like EKS/AKS/GKE or on‑prem OpenShift/Rancher, enforcing namespaces with resource quotas and RBAC, and preferring one…
Talk on
Resilient Cloud Architecture Design PatternsRohit Bhardwaj57m
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…
Talk on
Resilience & Chaos Engineering in the CloudNikos Katirtzis, Daniel Albuquerque39m
Expedia runs microservices on AWS and Kubernetes and demonstrates controlled chaos with a three-stage experiment: blackhole ElastiCache, inject 1s latency…
Talk on
Rabbit MQ vs Kafka: When, Which, Where?Nikhil Nanivadekar01h 00m
Compares concrete behaviors: Kafka acts as a transaction log backed by Zookeeper, keeps messages for replay via offsets, and requires increasing partitions to…
Talk on
Quality on Cloud 9: 9 Aspects of Delivering a Great Product on CloudPrasad Saka27m
PayPal moves testing from slow, fragile suites to tools that pinpoint risk: a JRunner execution layer, service virtualization that replays backend responses…
Talk on
Qiskit for Python Developers – WorkshopRajesh Jeyapaul, Shesha Raghunathan03h 06m
Hands-on workshop shows Qiskit Python code that builds circuits (example: three-qubit H + CNOT entanglement), runs them on simulators (statevector, unitary…
Talk on
Principles for Building MicroServicesVenkat Subramaniam01h 00m
Microservices require domain-driven, cohesive bounded contexts and true autonomy: each service runs as a standalone process with process-level isolation, owns…
Talk on
Practical Approaches To Scaling Distributed TransactionsRangarajan Seetharaman28m
Covers concrete tradeoffs: use two-phase commit (blocking, row locks, coordinator failure risk) for cross-database ACID, or use saga pattern across services…
Talk on
Polyglot Done Right with GraalVMOleg Šelajev47m
GraalVM runs JVM languages plus JavaScript (Node), Python, Ruby, R, WebAssembly and LLVM bitcode and claims near-native speed by using the Truffle interpreter…
Talk on
Overcoming Service Communication Issues and ChallengesMark Richards54m
Compares strict vs loose contracts and recommends always versioning strict schemas from the start, using vendor mime types for contract changes and endpoint…
Talk on
Optimizing Application Performance on KubernetesDinakar. Guniguntala15m
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…
Talk on
New Java Language Features with EclipseManoj N Palat30m
Six-month Java releases add concrete features (instanceof patterns, switch expression yields a value, records, sealed types) and Eclipse updates the Eclipse…
Talk on
Mutation TestingSualeh Fatehi43m
Java + JUnit + JaCoCo example implements a simple palindrome function, reaches 100% JaCoCo coverage only after adding a partial-palindrome test, then runs…
Talk on
Moving a Monolith from AWS EC2 to K8Samuel Vijaykumar28m
Freshdesk moves a monolithic Rails app from AWS EC2/OpsWorks onto EKS Kubernetes, keeping Fusion Passenger processes inside multi-container pods and preserving…
Talk on
Monolith Thick Client Apps to Microservices! Best PracticesShailesh Kumar20m
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…
Talk on
Monitoring Multiple Cloud Providers Made EasyShelly Yao53m
Elasticsearch centralizes logs and metrics from AWS, Azure and GCP using Filebeat, Metricbeat and the serverless Functionbeat. Metricbeat pulls 16 metric sets…
Talk on
Micro-Service Orchestration Deep DiveKen Sipe57m
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…
Talk on
Meshing Around with IstioJonathan Johnson01h 01m
Istio runs as a control plane plus Envoy sidecar data plane on top of Kubernetes, adding mTLS, routing, fault injection, and observability via…
Talk on
Medical Robotics – Choice of Programming LanguageSuchitta Misra20m
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…
Talk on
Maximizing Performance with GraalVMOleg Šelajev56m
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…
Talk on
Mastering your Eclipse IDE - Java Tooling, Tips & Tricks!Noopur Gupta27m
Live demo of Eclipse features that actually save time: toggling fullscreen and key-binding overlays, plug-in spies to open implementation classes, workspace…
Talk on
Local Variable Type Inference: Friend or Foe?Simon Ritter55m
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…
Talk on
LLVMBrian Sletten53m
Modular compiler infrastructure that splits frontends, an SSA-based LLVM IR bitcode middle layer and pluggable backends; used by Swift, Julia, Rust and…
Talk on
Leveraging Caching For Cloud Native ApplicationsMark Richards53m
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…
Talk on
Level-up Your DevOps with GitHub Actions and KubernetesRob Richardson44m
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…
Talk on
Latest Java Best PracticesKenneth Kousen01h 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…
Talk on
Kube RestaurantJoel Lord56m
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…
Talk on
Kotlin Mullets - Business in the Front, Party in the BackJames Ward51m
Demo builds a shared Cotlin mullets codebase: a multiplatform common module plus an Android client that captures accelerometer/orientation, a Micronaut JVM…
Talk on
Kotlin Coroutines And MoreKenneth Kousen56m
Deep dive into Kotlin features with runnable examples on a public GitHub repo: coroutines (launch vs async, runBlocking vs coroutineScope, dispatchers…
Talk on
JavaScript the Grumpy PartsRob Richardson55m
Explains why JavaScript behaves oddly with concrete claims and runnable examples: shows hoisting is a lie by walking the two‑phase compiler, demonstrates that…
Talk on
Java in Containers - Part DeuxDavid Delabassee48m
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…
Talk on
Java Garbage Collection - The BasicsChandra Guntur51m
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…
Talk on
Java Functional Programming IdiomsVenkat Subramaniam56m
Shows concrete Java 8 idioms: express a prime check with IntStream.range + noneMatch instead of loops, build readable pipelines by aligning stream operations…
Talk on
Java EE on Azure Magic Mystery ShowReza Rahman51m
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…
Talk on
Java - Language of Choice for the Internet of Things (IoT)Umesha Puttamadappa19m
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…
Talk on
Jakarta EE 9 and BeyondIvar Grimstad43m
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…
Talk on
Introduction to Micronaut 2.0Graeme Rocher57m
Micronaut 2.0 precomputes DI, AOP and annotation metadata at compile time so frameworks avoid runtime reflection and proxy generation, enabling reflection free…
Talk on
Introducing Combine to iOS without Over"reacting"Daniel H Steinberg21m
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…
Talk on
How to Save the Planet Without Leaving your Desk!Jamie Coleman49m
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…
Talk on
How to Participate in the Future of JavaHeather VanCura43m
Java now ships every six months with the JCP governing the Java X namespace and requiring three deliverables for compatibility: spec, reference implementation…
Talk on
Homemade Serverless: Making it from ScratchMarc Hildenbrand54m
Shows how a Java payment microservice runs on an OpenShift Kubernetes cluster, wrapped by KNative serving and eventing to turn Kafka order messages into…
Talk on
Hidden Pearls for Java Embedded High-Performance PersistenceSven Ruppert48m
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…
Talk on
Heroku PaaS Apps to Feature your Work in any LanguageRohit Bhardwaj55m
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…
Talk on
Groovy 3: All The Major New FeaturesKenneth Kousen57m
Groovy 3 replaces the parser with the Parrot Parser so Java lambda and method/reference syntax compile directly, and the distribution is modularized so…
Talk on
Go-ing FurtherRaju Gandhi53m
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…
Talk on
Go Microservices in ContainersJonathan Johnson01h 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…
Talk on
Getting Cloud Migration RightVikas Rai33m
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…
Talk on
Get Go-ingRaju Gandhi56m
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…
Talk on
Get 'Go'ing with MicroservicesStephanie Sherriff01h 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…
Talk on
From my Machine to the Cloud with Cloud-Native ToolsPeter Jausovec55m
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…
Talk on
Fog Computing : Software on the EdgeBrian Sletten53m
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…
Talk on
Flying through Cloud Native (CNCF)Ken Sipe50m
Cloud Native Computing Foundation maps projects from sandbox to graduated and the talk lists concrete tools and states: Kubernetes (v1.18, ~six‑week minor…
Talk on
Extended Machine LearningKuldeep Singh, Raju Kandasamy59m
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…
Talk on
Exploring Collectors: A Powerful Utility Class in the JDKVenkat Subramaniam53m
Shows how java.util.stream.Collectors solves reduce problems: use toList and toUnmodifiableList to avoid shared-mutable accumulation, use…
Talk on
Event-driven Programming 101Siddharth Bagai20m
Claims that replacing a continuous animation loop with event handlers (instead of a constant requestAnimationFrame-style render) stops needless 60fps…
Talk on
Enterprise Ethical Hacking Cloud ApplicationsRohit Bhardwaj57m
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…
Talk on
Easier Microservice Persistence With Micronaut DataTodd Sharp53m
Micronaut Data claims to precompute SQL at compile time using AoT query compilation so repository interfaces become concrete implementations with no reflection…
Talk on
Distilling Java Containers for KubernetesJonathan Johnson01h 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…
Talk on
DevSecOps - Why Debian repositories are Mission-Critical!Sven Ruppert27m
Debian repositories become a single point of control by caching external mirrors inside Artifactory + X‑Ray so systems keep exact package versions, get faster…
Talk on
DevOps Tools for Java DevelopersStephen Chin18m
Cloud-native DevOps workflow recommendations include source control (GitHub/GitLab), CI/CD builds, package manager dependency inventories and deep…
Talk on
DevOps for Java Developers (Or Maybe Against Them?!)Baruch Sadogursky31m
Argues DevOps originates in ops but becomes developers’ problem because production quality now defines “done,” adding on‑call, observability, feature flags…
Talk on
Developing with HTTPS in ContainersRob Richardson52m
Developing HTTPS inside Docker needs a reproducible trusted CA not hand-rolled OpenSSL scripts. Walks through failed attempts—no cert in runtime, copying SDK…
Talk on
Developing and Deploying a Modern Reactive Serverless ContainerMary Grygleski55m
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…
Talk on
Design Patterns in Dynamic and Functional LanguagesNeal Ford57m
Claims that many GoF patterns either disappear or change implementation in modern languages, with concrete examples: closures replace Command (Groovy/Ruby…
Talk on
consumer banking in cloudsanjay agrawal16m
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…
Talk on
Container Friendly Java 9Ken Sipe58m
Explains that containers are just Linux cgroups and namespaces and shows how Docker/containerd and Kubernetes map to them, with concrete commands (cgcreate…
Talk on
Continuations and Fibers: The New Frontier for JavaVenkat Subramaniam59m
Project Loom introduces continuations as a data structure (Continuation/ContinuationScope and yield/run) and virtual threads/fibers so IO waits suspend a task…
Talk on
Deep Learning and JavaBrian Sletten01h 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…
Talk on
Composing your Containerized MicroservicesRaju Gandhi50m
Explains how Docker Compose actually builds a multi-container setup: a MariaDB container, a Java user service built from a Dockerfile, and Liquibase migrations…
Talk on
Communication Patterns in MicroservicesNeal Ford54m
Introduces the architecture quantum as an independently deployable unit with high cohesion and a synchronous/asynchronous coupling metric called quantum…
Talk on
Cloud Native CultureNathaniel Schutta59m
Argues that culture, not just tools, determines cloud success, citing the Bezos mandate (everything exposed as APIs with firing as incentive), real cost shocks…
Talk on
Change Data Capture Pipelines with Debezium and Kafka StreamsGunnar Morling49m
Debezium tails database transaction logs and publishes low‑latency change events to Kafka (often sub‑second); connectors exist for MySQL, Postgres, MongoDB and…
Talk on
Building Reactive Systems with ReactorAeisha Musthafa29m
Explains how Spring Reactor (an implementation of Java 9 reactive streams) and reactor-netty replace thread-blocking HTTP calls with nonblocking Mono/Flux…
Talk on
Building High Resiliency into Digital SolutionsSuresh Reddy34m
Bank handles ~80 million customers with ~30M digital and ~24M mobile users so designs prioritize keeping critical balance and payment flows available during…
Talk on
Bringing Reactive Programming to Java and MicroservicesLakshmi Menon24m
Reactive programming here means building non‑blocking asynchronous Java services using the Reactive Streams spec (Java 9) and implementations like Reactor…
Talk on
Beyond Entitlements for the Cloud NativeChandra Guntur48m
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…
Talk on
Best Practices for Container Image Promotion PipelinesBaruch Sadogursky16m
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…
Talk on
Beginning Java 9 ModulesRaju Gandhi54m
Java modules introduce a module descriptor (module-info.java) that enforces explicit requires/exports relationships, adds a module path (-p / --module-path)…
Talk on
Batch Processing with Spring Batch and KubernetesMadhusudhana Ganeshappa28m
Shows a working remote-partition Spring Batch setup that uses RabbitMQ request/reply queues and a database-backed job repository to distribute file-processing…
Talk on
Automated Failure Injection and Testing across MicroservicesRajat Khare29m
AutoFIT is a lightweight Java framework that injects deterministic failures via a failure-expression header parsed by an AOP interceptor at the servlet level…
Talk on
Automated Deployment of ElasticSearch on AWSVenkatesh Neldurg28m
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…
Talk on
Architecture RemediationShankar Ramakrishnan23m
Many startups end up with an unmaintainable monolith that slows time to market and lacks CI/CD; remediation starts with refactoring to domain folders…
Talk on
Architectural Principles and Practices to Build MicroServicesVenkat Subramaniam01h 01m
Argues that microservices succeed only with domain partitioning, isolation and automation: every service owns its data so never share a database, services run…
Talk on
An Introduction to Property-based TestingPaul King54m
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…
Talk on
An Introduction to Constraint ProgrammingPaul King49m
Shows declarative constraint models that solve the crypto puzzle SEND+MORE=MONEY (one unique solution) using the Java/Groovy library Choco and visualizes…
Talk on
An Experiment in Continuous Deployment of JVM applicationsNicolas Fränkel24m
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…
Talk on
An Entertaining Introduction to Quantum ComputingJames Weaver51m
Explains qubits, superposition, measurement and entanglement with concrete claims: classical simulation tops out around 40–50 electron orbitals, 2^53 hits RAM…
Talk on
Agile Engineering: The Hard PartsNeal Ford59m
Argues that architectural governance must be automated using fitness functions (unit-test‑like checks) and shows tools: JDepend/ArchUnit/net‑archtest for…
Talk on
A State of Java ElasticityRuslan Synytsky42m
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…
Talk on
A New and Open Way to Build Cloud-Native Microservices - MicroProfileEmily Jiang57m
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…
Talk on
A Dozen Cool Things We Can Do With Popular JVM LanguagesVenkat Subramaniam53m
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…
Talk on
A Deep Dive Into Virtualized Container TechnologyMelissa McKay28m
Covers concrete mechanics: container namespaces and cgroups in the Linux kernel, images as layered filesystems where Docker image = tarball and layers live in…
Talk on
30 Golden Rules of Deep Learning PerformanceSiddha Ganju01h 12m
Thirty concrete optimizations target GPU starvation: rewrite thousands of tiny images into TFRecord ~100MB shards, use TFDS + prefetch + num_parallel_calls ≈…
Talk on
How to Validate your Startup Idea QuicklyAman Jain20m
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…
Talk on
Writing ProfessionallyDaniel H Steinberg28m
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…
Talk on
Using Software, AI, DS to Source Growth OpportunitiesThomas Thurston23m
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…
Talk on
Up Your Engineering Game: Adopting Good Parts of Startup Culture-Peter Vesterbacka26m
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…
Talk on
Unleashing Innovation by Unblocking your DevelopersHarshu Deshpande28m
Argues that developers face growing, unrealistic full‑stack+infrastructure expectations—containers, Kubernetes/EKS, CI/CD, NoSQL and cloud services—while orgs…
Talk on
Uncovering your Personal ValuesKate Illsley21m
Claims that naming and ranking 3–5 core personal values measurably improves decision making and reduces friction across work and life, and demonstrates a…
Talk on
Top 10 Algorithms for Coding InterviewsRohit Bhardwaj59m
Provides a seven-step interview flow (practice on paper, mock interviews via pram.com, write big examples, brute force then optimize, modularize, test) and…
Talk on
The Dao of Tech LeadershipKate Wardin40m
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…
Talk on
Technical Practices that Take Time but Save TimeVenkat Subramaniam58m
Argues that slowing down for practices like red green refactor, continuous refactoring, disciplined code reviews and automating deployments pays off with…
Talk on
Systems ThinkingRaju Gandhi54m
Argues that modeling interconnections, delays and loops beats linear thinking, showing a counterintuitive fleet example (cars 20→50 mpg vs trucks 10→20 mpg…
Talk on
So You’ve Just Become a Tech Lead - Great! Now What?Sarah Taraporewalla51m
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…
Talk on
Sailing through Digital TransformationArpana Chopra32m
Claims a repeatable approach: break stakeholders into three buckets, deliver in micro-phases under six months, and keep execution teams lean. A case study…
Talk on
Remote Working - Is this the New Normal?Nainesh Mehta32m
Company moves 3,000+ staff to home offices, discovers many lack laptops, and measures productivity with cycle time, burndown and release counts that actually…
Talk on
Proper Care and Feeding of Junior DevelopersValarie Regas25m
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…
Talk on
On Being an Effective DeveloperRaju Gandhi53m
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…
Talk on
Mental Bookmarks and the Fractal Nature of SuccessKenneth Kousen01h 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…
Talk on
How to Validate your Startup Idea QuicklyAman Jain20m
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…
Talk on
Fostering Chaos Engineering CultureSuresh Reddy18m
Describes building an agentless chaos tool (Java + Node.js) that integrates with CI/CD and reuses Splunk for telemetry, lets teams define component-specific…
Talk on
Empowering, Growing and Coaching your SuperstarsAlbina Iskhakova52m
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…
Talk on
Eliminating Hero Culture on our Engineering TeamsBrianna McCullough21m
Argues that hero culture creates single points of failure, technical debt and stalled careers, with some employees routinely pulling 60+ hours and losing PTO…
Talk on
Effecting Change—The Art Of Leading TeamsVenkat Subramaniam54m
Change succeeds when you first convince yourself first, then listen to diagnose the real problem, solicit at least three solutions, prototype and amplify what…
Talk on
Do You Know Da WaeKen Sipe59m
Argues that team and culture beat lone “10x” coders, backed by specific practices: Tuckman’s forming–storming–norming–performing, 80% advanced beginners in the…
Talk on
Designers + Developers = Best Friends Forever?Jaime Lopez25m
Argues that decisions sit with a cross-functional triad — product (problem), design and development (solution) — and shows a triangle model; recommends design…
Talk on
Definition of Ready & Done - Achieving PredictabilityKito Mann, Dee Inguva54m
Defines concrete Definition of Ready checks (no unanswered questions, dependencies identified, acceptance criteria reviewed) and a Definition of Done checklist…
Talk on
Dealing with Noobs: How to Work with Non-Technical PeopleTim Bornholdt24m
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…
Talk on
Building Antifragile TeamsKate Andrews25m
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…
Talk on
Build Your Own Tech Radar, Capture Your Org's Tech PostureShohre Mansouri52m
Organization builds a visual Tech Radar by following five concrete steps: collect, choose, write, publish, repeat. Collect uses team lists, sticky notes or a…
Talk on
Pull My Code: Effective Code ReviewSimon Gerber28m
Argues that the Pull Request is overused and recommends shifting review left: use linters, SonarQube, TDD, contract and smoke tests, CI and trunk‑based…
Talk on
14 Identifying And Removing ImpedimentsVenkat Subramaniam55m
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…
Talk on
10x_productivity_for_developers_and_architectsRohit Bhardwaj01h 02m
Claims that peak developer impact comes from specifics: productivity is only about 30% of impact while communication 50% and charisma 20% drive outcomes…
Talk on
What's New in JavaScript (ES 2020) - Part IIRaju Gandhi52m
Refactors an expense-tracking app from nested callbacks and mutation into concise ES2020 patterns, replacing forEach with map/filter, using arrow functions and…
Talk on
What's New in JavaScript (ES 2020) - Part IRaju Gandhi51m
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…
Talk on
Web Components: 10 Things to KnowJaime Lopez28m
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…
Talk on
Web AssemblyBrian Sletten50m
WebAssembly compiles C/C++, Rust, Go and more into a sandboxed binary that runs in browsers and servers, with streaming compilation that gives smaller…
Talk on
Vue.js and TypeScript: Working Together like Peanut Butter & JellyRob Richardson47m
Shows a step-by-step Vue CLI app scaffold that turns on TypeScript, adds Vuetify, and proves integration techniques: install @types or use DefinitelyTyped…
Talk on
Uniting the Team with JAMstackTrys Mudford24m
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…
Talk on
The Magic of Dataloader with GraphQLAnto Rayen30m
GraphQL fronts multiple PayPal microservices but field-level resolvers cause duplicate REST calls, so GraphQL + DataLoader is used to batch requests and cache…
Talk on
Testing In ProductionTalia Nassi27m
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…
Talk on
Testing GraphQL APIsManoj Kumar32m
Explains that GraphQL uses a single client-driven endpoint to avoid over‑ and underfetching, demonstrates converting GraphQL queries to JSON for RestAssured…
Talk on
TensorFlow.jsBrian Sletten48m
TensorFlow.js runs real training and inference inside browsers using WebGL and WebAssembly backends and a layers API compatible with Keras. Demo loads a…
Talk on
Sprinkle Javascript with StimulusJSLeena S N18m
Monolithic server‑rendered app for online teachers uses Turbolinks plus Stimulus controllers to “sprinkle” behavior: each UI feature becomes one controller…
Talk on
Serverless Applications - Azure Functions, API Mgmt., InsightsMudmayee Chaturvedi27m
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…
Talk on
Houdini Behind the CSSRhiana Heath28m
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…
Talk on
Real Editorial Design on the Web with Variable FontsJason Pamental46m
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…
Talk on
Progressive Microservices with NodeJSShashank Sharma27m
Claims Node.js can run service logic plus discovery, load balancing and deployment so projects need fewer technologies; the demo uses the Moleculer framework…
Talk on
My Browser Does WhatJoel Lord45m
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…
Talk on
MetaProgramming with JavaScriptVenkat Subramaniam54m
Modern JavaScript provides a practical metaprogramming API: Reflect and Proxy are used to inject and synthesize behavior. Examples show using…
Talk on
JavaScript Essentials for Programming with ReactVenkat Subramaniam54m
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…
Talk on
Its Spelled Accessibility not DisabilityScott Davis51m
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)…
Talk on
Introduction to Cross Platform Development with FlutterFaisal Abid47m
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…
Talk on
Internals of the Angular CLIMinko Gechev24m
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…
Talk on
Happiness 24/7 - even without JavaScriptMarkus Lauttia23m
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…
Talk on
Hacking OAuthAaron Parecki47m
Examines real breaches (Twitter API key leaks, OAuth phishing that mimicked Google Docs) and maps each to OAuth mechanics and fixes: covers authorization code…
Talk on
Getting Productive with AngularSantosh Yadav27m
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…
Talk on
Future-proof your Web Apps with Web Components and LitElementKito Mann53m
Shows how LitElement and LitHtml let you write real browser components (custom elements) with shadow DOM encapsulation, ES modules and optional TypeScript…
Talk on
Engage your Website Users with Push NotificationsNorton Stanley20m
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…
Talk on
Easily Integrate SCSS and Flexbox into your React AppCasie Siekman27m
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…
Talk on
Developing Mobile Friendly Web Apps with React and BootstrapVenkat Subramaniam53m
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…
Talk on
Design and Build Great Web APIsMike Amundsen01h 07m
Argues for a repeatable API-first workflow: design (story, diagram, ALPS description), build (sketch with API Blueprint, prototype with OpenAPI, implement in…
Talk on
Demystifying Micro-FrontendsLuca Mezzalira37m
Claim: splitting the UI into business-subdomain micro-frontends lets independent teams ship safely and scale engineering. Implementation uses an HTML-first…
Talk on
Containerized Deployments for your SPA and APIRob Richardson48m
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…
Talk on
Codified SecurityEldar Marcussen55m
Argues that shifting security left means giving developers secure primitives so they can write safe code without being security experts, and demonstrates it by…
Talk on
Chaos Like Everyone's WatchingAnkhuri Dubey27m
API management platform built from homegrown microservices and an open‑source API gateway uses chaos engineering tooling rather than only unit tests: it has…
Talk on
Building Next-gen Web Frameworks using ReactNihar Sarma35m
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…
Talk on
Building Enterprise 3D Web ApplicationsPrakash Prakash Vadrevu, Gourav Agarwal41m
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…
Talk on
Ask the Maintainer: NodejsGireesh Punathil, Vipin Menon45m
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…
Talk on
Architecting Data-Driven Apps for UX SuccessTim Hingston01h 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…
Talk on
Adding Speech to your Web App_UIArchitectureScott Davis58m
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…
Talk on
Accessible Forms: It's Not as Difficult as You ThinkMaria Lamardo31m
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…
Talk on
Accessibility API 101Aimee Marie Forsstrom01h 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…
Talk on
4 Steps from JavaScript to TypeScriptPhil Nash59m
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…
Talk on
Getting Started with Spark and MLRob Richardson55m
Clear, runnable recipe for building a Spark ML pipeline using Spark + Jupyter + Python, JDBC to read SQL Server, SingleStore/MemSQL connector for SQL pushdown…
Talk on
Word Embeddings - An Alternative & Efficient Approach to Search for DocsAnanth Gundabattula01h 01m
Argues that using fastText subword embeddings (n-grams) yields dense vectors in minutes of training and handles unseen tokens and spelling variants (demo…
Talk on
Time Synchronization using ML Techniques in Electronic TradingBishal M21m
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…
Talk on
The Art of Conversation (Design)Amy Cleary18m
Messaging dominates: 2 billion WhatsApp users and about 42% of people with smartphones, 87% of those using messaging, and analysts predict 70% of customer…
Talk on
Teach your Pacman to play with ML and Reactive StreamsMary Grygleski, Oleh Dokuka01h 02m
A Java implementation streams player inputs and agent actions over RSocket into a central knowledge service and trains agents with case-based reinforcement…
Talk on
Style Transfer AI - How Neural Networks Generate ArtThomas Endres, Martin Förtsch58m
A realtime stereoscopic system transforms live headset camera feeds into paintings by running trained feed‑forward style networks instead of per‑image…
Talk on
Snaking Python Into KubernetesJonathan Johnson54m
Shows building a FastAPI Python microservice, containerizing it with successive Docker multi-stage refinements and shrinking the image from about 378 MB to 144…
Talk on
Searching for Time Series Patterns at Big Data ScaleAnanth Gundabattula55m
Presents a practical pipeline that extracts motifs, discords and chains from massive series using STAMP (matrix profile), accelerates distance computation with…
Talk on
Scalable Data Pipelines - an ML ApproachSonal Goyal27m
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…
Talk on
Ripped Machine Learning with Distributed ComputingJonathan Johnson54m
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…
Talk on
Real-time Fraud Detection using Deep LearningAgniraj Baikani18m
Claims an autoencoder reconstruction approach plus SHAP explanations detects anomalies and traces root input variables; model trains on normal transactions so…
Talk on
Operationalising Responsible AIVanya Seth, Devangana Khokhar59m
Maps fairness, transparency and robustness to concrete nonfunctional requirements and implements them as codified fitness functions that run in CI/CD…
Talk on
Open Source, XPlat ML Framework for .NET DevelopersLohith G N50m
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…
Talk on
Machine Learning PlatformsBrian Sletten52m
Overview of practical platforms and tradeoffs: recommends starting with Anaconda + Jupyter notebooks for reproducible exploration and scikit‑learn for…
Talk on
Machine Learning Attacks – A New Era of Security EpidemicAshima Purohit20m
Claims that production models are breakable by tiny perturbations and by tampering with feedback, with concrete results: an image classifier flips from panda…
Talk on
Learning Machine LearningBrian Sletten50m
Practical entry path: start with data science basics, then use small experiments in TensorFlowJS or Python to verify claims — a linearly separable toy gets…
Talk on
Empathy at Scale: Solving the Conundrum of Customer SuccessGuru Bhat23m
PayPal presents a centralized omni‑channel customer success platform that combines conversational AI, RPA and an event‑driven customer journey to predict and…
Talk on
Deep Learning Techniques for Natural Language ProcessingParis Buttfield-Addison31m
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…
Talk on
Deep Fakes 2.0 - How Neural Networks are Changing our WorldThomas Endres, Martin Förtsch56m
A working real-time face transfer prototype maps live facial expressions onto other people (examples include Barack Obama and Angela Merkel) by combining…
Talk on
Applying ML & NLP in Qualitative Research ActivitiesHarri Ketamo24m
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…
Talk on
Applying AI and ML in the Current Pandemic WorldPriyanka Telang23m
Uses graph neural networks to predict infection links and produce individual and zonal risk scores for targeted interventions, and runs a bio‑carrier…
Talk on
Anomaly Detection in Smart Buildings using Federated LearningTuhin Kanti Sharma35m
Federated learning trains anomaly detectors on-device and aggregates updates to catch sensor and network anomalies in smart buildings. Implementation uses…
Talk on
AI-eye in Augmented RealityPadmapriya Mohankumar27m
A pipeline converts camera frames into real-time emotional overlays: a CNN from scratch classifies faces into seven emotion classes (angry, disgust, fear…
Talk on
ML Platform Challenges & Applications at FreshworksSwaminathan Padmanabhan23m
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…
Talk on
Putting Deep Hybrid Learning to WorkAditya Bhattacharya40m
Deep Hybrid Learning combines CNN feature extraction with classical classifiers, here using a 21-layer CNN with custom incept/squeeze to produce feature…
Talk on
AI Powered Root Cause Analysis for Production AlertsDeepa Elumalai20m
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…
Talk on
AI/ML for Non Data ScientistsNandish Madhu28m
Claim: data scientists spend ~80% of their time cleaning and preparing data, so non‑coders can contribute by identifying business cases (churn…
Talk on
AI: Rocket Fuel for Digital Transformation, 5G & SecurityPekka Sivonen21m
Argues that AI becomes the operational engine for 5G, robotics and platform-driven industries and that Digital Transformation will unlock 100 trillion USD over…
Talk on
Affective ComputingHåkan Silfvernagel50m
Defines affective computing as systems that recognize, interpret and simulate emotions and shows concrete tooling: Azure Face/Emotion API returning face…
Talk on
Thinking in Graphs – An Intro to Graph Databases & ApplicationsDavid Raj Daniel29m
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…
Talk on
Solving Analytical Problems using Apache SparkRohit Bhardwaj52m
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…
Talk on
Introduction to Data StreamingNicolas Fränkel30m
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…
Talk on
How (not) to Scale Elasticsearch for Data Analytics!Aishwarya Sankaravadivel29m
Managed Elasticsearch runs on 500+ JVM instances holding ~4 PB and handling ~20+ billion ingests/day (peaks ~50M sources/day); scaling techniques include bulk…
Talk on
Data-driven Decision Making in Ad-TechBiddappa Muthappa18m
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…
Talk on
Data Versioning Explained the Open Source WayEinat Orr24m
Surveys four concrete approaches to data versioning and when to pick each: ML pipeline tools (DVC and similar) version training sets, hyperparameters and…
Talk on
Data Mesh: Beyond the Data LakeNeal Ford01h 00m
Argues that replacing centralized lakes with domain-aligned data products plus a shared data sidecar yields four concrete principles (domain-driven ownership…
Talk on
Data DevOps is Real!Karthikeyan Selvaraj41m
PayPal builds a governed Data DevOps platform used by thousands of engineers, analysts and data scientists that unifies application and data pipelines…
Talk on
Collecting Big Data at Scale with Amazon KinesisRohit Bhardwaj55m
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…
Talk on
Answering Multi-dimensional Queries on Massive DatasetsSrimathi H31m
Built a realtime estimation subsystem that answers multi-dimensional count‑distinct queries by precomputing and storing per‑value sketches and merging them at…
Talk on
A Journey to Choose an Enterprise Big Data PlatformRajib Deysarkar30m
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…
Talk on
Taming A Monster With Git Driven DataSupriya Srivatsa29m
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…
Talk on
The Wrong Kind of Fast: Embracing Evidence-Based ArchitectureScott Davis01h 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…
Talk on
Towards an Evolutionary ArchitectureVenkat Subramaniam56m
Argues for evolving architecture by doing enough upfront design then iterating: prioritize stories by business value and architectural impact, build…
Talk on
Updating the EdgeKat Cosgrove31m
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…
Talk on
Software Architecture by ExampleNeal Ford45m
Designs an online-auction system for hundreds up to thousands of concurrent bidders, using separate components for auction session, bid tracker, bid capture…
Talk on
Reduce Complexity with Distributing TracingSherwood Zern34m
Claims that distributed tracing cuts outage time by surfacing latency, root cause, critical paths and service dependencies, and demonstrates using…
Talk on
Reacting to an Event-Driven WorldGrace Jansen, Katherine Stanley01h 00m
Explains how Apache Kafka (via IBM Event Streams) becomes the durable event log while reactive libraries and frameworks (Vert.x, Reactor/Reactive Streams…
Talk on
Qualities of a Highly Effective ArchitectVenkat Subramaniam42m
Lists 12 qualities that define effective architects and argues the most important behaviors are concrete: mentor rather than scold, criticize ideas not people…
Talk on
Putting the Design Back in Architectural DesignScott Davis59m
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…
Talk on
Paved Roads - Architecting for Distributed TeamsNathaniel Schutta01h 00m
Argues for creating paved roads and automated fitness functions so distributed teams make repeatable, measurable decisions: example metrics include cyclomatic…
Talk on
Patterns & Playbooks to Make Every Commit Production ReadySimon Gerber51m
Claims practical steps to make every commit deployable with zero downtime by breaking changes into additive steps, using blue/green or canary rollouts, and…
Talk on
Microservices and Domain-Driven Design — The Strategic PartsRaju Gandhi56m
Domain-driven design defines service boundaries by modeling bounded contexts from business subdomains, not code structure; teams start with a medium-sized core…
Talk on
Microservice Migration RoadmapMike Amundsen52m
Migrating a monolith to microservices uses a concrete roadmap: STAR: Stabilize, Transform, Add, Repeat — first insert pass-through proxies (Envoy/service mesh…
Talk on
Micro Frontends - Breaking MonolithsBipul Kumar36m
Claim: micro frontends let each UI fragment live in independent repos and deploy separately so versions change without redeploying the whole app. Architecture…
Talk on
Machine Learning PlatformsBrian Sletten53m
Argues that getting ML into production is about architecture not just algorithms and shows real tool chains: LLVM for retargeting, TensorFlow and PyTorch for…
Talk on
Full-Stack Test Automation with KaratePeter Thomas01h 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…
Talk on
Evolving Architecture & Tech in the Post-COVID WorldRanga Kanapathy38m
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…
Talk on
Event-Driven Architecture – Benefits and PitfallsRamanan Natarajan48m
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…
Talk on
Domain-Driven Design - Where Rubber Meets the RoadRaju Gandhi59m
Covers concrete DDD tactics: use value objects are immutable to capture validation and domain primitives (ISBN, phone), prefer aggregates so the aggregate root…
Talk on
Architectural Patterns for Caching MicroservicesRafal Leszko47m
Compares four concrete caching topologies and when each reduces latency or ops: in-process libraries (Guava, EHCache) give lowest latency but no eviction or…
Talk on
Architecture Foundations: Styles & PatternsNeal Ford47m
Compares concrete architectures and when to pick them: uses ArcUnit and NetArchTest for automated governance; shows Eclipse as a micro‑kernel success and warns…
Talk on
Architectural Risk AssessmentsBrian Sletten55m
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…
Talk on
AWS Certified Solution Architect an Overview - Part 2Rohit Bhardwaj57m
Covers concrete AWS designs: Route53 + CloudFront for global static/dynamic delivery, VPC with public/private subnets, bastion host for admin access, NAT…
Talk on
AWS Certified Solution Architect an Overview - Part 1Rohit Bhardwaj54m
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…
Talk on
Behold The Monolith: Understanding Microkernel ArchitectureMark Richards49m
Argues that monoliths remain viable by using the microkernel (plug‑in) architecture, shows a recycling app example where thousands of device‑specific…
Talk on
Core Software Design Principles for ProgrammersVenkat Subramaniam57m
Argues concrete rules: every piece of knowledge needs a single authoritative source (DRY) — illustrates a shipping app that duplicated validation in Java and…
Talk on
DDD + Microservices + DevOps – The Strangler Figs WayGanesh Raj Mohan P26m
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…
Talk on
Architecting for Interconnected Global EcosystemsAnbumunee Ponniah27m
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…
Talk on
DevOps Patterns & Antipatterns for Continuous UpdatesBaruch Sadogursky17m
Argues for tiny, frequent updates with automated rollbacks, progressive delivery and strong observability, showing concrete failures: instrumentation from New…
Talk on
Analyzing Architecture TradeoffsMark Richards46m
Claim: switching to gRPC cuts roundtrip latency from 110ms to 7ms, but introduces tight coupling and worse maintainability; using a single payment service…
Talk on
DevSecOps - Security from ScratchSven Ruppert28m
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…
Talk on
Analytics & Data Science with Privacy at its CoreGopikrishnan V26m
Claims a platform-first solution that separates three data zones—production, analytics, and test/dev—and applies specific techniques to let analytics run on…
Talk on
A Deep Dive into Virtualized Container TechnologyMelissa McKay29m
Explains that a Docker image = tarball unpacked into a root filesystem and that containers are just regular Linux processes using namespaces and cgroups; image…
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.