DevFest Ukraine 2018
| title | author | length |
|---|---|---|
| Highlights | 03m | |
Professionally organized conference with lots of Googlers and Google Developer Experts, high-energy hallways, and an intense schedule of contests and… | ||
| Opening Ceremony | Vitaliy Zasadnyy | 20m |
Video recorded at DevFest Ukraine 2018. The conference that brings together people who shape the future of Android, Web and Cloud technologies for 2 days of… | ||
| Keynote: Trash Talk: The Evolution of Android Garbage Collection | Chet Haase | 35m |
Explains that Android moves from Dalvik to the ART runtime (KitKat → default in Lollipop) and replaces stop‑the‑world Dalvik GC pauses that caused GC for alloc… | ||
| Keynote: 2018 State of the Web | Sam Dutton | 36m |
Service Workers are now supported across major browsers including Safari and Edge and deliver concrete wins — Google Search gets 2× speed on Chrome for… | ||
| Keynote: Coding on the Edge | John Graham Cumming | 23m |
Edge execution runs V8 (with WebAssembly) inside the network so JavaScript and compiled code execute in 154 locations worldwide with single-digit ms cold… | ||
| Keynote: The world of change and your significance in it | Yonatan Levin | 24m |
Video recorded at DevFest Ukraine 2018. The conference that brings together people who shape the future of Android, Web and Cloud technologies for 2 days of… | ||
| The Show: Product Pitch | Chet Haase | 22m |
Presentation claims profit is the sole product metric and offers a crude formulaic playbook: F = M × A reframed as fortune rising with money and "a thing,"… | ||
| Forget everything you know about APKs | Wojtek Kaliciński | 34m |
Explains that uploading an Android App Bundle (.aab) lets Google Play generate device‑specific split APKs via Google Play Dynamic Delivery, cutting client… | ||
| GPU. The journey from code to pixel | Yonatan Levin, Rafael Ozeri | 38m |
Explains how Android turns view code into pixels by tracing the pipeline: CPU measures/layouts/draws, GPU renders, and the system must finish each frame within… | ||
| Working Effectively with Android Legacy Code | Chuck Greb | 37m |
Defines legacy as code without tests and shows concrete tactics to get tests and reduce risk: use IntelliJ refactor tools, add unit JVM tests and Robolectric… | ||
| Mobile performance testing at Slack | Valera Zakharov | 36m |
Built a CI pipeline that validates every code change for performance by running pre-merge Slack alert checks from Jenkins on device farms, using Firebase Test… | ||
| It’s an ML full world! MLKit for Android Devs | Britt Barak | 34m |
Demo of Firebase ML Kit shows ready-made vision APIs (text, face, barcode, label, landmark) plus TensorFlow Lite support for custom models; on-device text runs… | ||
| Android Slices: Searchify your app | Anton Minashkin | 30m |
Explains that Slices (Android P + Jetpack) expose app features via a ContentProvider/URI model implemented as a SliceProvider class, built UI with the Kotlin… | ||
| Heavy lift work in Flutter get started with Isolates | Pascal Welsch | 32m |
Explains how to move CPU-heavy work off Flutter’s main thread using Dart Isolates, showing code that uses spawn top-level function and message passing with… | ||
| Breaking the Android ClassLoader | Zac Sweers | 32m |
A reflective exploit replaces the app's ClassLoader by setting the LoadedApk/packageInfo mClassLoader and installs a custom PathClassLoader called Black Mirror… | ||
| Adventures in Navigation | Dan Galpin | 33m |
Introduces Android Jetpack Navigation Components: a nav controller + XML nav graph and navHostFragment that centralize routes, actions and back-stack rules… | ||
| Practical Image Processing in Android | Rebecca Franks | 35m |
An Android image editor built for many layered images and arbitrary canvas sizes hits two obvious mistakes early: rendering full project resolution to the… | ||
| Architecture for App Bundles | Mateusz Herych | 35m |
A team breaks a monolithic Android app into feature modules (onboarding, markets, dealing, payments) and cuts incremental build time from about 1.5 minutes to… | ||
| Designing With Constraints | Sean McQuillan | 28m |
Covers concrete Android tips for ConstraintLayout: use match_constraint instead of match_parent, center with 0dp constraints and bias, enforce aspect ratios… | ||
| Iterative Mobile Development | Andrea Falcone | 30m |
Argues that mobile teams can ship iteratively despite app store overhead by combining process and automation: use Kanban/lean, limit work‑in‑progress, run… | ||
| Frontend Tests: what nobody said to you | Wilson Mendes | 38m |
Tests often give false confidence and fixing that required concrete changes: split tight components, add boundaries, prefer component snapshots and Cypress for… | ||
| Understanding the Selector Pattern and Memoization in ngrx | Gerard Sans | 41m |
Explains how the Selector Pattern turns raw state into derived views with concrete code: builds a counter app with increment/decrement/reset (payload-driven… | ||
| AI JavaScript Rocks | Asim Hussain | 35m |
Demos show practical JavaScript AI: an emoji-overlay bot that detects faces and returns emotion scores using Azure Face API emotion + face coords (originally a… | ||
| Music and AI in the Browser with TensorFlow js and Magenta js | Tero Parviainen | 28m |
Shows runnable browser demos that use TensorFlow.js and Magenta.js to generate music: an arpeggiator driven by Improv RNN, a drum machine from drums RNN, and… | ||
| Caching strategies and their performance footprint | Ewa Gasperowicz | 36m |
Service Worker plus Cache API become a planned layer that controls network vs storage tradeoffs: use Chrome DevTools (Application → Clear storage) to measure… | ||
| Dazzingly discoverable, furiously fast web apps with Angular | Martin Splitt | 30m |
A dog-photo site built as an Angular SPA loads fine for users but gets almost no search traffic because Google indexes JS pages in two waves; adding… | ||
| ng-game-show – How well do you know Angular? | Shai Reznik, Elad Bezalel | 54m |
Video recorded at DevFest Ukraine 2018. The conference that brings together people who shape the future of Android, Web and Cloud technologies for 2 days of… | ||
| Building your own Google Keep clone powered by Firebase | Juarez Filho | 39m |
Builds a working Google Keep clone with Angular v6, Angular CLI, AngularFire and Firebase and deploys it to Firebase Hosting as a PWA. Implements… | ||
| Angular Material CDK | Elad Bezalel | 32m |
Demonstrates building a Material-style color picker using the CDK overlay with positioning strategies, backdrop clicks, and template portals so the picker is… | ||
| Physical and Immersed | Diego González, Peter O'Shaughnessy | 33m |
Combines WebXR and Web Bluetooth to let a VR scene reflect and control real devices: a Nordic Thingy52 streams temperature, light and vibration to a WebVR… | ||
| Mining crypto in browser: GPU, WebAssembly, JavaScript and all the good things to try | Denis Radin | 33m |
Compares JavaScript, web workers, WebAssembly and WebGL pixel-shader mining on real hardware and pools, with measured throughput: 42,000 H/s (JS), 200,000 H/s… | ||
| Designing for speed and hacking users perception | Mustafa Kurtuldu | 26m |
Argues that perception beats raw load time: Financial Times sees engagement rise when pages are one second faster, 30% of users still call four‑second loads… | ||
| How WebAssembly is changing the Web and what it means for you | Boyan Mihaylov | 27m |
WebAssembly compiles C/C++/Rust (and now PHP) into small binary modules that browsers fetch, decode and instantiateStreaming to run with much less parsing… | ||
| Computer vision: British Clay | Valentin Deleplace | 35m |
Demo uploads 100 Wallace and 100 Gromit images to Google AutoML Vision, trains a small model in minutes (free tier under one hour), and reports ~85% precision… | ||
| Monitoring Kubernetes with Prometheus | Tom Wilkie | 37m |
Prometheus-on-Kubernetes setup is described end-to-end: use kube-state-metrics, node-exporter and cAdvisor plus Grafana for dashboards, or deploy via… | ||
| Serverless tools for machine learning, big data and app backends | Bret McGowen | 38m |
Overview of practical serverless tooling on Google Cloud and Firebase: demos show headless Chrome screenshots and a Docker-based serverless containers flow… | ||
| Microservices in the Cloud with Kubernetes and Istio | Sandeep Dinesh | 36m |
Live demo shows a simple Node app packaged with Docker, pushed to Google Container Registry, and run as three Kubernetes deployments (front, middleware… | ||
| Scaling Done Right | Valentyn Shybanov | 32m |
Practical guidance for building services that scale to millions, using Amazon Alexa lessons: choose between replicate monoliths, microservices, or serverless… | ||
| Making every minute count: How Nimses scales it's mobile platform on Google Cloud | Dmitriy Novakovskiy, Ivan Prisyazhnyy | 40m |
Nimses migrates a 100+ microservice mobile platform to GCP, moving core services into Google Kubernetes Engine in a few weeks after an initial weekend spike of… | ||
| Using BigQuery as a data warehouse in B2B startup | Denys Tkalich | 22m |
Chooses Google BigQuery as the data warehouse because it proves fast, cheap and reliable for a B2B startup: it consolidates Azure user tables, Google Analytics… | ||
| Google Assistant powered by Containers, Machine Learning and NET on Google Cloud | Mete Atamel | 44m |
Demo builds a Google Home action that routes Dialogflow intents to a .NET container on App Engine, calls Google Custom Search, analyzes images with the Vision… | ||
| Distributed Microservices Metrics and Tracing with Istio and OpenCensus | Sandeep Dinesh | 38m |
Live demo wires Istio sidecar proxy with OpenCensus auto-instrumentation so network-level traces from Istio and in-process spans from OpenCensus appear in… | ||
| How to Go with AWS Lambda? | Taras Postument | 39m |
Explains how Go runs on AWS Lambda with concrete internals: Lambda downloads a zipped binary, deploys a container, bootstraps runtime, then calls the binary… | ||
| Modern Serverless Workloads with KNative and Kubernetes | Ihor Dvoretskyi | 34m |
Knative runs on Kubernetes + Istio and turns source code into running services: demo builds a Go hello‑world, pushes the image to GCR, installs Istio on a GKE… | ||
| The Google Cloud powers your Philips Hue Lightbulbs | Mark van Straten | 26m |
Philips Hue migrates its cloud from App Engine to App Engine Flex and then to Google Kubernetes Engine to enable persistent WebSocket connections directly to… | ||
| Closing Ceremony | 13m | |
Volunteers run a smile detector built with OpenCV model at the entrance and capture over 24,000 smiles across the event (one badge hits >1,000), proving heavy… | ||
| Silent Party | 01m | |
-- no description -- | ||
| nothing matches | ||