TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: I learned Rails and Objective-C in a year to build this

40 pointsby jpnalmost 11 years ago
What I built: Bonjournal, a travel journal app<p>- iOS app (https:&#x2F;&#x2F;itunes.apple.com&#x2F;us&#x2F;app&#x2F;bonjournal&#x2F;id719266933)<p>- web app (https:&#x2F;&#x2F;bonjourn.al)<p>What and how I learned (in order of importance):<p><i></i>* Ruby on Rails <i></i>*<p>- Michael Hartl&#x27;s Ruby On Rails Tutorial<p>- Railscast<p>- Code School<p>- Ruby Toolbox<p><i></i>* Objective-C <i></i>*<p>- Nerd Ranch iOS Programming<p>- NSScreencast<p>- Code School<p>- WWDC Videos (for performance improvements)<p>- CocoaPods Rank (https:&#x2F;&#x2F;gist.github.com&#x2F;luvtechno&#x2F;8842522)<p>And of course, a lot of Stack Overflow.<p>I didn&#x27;t think it would be possible. I thought I was too old to learn. But I had a project in mind that I cared about, and I wanted to see it completed.<p>It&#x27;s never been easier to learn -- go out there and create!<p>Special thanks to my wife, who is also my designer. Besides all the wireframes, marketing, and testing she has done, she also learned a little SASS and Objective C to make all those little pixel and font size adjustments. That was HUGE.

13 comments

hansyalmost 11 years ago
I still affirm that Michael Hartl&#x27;s &quot;Ruby On Rails Tutorial&quot; (<a href="http://www.railstutorial.org/book" rel="nofollow">http:&#x2F;&#x2F;www.railstutorial.org&#x2F;book</a>) is one of the most beautifully simplistic and effective tutorial books ever written. Combine his book with Ryan Bates&#x27;s Railscasts (<a href="http://railscasts.com/" rel="nofollow">http:&#x2F;&#x2F;railscasts.com&#x2F;</a>) and you can pretty much build anything you can think of. I learned RoR we these resources as well and am just starting to take the plunge into iOS. I haven&#x27;t looked into NSScreencasts much, but I did obtain a copy of The Big Nerd Ranch Guide to iOS Programming (<a href="http://www.amazon.com/iOS-Programming-Ranch-Edition-Guides/dp/0321942051" rel="nofollow">http:&#x2F;&#x2F;www.amazon.com&#x2F;iOS-Programming-Ranch-Edition-Guides&#x2F;d...</a>).<p>Anyway, congrats on launching both an iOS and web application. Bonjournal looks awesome!
评论 #7915744 未加载
doodilinalmost 11 years ago
Thanks all for the kind words of support! Another essential resource was Basecamp&#x27;s (formerly 37Signals) book, Getting Real. It is a must-read for anyone building software, especially for first-timers like us.<p><a href="https://basecamp.com/books/Getting%20Real.pdf" rel="nofollow">https:&#x2F;&#x2F;basecamp.com&#x2F;books&#x2F;Getting%20Real.pdf</a>
redroryalmost 11 years ago
Congrats.. so how much fail to actually deliver. The app looks beautiful.<p>Question - in terms of the iOS web, what&#x27;s the Ruby vs Objective-C breakdown?<p>Are you using the same Rails back-end from the web app with the iOS app. Would love to speak with you, shoot me an email - username @ gmail.com
评论 #7923118 未加载
mcintyre1994almost 11 years ago
Congrats! :) I&#x27;m not sure how you&#x27;re implementing responsiveness (it works fantastically btw) but if it&#x27;s feasible it could be nice to de-emphasise the iOS app a bit on other mobile devices. I can see the site is basically the same as desktop but with the big iOS banner it felt a lot like a limited content mobile site.<p>That said the iOS app looks really nice - design reminds me a bit of airbnb which is definitely a good thing. Can I pay for an Android app some time? Congrats again!
评论 #7918061 未加载
AndrewTerryalmost 11 years ago
You say that you took a year to learn RoR and Objective-C for this, but can I ask: were you starting from scratch as a programmer and was this a full-time project (or were you balancing your learning and development alongside having another job)?<p>Congrats on the launch! Both the app and the website look beautiful.
评论 #7915761 未加载
evolve2kalmost 11 years ago
Clickable:<p>Bonjournal, a travel journal app - iOS app (<a href="https://itunes.apple.com/us/app/bonjournal/id719266933" rel="nofollow">https:&#x2F;&#x2F;itunes.apple.com&#x2F;us&#x2F;app&#x2F;bonjournal&#x2F;id719266933</a>)<p>- web app (<a href="https://bonjourn.al" rel="nofollow">https:&#x2F;&#x2F;bonjourn.al</a>)
评论 #7915775 未加载
mostlybadflyalmost 11 years ago
Wow, this is great, good job!<p>I am currently teaching myself while working full time in a non tech related career. May I ask how old you are? This is very encouraging. I&#x27;m currently Hartl&#x27;s tutorial and CodeSchool, so hopefully I&#x27;m on the right track.
评论 #7935576 未加载
nicholas73almost 11 years ago
Beautiful and simple way to log trips! It never occurred to me to do it, but your app made me want to! Honestly think you can charge a buck more, and I rarely buy apps. Well, unless you have competition.
评论 #7916665 未加载
joshdancealmost 11 years ago
Nice work. Great to see you go from not much to a nice polished app. And props for including your resources.
评论 #7916633 未加载
blipper2001almost 11 years ago
Balling! I&#x27;m actually going to Canada today so I will give it a test drive.
评论 #7918086 未加载
unfedalmost 11 years ago
Quite an achievement. Best of luck to you and your wife.
评论 #7916022 未加载
2close4comfortalmost 11 years ago
That is an amazing site, congratulations.
评论 #7915764 未加载
grimborgalmost 11 years ago
Beautiful!
评论 #7915779 未加载