Mike Hartington
where else to find them
website:https://mhartington.io
github:mhartington
bluesky:mhartington.io
speakerdeck:mhartington
devto:mhartington
what they talk about
all 17 in the filters
where they keep going back
- ng-conf3 editions2019–2023
- Vueconf.US3 editions2018–2022
- Frontend Nation2 editions2024–2025
all 24 in the filters
on a stage with
- Aidan Nulmanonce
- Alexander Blomonce
- Daniel Espino Garcíaonce
all 16 in the filters
who talks about the same things
- Cecelia Martinez24 talks
- Alexander Blom8 talks
- Horacio Gonzalez34 talks
- H. Gonzalez4 talks
- Devlin Duldulao25 talks
- Mo Khazali15 talks
| title | conference | date |
|---|---|---|
| Typescript Is SO SLOW...Or Is It? | Node Congress 2026 | 2026-03-26 |
Building apps with TypeScript is the norm these days, but there's one major pain point, speed. At first, everything runs smoothly, but as your project grows… | ||
| The Backend–Frontend Boundary Is Shifting / What Does Fullstack Mean Now? | Node Congress 2026 | 2026-03-26 |
-- no description -- | ||
| The Secret To Fast TypeScript | Frontend Nation 2025 | 2025-06-03 |
TypeScript slowness is fixable: replacing monolithic builds and brittle tsconfig paths with npm/yarn/pnpm workspaces plus TypeScript project references turns a… | ||
| Mikes Advice For Dev's Who Want To Start Learning TypeScript | Frontend Nation 2025 | 2025-06-03 |
Add a simple jsconfig or tsconfig file to an existing JavaScript app and configure the editor to treat files as TypeScript so the TypeScript compiler rules run… | ||
| What Motivated Mike to Start Using TypeScript | Frontend Nation 2025 | 2025-06-03 |
Adopts TypeScript for concrete editor benefits: IntelliSense catches undefined before save, static checking surfaces common mistakes while typing, and the… | ||
| Meet Mike Hartington | Frontend Nation 2025 | 2025-06-03 |
Concrete steps for faster TypeScript with examples: uses NX monorepo setups, config changes (project references, composite, incremental), and build cache to… | ||
| Q&A with Mike Hartington | Frontend Nation 2025 | 2025-06-03 |
Quick Q&A highlights why TypeScript adoption centers on editor tooling and IntelliSense that surface undefined and other bugs before runtime, how types change… | ||
| Typescript Is SO SLOW...Or Is It? | React Miami 2025 | 2025-04-17 |
TypeScript projects slow because the compiler treats everything as one big graph; a demo shows a single app build at 112 seconds, a naive monorepo at 235… | ||
| Simplified Animations on the Web | JSNation US 2024 | 2024-11-18 |
Animations on the web have always seemed like something impossible to do right. With complex JavaScript needed in order to do anything compelling and a lot of… | ||
| Making A Splash With View Transitions | Frontend Nation 2024 | 2024-06-04 |
Shows how the browser View Transitions API animates DOM changes with minimal JavaScript, using document.startViewTransition to wrap mutations and view… | ||
| Web Performance | React Day Berlin 2023 | 2023-12-08 |
WebAssembly is a binary instruction format for a stack-based virtual machine, enabling deployment of code in languages like Go, Rust, or C++ to run in the… | ||
| To App or Not: When to Choose Native or Web | React Day Berlin 2023 | 2023-12-08 |
In today's landscape, deciding between building a native app or a web app can significantly impact your project's success and user experience. As technology… | ||
| It's Dangerous To Go Alone Lesson From The Tech Wilderness | REFACTR.TECH 2023 | 2023-10-27 |
Seven concrete career rules with anecdotes and a real outage: adapt to change by swapping tools as needed, share early and often to catch feedback (example: a… | ||
| Delighting users with performant apps | ng-conf 2023 | 2023-06-14 |
Shows how to get native‑like polish on the Web with concrete techniques: replace box‑shadow with a transform+blur pseudo‑element to avoid repaints, implement… | ||
| Bringing Your Web App to Native With Capacitor | JSNation 2023 | 2023-06-01 |
Cross-platform development with Cordova paved the way for a vibrant ecosystem of plugins, but had limitations. React Native provides a core library for… | ||
| Maximum Efficiency: A Primer on Capacitor | JSNation 2023 | 2023-06-01 |
Building an app can be challenging, but Capacitor allows code sharing across web, iOS, and Android. Packaging an app involves configuring plugins and modifying… | ||
| Delighting Users With Performant Apps | Connect.Tech 2022 | 2022-11-07 |
Recreates an Apple Music–style web player using Ionic + Angular and shows concrete performance fixes: avoid animating box-shadow after paint-flashing and a 6x… | ||
| Bringing your React Web App to native with Capacitor | React Summit 2022 | 2022-06-17 |
This workshop introduces bringing React web apps to native using Capacitor, a cross-platform development approach. Cordova and React Native are compared in… | ||
| Mobile Development in Vue | Vueconf.US 2022 | 2022-06-08 |
Clear claim: Vue plus Capacitor handles native device features with a single codepath and actually works. Demo builds a mapping app that requests permissions… | ||
| High performance design of angular | NG-BE 2021 | 2021-12-02 |
Recreates key Apple Music interactions on the web and proves they run smoothly: shadow lift uses a pseudo-element with background-blur and layer transforms to… | ||
| Deep Dive into Angular Builders | Connect.Tech 2021 | 2021-11-08 |
Shows how to write three concrete Angular builders: a small command builder that spawns child_process to run arbitrary CLI commands (used to ls, cowsay, pass… | ||
| A New Kind of Abstraction | React Advanced 2021 | 2021-10-22 |
Argues that abstractions are not just layers but abstractions as a spectrum determined by where code runs, with concrete examples: Node vs Deno vs browser… | ||
| A New Kind of Abstraction | Vue.js London Live 2021 | 2021-10-20 |
Argues that abstractions are a spectrum determined by where code runs and what escapes exist, not just how high-level the API is. Gives concrete contrasts… | ||
| Rethinking Cross-Platform | JSWorld Conference 2021 | 2021-02-22 |
Claims that Capacitor lets one codebase run on iOS Android and web with real native features backed by native toolchains and web fallbacks For example a demo… | ||
| Deep dive into Angular Builders | AngularUP Experience 2020 | 2020-11-30 |
Explains how Angular CLI commands like ng build and ng serve are just builders wired via package.json and angular.json, shows a 20-line command builder that… | ||
| Modern Cross Platform with Ionic and Capacitor | All Things Open 2020 | 2020-10-19 |
Claims that Capacitor pre-connects the bridge so native APIs load instantly instead of Cordova’s startup delay (examples of delays up to 5 s). Shows concrete… | ||
| Stencil for Cross-Framework Components | TSConf 2020 | 2020-10-09 |
StenciI is a compiler that generates standards-based web components and framework bindings, demonstrated by building a component, running a dev server with a… | ||
| Bringing Ionic (and Web Components) to React | React Summit Remote Edition 2020 | 2020-04-17 |
Ionic now ships a React binding that reuses the original Web Components, integrates with react-router for automatic animations and stack-style tab navigation… | ||
| Deep Dive Into CLI Builders | ng-conf 2020: Hardwired | 2020-04-01 |
Explains that Angular CLI actions are implemented as builders and shows two concrete builders: a 20–30 line command builder that spawns child processes (demo… | ||
| Speaker Q & A | ng-conf 2020: Hardwired | 2020-04-01 |
Answers focus on concrete fixes not platitudes: use ngx-build-plus or webpack externals to load components more dynamically, prefer lazy loading or Web… | ||
| Cross Platform with Angular and Ionic 4 | AngularUP 2019 | 2019-06-12 |
Ionic 4 replaces its custom router and build tooling with the Angular router and Angular CLI, wrapping a custom ion-router-outlet to add native-style… | ||
| Cross Platform with Angular and Ionic 4 | ngVikings 2019 | 2019-05-27 |
Ionic 4 actually replaces custom router and build tooling with the Angular router and CLI, ships an ion-router-outlet that preserves native-style animations… | ||
| Cross Platform with Angular and Ionic 4 | ng-conf 2019 | 2019-05-01 |
Ionic 4 replaces its custom router and build tooling with Ionic 4 adopts Angular router and the Angular CLI while keeping gestures and animations via a custom… | ||
| Ionic & Vue for Fast Mobile Apps | VueConf US 2019 | 2019-03-25 |
Ionic pairs with Vue to deliver a practical mobile stack: web components plus a Vue wrapper yield ion-router that preserves Vue Router APIs while adding… | ||
| Awesome Progressive Web Apps with Angular | ngAtlanta 2019 | 2019-01-09 |
Shows a working conference PWA built with Angular that loads and navigates under throttled 3G, survives offline and uses an app shell plus lazy routes to… | ||
| Rise above the Framework | JSCamp 2018 | 2018-07-18 |
Argument: prefer web standards over heavy build chains by using shadow DOM for style encapsulation and CSS variables for themes; demonstrate a range slider… | ||
| Ionic and Vue | VueConf US 2018 | 2018-03-26 |
Ionic is now rewritten as Web Components via Stencil and there is an alpha Ionic for Vue that demos Ionic web components used directly inside a Vue component… | ||
| Ionic 2: Your First @App | Web Unleashed 2016 | 2016-10-03 |
Ionic 2 claims a simple path from web skills to cross-platform apps by combining Angular 2 and TypeScript with Cordova and a standard build/watch CLI. Demo… | ||
| A Round Table on The State of Front-End: (Ember, Angular, React) | Web Unleashed 2016 | 2016-10-03 |
Panel debates concrete tradeoffs: Angular emphasizes decorators and ahead‑of‑time precompilation and is tied to Ionic for componentized mobile UIs; React… | ||
| Ionic 2: Your First @App | Philly ETE 2016 | 2016-04-11 |
Shows how to build a real mobile app with Ionic 2 with Angular 2 and TypeScript + ES6, compiling in the browser and deploying to Android. Uses Cordova via… | ||
| nothing matches | ||