ByteMuse
Joined 15 years ago
Joined 15 years ago
Experience is more important than achievement.
This is definitely a solvable (and solved) problem.
and where do you sort? front end or back end? how much data are processing?
If you have all the data loaded clientside, sort it there. Otherwise, just make a call to the server to query for data compliant with the new sort order. Both methods are fairly low cost.
Personally, I thought it was a nice touch - there's almost no added cost to the user, more importantly, it cleans up the interface and frees up a few px of width.
I'm currently taking computer engineering and I really enjoy it. It is a mix of CSC and EE and unlike our CSC or SE majors, it requires taking higher level math and physics courses which are needed to analyze complicated circuits. I've grown to like developing software more, but it is valuable and interesting to learn about hardware as well.
Take whichever sounds more interesting to you, but in the long run, there isn't much of a difference. Also, you should be able to take some technical electives to learn specific skills.
My recommendation would be to maintain dependency versions yourself, i.e. download the version of jQuery you want to use and //= require jquery in application.js - then grab a new version of jQuery whenever you want it updated
Unconscious incompetence -> Conscious incompetence -> Conscious competence -> Unconscious competence
Here is a good HN post on Backbone and Sproutcore, with a great comment by the creator of Backbone: http://news.ycombinator.com/item?id=2119704
It was a bit cryptic to get some of the content; perhaps you could have an alternative and more straight forward navigation system.
This seems like an unfair generalization. I have come across many large non-Rails Ruby projects, e.g. Homebrew, CloudFoundry, Fog. A lot of reasons why Ruby and the like are good for web development also extend to other types of development.
I am pretty active on Stack Overflow and Github, so I think I'll put those on my resume as well.