Martin Splitt
where else to find them
website:https://50linesofco.de
website:http://geekonaut.de
github:g33konaut
github:AVGP
bluesky:divingfor.fun
devto:g33konaut
what they talk about
all 16 in the filters
where they keep going back
- HolyJS3 editions2016–2020
- Chrome Dev Summit2 editions2018–2020
- AngularUP2 editions2018–2019
all 32 in the filters
on a stage with
all 10 in the filters
who talks about the same things
- Martin Naumann8 talks
- Denis Radin22 talks
- Michaela Lehr8 talks
- Liv Erickson6 talks
- Ricardo Cabello4 talks
- Diego González5 talks
| title | conference | date |
|---|---|---|
| No BS SEO for web developers | revo.js 2023 | 2023-10-04 |
Search engines fetch HTML, render pages in a headless Chromium instance (now headless Chrome and updated since 2019), and usually render JavaScript in seconds… | ||
| Technical SEO & JavaScript | Vue.js London Live 2021 | 2021-10-20 |
Claims that client‑side rendering works because Google renders with an evergreen Chromium renderer (ES6 is fine) and that render queue delays are short since… | ||
| Structured data for developers | Chrome Dev Summit 2020 | 2020-12-09 |
Structured data is a necessary step to make pages eligible for Google rich results but not a guarantee; Google recommends JSON-LD and accepts client-side… | ||
| 3x3 SEO tips for JavaScript web apps | Chrome Dev Summit 2020 | 2020-12-09 |
Google Search uses evergreen Chromium (since May 2019) to render JavaScript pages, so modern Angular/React/Vue apps generally index but common failures still… | ||
| WebAuthn: Theory and practice | HolyJS 2020 Moscow | 2020-11-25 |
WebAuthn (FIDO2) gets implemented end-to-end: registration with navigator.credentials.create and authentication with navigator.credentials.get, storing public… | ||
| How hiring processes in Google work | JavaScript fwdays'20 autumn online | 2020-09-11 |
Says hiring is mostly frozen right now with remote onboarding hurting relationship formation and a planned work‑from‑home push through summer 2021… | ||
| SEO Cocktail Hour | SmashingConf Live 2020 | 2020-08-20 |
Google indexes JavaScript by rendering pages with an headless Chrome rendering pipeline (the Puppeteer work owes part of its shape to that), so server… | ||
| How Google Search renders the web - a look behind the curtain | JavaScript fwdays'20 | 2020-03-14 |
Google Search uses a Web Rendering Service that runs headless evergreen Chrome in a managed pool, collects a render tree not pixels, and intentionally skips… | ||
| Practical technical SEO for modern web apps | localhost conference 2019 | 2019-10-12 |
Builds a small client‑side shop for cheeses and shows why hash fragments hide pages from crawlers, causing only the homepage to be indexed. Replaces fragment… | ||
| The Myth of the Brilliant Developer | NG-DE Conference 2019 | 2019-08-30 |
Argues the “brilliant developer” image is a myth: talent is an affinity not destiny, effort and iteration produce expertise, and failure is feedback not… | ||
| Technical SEO for JS developers | RS Conf 2019 | 2019-08-09 |
Search indexing actually fetches HTML then renders JavaScript with a Chrome‑based web rendering service so modern single‑page apps can be indexed; Google… | ||
| Technical SEO Demystified | AngularUP 2019 | 2019-06-12 |
Explains how pages enter Google via crawl then a separate rendering queue that runs an evergreen Chromium (sites counted as ~130 trillion in 2016), so client… | ||
| Technical SEO 101 for React Developers | ReactNext 2019 | 2019-06-11 |
Claims that Googlebot runs evergreen Chrome and that crawl/render/index happens via a headless Chromium rendering queue backed by finite resources and roughly… | ||
| Technical SEO 101 for web developers | HolyJS Piter 2019 | 2019-05-24 |
Explains that Googlebot is evergreen (runs Chrome 74 and a headless Chromium web rendering service), that crawlers fetch HTML then enqueue pages for rendering… | ||
| Search: State of the Union | Google I/O 2019 | 2019-05-07 |
Google updates crawling and indexing: modern Chrome in Googlebot stays evergreen so rendered JavaScript sites use current Chromium; Googlebot crawls 130+… | ||
| Search and JavaScript Sites | Google I/O 2019 | 2019-05-07 |
Google updates Googlebot to a modern Chrome rendering engine that brings over 1,000 new features so most ES2015+ syntax, IntersectionObserver and native lazy… | ||
| Technical SEO for JavaScript developers | JavaScript fwdays'19 | 2019-03-16 |
Claim is that search crawlers do a two stage crawl first HTML then deferred JS rendering so JavaScript sites can be indexed but with delay and cost and Google… | ||
| A short history of the web | JavaScript fwdays'19 | 2019-03-16 |
The web timeline shows quick, concrete shifts: HTML 1.0 (1991) then CSS 1 (1996) and ECMAScript (1997), developers reuse tables and frames for layout, Java… | ||
| Demystifying discoverable web apps | FrontEnd Con 2018 | 2018-12-04 |
Googlebot executes JavaScript but often defers rendering (minutes to days) using an older engine (Chrome 41), so purely client-side apps can be discovered… | ||
| Making Modern Web Content Discoverable for Search | Chrome Dev Summit 2018 | 2018-11-12 |
Explains that Google Search defers JavaScript rendering into a queue — deferred rendering queue (minutes to days, sometimes up to a week) — and currently… | ||
| Creative experiments with WebGL shaders in JavaScript | RuhrJS 2018 | 2018-10-13 |
Shows how to write real GLSL running in the browser: canvas → typed arrays and buffer uploads → vertex and fragment shaders, with GLSL fragment shader code… | ||
| Dazzingly discoverable, furiously fast web apps with Angular | DevFest Ukraine 2018 | 2018-10-12 |
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… | ||
| Semantic, Searchable Webapps with Angular | JSCamp 2018 | 2018-07-18 |
Shows that Google does two‑stage indexing: the crawler indexes raw HTML first and delays costly rendering, so client‑side apps can miss the first wave unless… | ||
| Semantic, Searchable Webapps with Angular | AngularUP 2018 | 2018-06-01 |
Googlebot runs a Chrome 41–based renderer so JavaScript pages get a lightweight first-index from raw HTML and a later reindex after rendering, which can delay… | ||
| International Speakers' Corner | JavaScript fwdays'18 | 2018-03-18 |
-- no description -- | ||
| Getting started with WebVR | ngVikings 2018 | 2018-03-01 |
Demonstrates building a WebVR scene live with A-Frame using WebGL for rendering and the WebVR/WebXR API for headset pose and controllers, loads a binary gltf… | ||
| Rendering Performance from the Ground Up | ngVikings 2018 | 2018-03-01 |
Explains why painting is the slow step and how GPUs and compositing avoid it: parsing → DOM/CSSOM → layout → paint → composite, with 60 fps ≈ 16 ms per frame… | ||
| Beyond the Basics of Image Optimization | Smashing Conference London 2018 | 2018-02-07 |
Images are by far the greatest bottleneck to performance on the web, and with the average web page size now about 2.5MB large—images taking up 65% of that—we… | ||
| WebVR with A-Frame - Getting started | JSConf.Asia 2018 | 2018-01-25 |
Workshop shows how to build a working WebVR app with A-Frame + Glitch + glTF, loading a 360 photo from a Ricoh Theta S as a 360 sky texture, importing models… | ||
| Virtual Reality in your browser | JSConf.Asia 2018 | 2018-01-25 |
WebVR / WebXR actually exposes headset pose and controllers while WebGL renders the graphics; browsers already ship support (Firefox 55, Chrome for Android 59… | ||
| A visual guide of rendering performance | JS Kongress 2017 | 2017-11-13 |
Shows that the real win is avoiding pixel painting: a sliding drawer demo uses left transitions and triggers the repaint disco (layout → paint → composite)… | ||
| WebGL: Building Interactive 3D Worlds in the Browser | You Gotta Love Frontend 2017 | 2017-10-30 |
Starts from a triangle, shows the actual WebGL steps: WebGL render pipeline (vertex buffers, shaders, programs) then moves to higher-level tools Three.js and… | ||
| Life of a pixel: A visual explanation of rendering performance | RuhrJS 2017 | 2017-10-14 |
Explains how HTML/CSS turn into pixels and gives concrete rules: translate3d forces a compositor layer so moving UI avoids costly repainting, devtools paint… | ||
| A look at the guts of Polymer 2.0 | GDG DevFest Ukraine 2017 | 2017-10-13 |
Shows that Polymer 2.0 is mostly thin sugar over vanilla web components: a PolymerElement subclass that auto‑stamps a template (the polymer taco), wires… | ||
| Rendering performance from the ground up | Full Stack Fest 2017 | 2017-09-04 |
Walks through concrete rendering steps: DOM + CSSOM → layout → painting → compositing, and explains why GPUs (thousands of simple cores) win at repeated matrix… | ||
| Web Components for VR | Polymer Summit 2017 | 2017-08-22 |
A declarative Web Components system using Polymer builds scenes, cameras, meshes and materials as DOM elements, loads a glTF model from the network and spins… | ||
| Virtual Reality with A-Frame | AngularCamp 2017 | 2017-07-06 |
Demonstrates a browser-first WebVR stack using A-Frame and asset loading via glTF, shows a live demo importing a full building, adding an ocean and walking it… | ||
| A moment's reflection | AngularCamp 2017 | 2017-07-06 |
Argues that struggle and learning beat mythical brilliance, supported by concrete anecdotes: a rushed WebGL/WebVR demo that actually goes over well, a German… | ||
| Rendering performance from the ground up | HolyJS 2017 Piter | 2017-06-02 |
Starts from a pixel and traces parsing → DOM/CSSOM → layout → paint → composite, showing that streaming HTML parsing and CSSOM drive costly relayouts… | ||
| Rendering performance inside out | Front-Trends 2017 | 2017-05-24 |
Explains rendering as numbers in memory—pixels are arrays of three 0–255 bytes (RGB) and shaders are simple blend/filter functions that run per pixel; copying… | ||
| Building web applications with Web Components | Voxxed Days Ticino 2017 | 2017-05-06 |
Web Components reach Version 1 and unify a platform approach built on four standards: template, custom elements, Shadow DOM and HTML Imports (Imports lack… | ||
| Progressive web apps with Polymer | JavaScript fwdays'17 | 2017-04-22 |
Shows how Polymer builds on Web Components (shadow DOM, template, custom elements, HTML Imports) and what actually makes a site installable: a manifest file… | ||
| WebVR is the next frontier | HolyJS 2016 | 2016-12-11 |
Shows working WebVR wiring: create WebGL canvas, use navigator.getVRDisplays to find headsets, call requestAnimationFrame from the VR display, read VRPose from… | ||
| Making games with JavaScript and Phaser.io | JS Kongress 2016 | 2016-11-28 |
Browser development lets gravity tunings and input fixes happen in seconds so iteration beats compilation and device copies every time. Phaser.io gives a ready… | ||
| nothing matches | ||