In between wrenching on the Limo and talking to listeners and artists,
I like to take a little break and write about what I've been working
on.
I get a lot of value out of the helpful information other programmers share
on the Internet, so it seems only fair to share my own experiences where they
might be interesting or helpful.
It's rare to see a web app that doesn't use XMLHttpRequest.
XMLHttpRequest is as handy as a shirt pocket, but it doesn't do much to
encourage robust and resilient programming practices.
Any app that runs in the real world will sometimes encounter transient
network interruptions and server outages.
Even with a lot of help from a good text editor, writing HTML can be a drag.
Nice documents end up as tag-swamps with little bits of content perched
atop hills of tabs.
Editing them becomes a test of patience and we get sick at the thought of
having to look at our once-loved text.
It doesn't have to be like this!
There's a lightweight, easygoing way to write HTML that's been around since
the beginning of the web.
In building lofi.limo, media storage and distribution naturally came up.
I have songs, announcements, and background image loops which I want to store
and distribute to listeners.
Let's take a look at how I've been able to do both without getting too fancy
or spending too much money.
I thought it would be nice to make a streaming music service focused on
bringing lo-fi artists and listeners together.
Early on, I put together a series of prototypes to explore with a small group
of listeners and artists.
Since this is a technical article, I'll jump right into the requirements we
arrived at, though I'd love to also do an article on the strategies and
principles that guided our exploration.
I hope you find some of these articles interesting or helpful. If you have
any questions, comments, or suggestions for future articles please don't
hesitate to drop me a line.
Aaron D. Parks
Parks Digital LLC
support@parksdigital.com