HN user

clickonchris

16 karma
Posts3
Comments12
View on HN

It's not about opening up safari or chrome. HTML5 "apps" are simply a browser window and the guts are implemented in HTML/Javascript/CSS. This is how LinkedIn's app used to work and it is the basis for Phonegap (which powers most HTML5 based apps).

The memory management bit Prasad references is a big deal too. Can you imagine not being able to release a feature that you've invested a lot of money into because you've got a performance problem or crashing issue that the tooling is not good enough to let you solve?

The BBC calls him a scammer. I call him an entrepreneur!

Corporate life doesn't agree with this fellow. Assuming he's not facing any lawsuits it sounds like a great time to launch his own software firm (where he outsources the work of course).

Or - he could go into consulting to show companies how to effectively do outsourcing.

Upgrade instructions:

update your Gemfile and set the version you want. In my case:

gem 'rails', '3.2.10'

locally, run

'bundle update rails' which will update your Gemfile.lock

check-in and deploy your code. If you are using capistranso, the default 'deploy' task should handle everything for you. Otherwise, run 'bundle update rails' on your production server.

Having just finished upgrading my production rails because of today's news I thought I would pass along a how-to for rails 3.x

update your Gemfile and set the version you want. In my case:

gem 'rails', '3.2.10'

locally, run

'bundle update rails' which will update your Gemfile.lock

check-in and deploy your code. If you are using capistranso, the default 'deploy' task should handle everything for you. Otherwise, run 'bundle update rails' on your production server.

"The app then "phones home" passing back the activation code and some unique identifier for the device. That's it."

What are some techniques for getting a unique identifier for different devices?

I'm with the poster. After 8 years of professional experience I'm great at building large, stable systems that work, but I'm not even that interested in complex algorithms.

For me it is a question of cost/benefit analysis. What real value do you get out of being able to write super mathy algorithms when the solution is often a Google search away? More importantly, programmers get paid to build software that works, not to recite algorithms. (that's a generalization. Google & Amazon probably care much more about in-depth knowledge of algorithms but I consider them the exception).

Take the search algorithm example. Don't pre-optimize. I'll use the simplest linear search I can to get the job done, and if needs be, look up a faster algorithm to speed up the search.