# hot-reloading

Published articles for hot-reloading.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Jetpack Compose Hot Reload on Real Android Devices: Reduce the Build Time to Seconds

DevFeed: [Jetpack Compose Hot Reload on Real Android Devices: Reduce the Build Time to Seconds](<https://devfeed.tech/articles/jetpack-compose-hot-reload-on-real-android-devices-reduce-the-build-time-to-seconds-25923.md>)

Original publisher: [Read original article](<https://proandroiddev.com/jetpack-compose-hot-reload-on-real-android-devices-with-compose-hotswan-2f5dfccd55bf?source=rss-9bb203a4ab2e------2>)

Author: Jaewoong Eum

Published: 2026-03-31T02:51:42Z

Content type: article

Language: en

Sources: [Stories by Jaewoong Eum on Medium](<https://devfeed.tech/sources/stories-by-jaewoong-eum-on-medium.md>)

Topics: [compose-hot-reload](<https://devfeed.tech/topics/compose-hot-reload.md>), [Compose](<https://devfeed.tech/topics/compose.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Android](<https://devfeed.tech/topics/android.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [build performance](<https://devfeed.tech/topics/build-performance.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [build](<https://devfeed.tech/tags/build.md>), [compose](<https://devfeed.tech/tags/compose.md>), [compose-hot-reload](<https://devfeed.tech/tags/compose-hot-reload.md>), [compose-multiplatform](<https://devfeed.tech/tags/compose-multiplatform.md>), [development](<https://devfeed.tech/tags/development.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [hot-reloading](<https://devfeed.tech/tags/hot-reloading.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [state](<https://devfeed.tech/tags/state.md>)

### AI overview

This article introduces Compose HotSwan, a JetBrains IDE plugin for Android Studio and IntelliJ combined with a Gradle compiler plugin. It describes hot reloading Jetpack Compose code changes on physical Android devices and emulators in one to three seconds while preserving app state as much as possible, and explains the engineering constraints and capabilities involved.

### Source excerpt

Upsplash@lenaborge In Jetpack Compose development, you are probably rebuilding your app tens of times per day to adjust the subtle design specifications. Each rebuild takes anywhere from 1 min to several minutes (~30 mins depending on your project scale), followed by navigating back to the screen you were working on and reconstructing the state you just lost for fair self-testing. Let's be honest. That adds up to one to two hours of dead time per day, every day, spent waiting instead of iterating. Well, for some, it's the perfect coffee break. For others, it's a frustrating blocker that slows everything down. That's exactly the problem Compose HotSwan is built to solve. Compose HotSwan is a JetBrains IDE plugin for Android Studio/IntelliJ and a Gradle compiler plugin that performs Jetpack Compose hot reload on real physical Android devices/emulators, applying code changes to a running app in one to three seconds with full state preservation as possible. In this article, you will explore what you can do with Compose HotSwan, the engineering constraints that make hot reload on Android difficult, how Compose HotSwan works within those constraints, and its core capabilities. The build tax: What slow feedback actually costs you Every Android developer knows the routine. You tweak a modifier, hit run, and wait. The build compiles, dexes, installs, and restarts your app. It launches from the home screen. You tap through multiple screens, scroll to the right position, and recreate the state just to see a one-line change. This is not just an inconvenience. It changes how you make decisions, and the cost compounds throughout your day. Picture this. You are working on a screen buried several layers deep. Everything is set up exactly where you need it. You change fontSize = 16.sp to 18.sp. Gradle starts building. On a small project, it takes a minute. On a large codebase, it takes much longer. The app reinstalls and restarts from the "home screen". All your state is gone. Now y

## Apollo MCP Server 1.0 is Generally Available

DevFeed: [Apollo MCP Server 1.0 is Generally Available](<https://devfeed.tech/articles/apollo-mcp-server-1-0-is-generally-available-23205.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/apollo-mcp-server-1-0-is-generally-available>)

Author: Kevin Chu

Published: 2025-10-07T07:00:57Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [MCP](<https://devfeed.tech/topics/mcp.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [GraphOS](<https://devfeed.tech/topics/graphos.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo-mcp-server](<https://devfeed.tech/tags/apollo-mcp-server.md>), [claude](<https://devfeed.tech/tags/claude.md>), [context-window](<https://devfeed.tech/tags/context-window.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [hot-reloading](<https://devfeed.tech/tags/hot-reloading.md>), [llms](<https://devfeed.tech/tags/llms.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

Apollo announces the general availability of Apollo MCP Server 1.0, which connects GraphQL APIs to LLM applications through MCP. The article describes converting GraphQL operations into MCP tools, hot-reloading, schema introspection, semantic search, and result minification for more efficient agent interactions.

### Source excerpt

Today we're announcing the general availability of Apollo MCP Server 1.0! If you're building agentic applications, you know the challenge: LLMs need reliable, efficient access to your APIs. MCP provides the standard for this connection, and Apollo MCP Server provides a standard-based way to connect any GraphQL API to LLMs. As teams race from experiments to production in this emerging agentic world, the Apollo MCP Server is the powerful, supported, and reliable tool they need.

## The pursuit of fast feedback loops

DevFeed: [The pursuit of fast feedback loops](<https://devfeed.tech/articles/the-pursuit-of-fast-feedback-loops-29025.md>)

Original publisher: [Read original article](<https://saket.me/fast-feedback-loops/>)

Author: Saket Narayan

Published: 2024-11-27T17:46:56Z

Content type: opinion

Language: en

Sources: [Saket Narayan](<https://devfeed.tech/sources/saket-narayan.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [Compose](<https://devfeed.tech/topics/compose.md>), [ui](<https://devfeed.tech/topics/ui.md>), [unit tests](<https://devfeed.tech/topics/unit-tests.md>), [jetbrains](<https://devfeed.tech/topics/jetbrains.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [compose](<https://devfeed.tech/tags/compose.md>), [hot-reloading](<https://devfeed.tech/tags/hot-reloading.md>), [incremental](<https://devfeed.tech/tags/incremental.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [layout](<https://devfeed.tech/tags/layout.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [screenshot](<https://devfeed.tech/tags/screenshot.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

This opinion argues that fast feedback loops for validating software changes matter more than hot reloading itself. It discusses the reliability history of hot-reload tools and describes using screenshot tests and unit tests to shorten UI and presentation/backend iteration cycles.

### Source excerpt

Sebastian Sellmair from JetBrains recently showed off a prototype of hot-reloading Compose UI code for deploying changes without rebuilding the project. It looks exciting and I want it to succeed. At the same time, I've learned to be cautiously optimistic about hot-reload solutions. Google has tried this multiple times: their first attempt (Instant Run) was [...] The post The pursuit of fast feedback loops appeared first on Saket Narayan.

## Mintlify Launch Week Recap: CLI, Docs Feedback, Global CSS, API Playground, and Web Editor

DevFeed: [Mintlify Launch Week Recap: CLI, Docs Feedback, Global CSS, API Playground, and Web Editor](<https://devfeed.tech/articles/launch-week-i-wrapup-31062.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/launch-week-wrapup>)

Author: Han Wang

Published: 2023-10-02T00:00:00Z

Content type: article

Language: en

Sources: [Mintlify Blog](<https://devfeed.tech/sources/mintlify-blog.md>)

Topics: [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [CSS](<https://devfeed.tech/topics/css.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [GitHub Issues](<https://devfeed.tech/topics/github-issues.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [cli](<https://devfeed.tech/tags/cli.md>), [css](<https://devfeed.tech/tags/css.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [github](<https://devfeed.tech/tags/github.md>), [github-issues](<https://devfeed.tech/tags/github-issues.md>), [hot-reloading](<https://devfeed.tech/tags/hot-reloading.md>)

### AI overview

The article recaps five Mintlify features released during Launch Week: CLI enhancements, Docs Feedback, Global CSS, a redesigned API Playground, and a Web Editor. It highlights CLI size and installation-time reductions, feedback and analytics capabilities, design customization, and browser-based editing with live preview.

### Source excerpt

Last week, we launched a feature a day, from CLI enhancements to Global CSS to the Web Editor.

## Launch Week Day 1: CLI Enhancements

DevFeed: [Launch Week Day 1: CLI Enhancements](<https://devfeed.tech/articles/launch-week-day-1-cli-enhancements-31056.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/launch-week-day-1>)

Author: Ronan McCarter

Published: 2023-09-25T00:00:00Z

Content type: release

Language: en

Sources: [Mintlify Blog](<https://devfeed.tech/sources/mintlify-blog.md>)

Topics: [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Development](<https://devfeed.tech/topics/development.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [cli](<https://devfeed.tech/tags/cli.md>), [hot-reloading](<https://devfeed.tech/tags/hot-reloading.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [installation](<https://devfeed.tech/tags/installation.md>), [launch](<https://devfeed.tech/tags/launch.md>), [speed](<https://devfeed.tech/tags/speed.md>)

### AI overview

Mintlify's Launch Week Day 1 introduces a prebuilt CLI with a 90% smaller installation, more than 95% faster setup, faster initial loading and hot reloading, and no Yarn dependency.

### Source excerpt

Today is Day 1 of our first ever Launch Week! This week, we'll have something new each day for our users.

## Hot Reload MDX changes in Next.js and Nx

DevFeed: [Hot Reload MDX changes in Next.js and Nx](<https://devfeed.tech/articles/hot-reload-mdx-changes-in-next-js-and-nx-21385.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2021/07/fast-refresh-mdx-files-next-and-nx/>)

Published: 2021-07-15T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [MDX](<https://devfeed.tech/topics/mdx.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [React](<https://devfeed.tech/topics/react.md>), [Web app](<https://devfeed.tech/topics/webapp.md>)

Tags: [hot-reloading](<https://devfeed.tech/tags/hot-reloading.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [mdx](<https://devfeed.tech/tags/mdx.md>), [next](<https://devfeed.tech/tags/next.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [react](<https://devfeed.tech/tags/react.md>), [tailwindcss](<https://devfeed.tech/tags/tailwindcss.md>)

### AI overview

A tutorial on implementing a custom server for a Next.js app with Nx so MDX file changes automatically refresh the rendered page. It explains how Next.js Fast Refresh works and introduces the next-remote-watch package for watching MDX changes.

### Source excerpt

Lorem ipsum dolor sit amet

## My Wishlist for Hot Reloading

DevFeed: [My Wishlist for Hot Reloading](<https://devfeed.tech/articles/my-wishlist-for-hot-reloading-36180.md>)

Original publisher: [Read original article](<https://overreacted.io/my-wishlist-for-hot-reloading/>)

Published: 2018-12-08T00:00:00Z

Content type: opinion

Language: en

Sources: [Dan Abramov](<https://devfeed.tech/sources/dan-abramov.md>)

Topics: [React](<https://devfeed.tech/topics/react.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [gatsby](<https://devfeed.tech/tags/gatsby.md>), [hot-reloading](<https://devfeed.tech/tags/hot-reloading.md>), [react](<https://devfeed.tech/tags/react.md>)

### AI overview

The author reflects on repeated attempts to implement hot reloading for React, the difficulties caused by changes in React, and the handoff of React Hot Loader to contributors. The article argues that hot reloading in React is now usable and notes that Gatsby uses React Hot Loader.

### Source excerpt

I don't want a lot for Christmas. There is just one thing I need.

## Seven Talks Recommended by the Author

DevFeed: [Seven Talks Recommended by the Author](<https://devfeed.tech/articles/couple-of-talks-i-really-liked-37360.md>)

Original publisher: [Read original article](<https://muffinman.io/blog/talks-i-like/>)

Author: Stanko

Published: 2017-03-05T00:00:00Z

Content type: opinion

Language: en

Sources: [Stanko Tadić](<https://devfeed.tech/sources/stanko-tadic.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [React](<https://devfeed.tech/topics/react.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>)

Tags: [blog-post](<https://devfeed.tech/tags/blog-post.md>), [developer](<https://devfeed.tech/tags/developer.md>), [development](<https://devfeed.tech/tags/development.md>), [hot-reloading](<https://devfeed.tech/tags/hot-reloading.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [programming](<https://devfeed.tech/tags/programming.md>), [react](<https://devfeed.tech/tags/react.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [talks](<https://devfeed.tech/tags/talks.md>)

### AI overview

The author recommends seven talks covering software development, Ruby and JavaScript, React hot reloading, the JavaScript event loop, game development history, brain stimulation, mainframes, and education. The selections are accompanied by personal commentary and viewing links.

### Source excerpt

In this post you can find seven talks I really liked in no particular order, most of them development related. I'll explain why I liked them, and why I should recommend watching every single one of them. Every talks is embedded, but link to a website or youtube is included as well. Please comment with the talks you think are worth watching. Wat # Gary Bernhardt, 2012 The talk I shared too many times. Gary talks about weird stuff in Ruby and JavaScript. It is witty and educational at the same time. I guarantee it will make you laugh. Only four minutes long, give it a try. Link Live React: Hot Reloading with Time Travel # Dan Abramov, 2015 We all know Dan Abramov and what he has done for the React/JS community. This is the talk that made him famous and he ended up working for Facebook. It is about hot reloading in React, which he made mainstream. It is best described with a YouTube comment: "All that was missing was the mic drop at the end." Link What the heck is the event loop anyway? # Philip Roberts, 2014 Every JavaScript developer should watch this. Philip explained what event loop is, how it works, in a simple language using beautiful examples. Link The Early Days of id Software # John Romero, 2016 Wow! This reminded me why I started programming, and how I ended up where I am today. I started with the only one thing in mind - to write games. Historical talk about couple of kids who wanted to do exactly that. How they started, what they principles were. For those who don't know, id Software is behind Doom, Quake, Commander Keen, Wolfenstein and many more games. Don't get scared because it is almost one hour long, talk itself if about thirty minutes. It got me thinking about writing games again, and hopefully I will have a blog post about that soon. Link Adjusting the Dials in the Circuits of the Human Brain with Deep by Brain Stimulation # Dr Andres Lozan, 2016 I watched this one live at ng-conf 2016, and it blew me away. It has nothing to do with a development,