Aging Coder

Things I have learned in too many years of programming -- IDEs

When mentoring a new programmer I almost always try to force them to learn two things, Regular Expressions and VIM. Although both are relics of a bi-gone era (I still think it is hilarious VIM popularity currently is, I expect EMACS t o swing back into vogue any day now). I still use each one every day, and save myself hundreds of hours a year simply because I can do things very quickly that take someone unfamiliar with those tools much longer. I am pretty good at VIM, and pretty good a regular expressions (though definitely not a master in either), however I feel that people who develop in VIM or Sublime or any IDE or Editor that doesn't have constant static analysis is making life harder for themselves and overly relying on tests to do their typo checking for them. Use an Editor for editing text and an IDE for programming.

Aging Coder

Mobile Frameworks -- Bootstrap

Bootstrap is another monster in the mobile world now, especially with Bootstrap 3.0 and its emphasis on responsive and mobile first design. And it can't be argued that it is popular, a lot of the sites you see created in the past few years are written with the aid of Bootstrap (or perhaps Zurb's Foundation)). It provides a great way to get a website up and going, and looking good with as ...

Aging Coder

Mobile Frameworks -- jQuery Mobile

Last time we dealt with the grandaddy of all HTML5 Mobile Frameworks, now lets look at the 800 lb Gorilla. jQuery Mobile is bar far the most well known and commonly used Mobile Framework (and while I admin I'm going mostly by number of StackOverflow question count, number of books available, number of articles on the web, which may also be influenced by the fact it has been around for a few years, it still hasn't been around as long as jQTouch). It has gone through several iterations -- with each iteration making ...

Aging Coder

Mobile Frameworks -- JQT (Formerly jqTouch)

Continuing on from our overview, an in depth look into JQT. JQT (formerly jqTouch) is the Grandaddy of all of the HTML5 Mobile Frameworks and is almost 5 years old (a lifetime in mobile web frameworks), I guess iUI was around but jqTouch was my introduction to mobile web development. Initially jQuery plugin (remember the time when everything was a jQuery plugin?) it grew into a relatively ...