# appup

Published articles for appup.

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

## Erlang rebar tutorial: generating releases and upgrades

DevFeed: [Erlang rebar tutorial: generating releases and upgrades](<https://devfeed.tech/articles/erlang-rebar-tutorial-generating-releases-and-upgrades-25818.md>)

Original publisher: [Read original article](<https://www.metabrew.com/article/erlang-rebar-tutorial-generating-releases-upgrades>)

Author: {"image"=\>"rj-headshot.jpg", "greetings"=\>nil}

Published: 2011-03-26T05:00:00Z

Content type: tutorial

Language: en

Sources: [Richard Jones](<https://devfeed.tech/sources/richard-jones.md>)

Topics: [Erlang](<https://devfeed.tech/topics/erlang.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Development](<https://devfeed.tech/topics/development.md>), [make](<https://devfeed.tech/topics/make.md>)

Tags: [appup](<https://devfeed.tech/tags/appup.md>), [code](<https://devfeed.tech/tags/code.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [development](<https://devfeed.tech/tags/development.md>), [erlang](<https://devfeed.tech/tags/erlang.md>), [gnu-linux](<https://devfeed.tech/tags/gnu-linux.md>), [make](<https://devfeed.tech/tags/make.md>), [otp](<https://devfeed.tech/tags/otp.md>), [production](<https://devfeed.tech/tags/production.md>), [programming](<https://devfeed.tech/tags/programming.md>), [project](<https://devfeed.tech/tags/project.md>), [rebar](<https://devfeed.tech/tags/rebar.md>), [releasehandler](<https://devfeed.tech/tags/releasehandler.md>), [releases](<https://devfeed.tech/tags/releases.md>), [sasl](<https://devfeed.tech/tags/sasl.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [upgrades](<https://devfeed.tech/tags/upgrades.md>)

### AI overview

A tutorial on using rebar to structure, compile, package, deploy, and upgrade Erlang applications. It demonstrates creating releases that bundle the Erlang VM, required OTP libraries, application code, and dependencies, enabling installation of new versions without downtime.

### Source excerpt

During my experiments with rebar, I made a simple example app for testing upgrades and releases. This article will walk you through using rebar to create an application, lay it out properly, package and deploy it, and create and install new versions without downtime.

## Erlang/OTP releases: rebar, release\_handler, .appup, etc

DevFeed: [Erlang/OTP releases: rebar, release\_handler, .appup, etc](<https://devfeed.tech/articles/erlang-otp-releases-rebar-release-handler-appup-etc-25820.md>)

Original publisher: [Read original article](<https://www.metabrew.com/article/erlangotp-releases-rebar-release_handler-appup-etc>)

Author: {"image"=\>"rj-headshot.jpg", "greetings"=\>nil}

Published: 2010-09-18T05:00:00Z

Content type: opinion

Language: en

Sources: [Richard Jones](<https://devfeed.tech/sources/richard-jones.md>)

Topics: [Erlang](<https://devfeed.tech/topics/erlang.md>), [releases](<https://devfeed.tech/topics/releases.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [modules](<https://devfeed.tech/topics/modules.md>)

Tags: [appup](<https://devfeed.tech/tags/appup.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [erlang](<https://devfeed.tech/tags/erlang.md>), [hacks](<https://devfeed.tech/tags/hacks.md>), [irc](<https://devfeed.tech/tags/irc.md>), [irccloud](<https://devfeed.tech/tags/irccloud.md>), [mochiweb](<https://devfeed.tech/tags/mochiweb.md>), [otp](<https://devfeed.tech/tags/otp.md>), [programming](<https://devfeed.tech/tags/programming.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [sasl](<https://devfeed.tech/tags/sasl.md>), [sysops](<https://devfeed.tech/tags/sysops.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

An Erlang developer describes deploying live upgrades for running OTP applications behind an in-browser IRC client. The article discusses release packaging, release_handler, .appup files, rebar, and an upgrade from R13B to R14 after encountering upgrade-related problems.

### Source excerpt

I've been building something in Erlang recently, provisionally called IRCCloud.com (mention this post if you request an invite!) - it's an in-browser IRC client that stays connected for you all the time, so you never miss the conversation. You can reopen your browser later and still have all the backlog. IRC is damn useful, and James and I are building IRCCloud to give you the advantages of IRC bouncer-esque functionality, with the ease of just opening a webpage.