Expenses Planner for iOS

I'm pleased to announce a brand new, beautiful and minimalist financing app, Expenses Planner: keeps track and reminds you of your upcoming expenses and due payments. I just submitted it for review, meaning it's coming to an App Store near you in two weeks time.


Stop thinking it's too hard

:  ~ 3 min read

I finally got around and implemented the RSS feed. Wasn't as hard as I expected; piss easy, actually (check the end for the updated version):

get '/feed' do
  posts = Dir['posts/*.md'].sort_by!{ |m| m.downcase }.reverse
  rss = RSS::Maker.make('2.0') do |maker|
    maker.channel.icon = "/public/favicon.ico"
    maker.channel.logo = "/public/favicon.ico"
    maker.channel.title = 'Roland Leth'
    maker.channel.description = 'Roland Leth'
    maker.channel.link = "/"
    maker.channel.language = 'en'
    hours = [0, 1, 2, 3, 20, 21, 22, 23]
	maker.items.do_sort = false
	posts.each do |post|
	  matc […]

Continue reading →

No room for errors

:  ~ 1 min read

When I moved to a git-based blog, I knew I had no way to edit published posts that easily, like I had in WordPress. And, boy, did I use to edit and re-edit a post after I published it. Sure, I can commit over and over to edit stuff, but that's not great practice at all.

But then it struck me: ==this is actually a good thing==. I will have to focus better and pay more attention, resulting in small, but steady improvement over time. Last night, for example, I did a lot of commits just to edit some silly mistakes and silly typos; this is something I will force myself not to repeat.

Something else […]

Continue reading →

New Relic

:  ~ 45 sec read

Today I installed their standard Heroku add-on and, after only half a day of usage, I'm blown away. Here's what you get for free:

The amount of information it can gather is impressive, and it can be installed on any platform, even mobile apps. I think it's worth checking it out.
Here is a pretty deta

Continue reading →

Final version. For now.

:  ~ 1 min read

Finally took the time to recreate the blog, the WordPress theme i was using was highly customized, but wasn't really fitting my needs anymore. And, again, since I'm learning web development, why not redesign it completely? The layout is basically the same, but I stole Sam's pagination and Matt's header and tweaked them to fit my preference.

The site was created with Sinatra, and it's hosted on Heroku. I'm still using Markdown and Mou to write, but instead of using a database for the posts, I'm using .md files. This way I have them on the server git, on my Mac (and on Time Machine, implicitly) […]

Continue reading →


Wow, the new HIG is on a totally new level regarding the layout of information; it will be a pleasure to read. I have to admit I didn't really read the old one, but I'm ==definitely== going to read this one.

Optimized for iDevices

Landscape for non-iPads is kinda disappointing, but that's the best I could hack into the current WordPress theme. Maybe I will create an html theme with Rails backend and finally ditch WordPress soon enough.

New site structure. Again.

:  ~ 25 sec read

Since I started learning web development/design, what better place to start than to replicate my apps' landing pages so I can bring them all back under rolandleth.com?
They were moved under appname.rolandleth.com so I could use a full blown wordpress theme, but no need any longer.
I'm pretty pleased by the result, everything under the same roof again.
As it should! :)

I will be posting the source on Github as soon as I finish cleaning the
files up. Update: here's the repo.

Carminder 1.0.5

What's new in this Version:
• Autocomplete suggestions! The app comes with a list of autocomplete suggestions for events, which updates itself dynamically when adding new ones: if the event doesn't exist in the list, it is added. You can delete suggestions by going to Settings -> Autocomplete.
• Other minor UI tweaks.

Live design feedback with RedPen

:  ~ 1 min read

This whole concept is awesome. I quote:

Red Pen lets you upload your design, share a short URL, and get live, annotated feedback super-fast.

This is how it works: you go to RedPen.io and upload your image. You'll receive a personalized URL, in short format, like http://redpen.io/ng7h1f. You're then invited to fill your name and e-mail address, so the system remembers you: Register Bar

From second visit onwards the bar looks like this: Registered Bar

You can then start sending it to people you'd like an opinion from. To leave a comment you just tap on the image, preferably on the exact spot/area you want to comment on […]

Continue reading →