Weekly Bits and Pieces, 2014, Week 4.

After a long delay, some fresh weekly tech notes for 2014.

  • Releasing software should be boring — Jez Humble
  • Trunk should always be releasable — Jez Humble
  • If you’re doing regression testing manually in 2013, all the computers are getting together at night and laughing at you — Jez Humble
  • Put your mobile app out for free, and charge for in-app purchase add-ons. People don’t like to pay up front, but they’ll pay for features once they like the app — Atley Hunter
  • A business accelerator is a 13 week intensive course in “agile for marketing”. Usually a small team that is a business person and a developer person. They might give you 20 to 30 thousand dollars. — Stephen Forte
  • If you’re testing a mobile app, always do a test where you go into flight mode and see what happens.
  • In April 2014 mobile devices will be outselling desktop devices. So build something that can work anywhere. A responsive, mobile-first web application can run anywhere.
  • Have a “core site”, that works in a certain way if the browser is up to it. Determine this with feature detection.
  • In April 2014 support for Windows XP is going away. Which means IE8 might also go away too.
  • jQuery is mainly DOM manipulation, easy AJAX, and animations. But it makes it very easy to do these things across browsers. However, modern browsers themselves are getting better at these things, so the need for jQuery is slowly disappearing. — Elijah Manor
  • One thing jQuery has never done is help you figure out how to structure your code. A framework like Angular will help you with this. — Elijah Manor
  • Always contrast libraries and frameworks. jQuery is a library, Angular, ember, durandel, etc, are frameworks. — Elijah Manor
  • Microsoft are looking at heavily integrating Angular into Visual Studio. — Scott Hunter
  • You could almost think of Angular as being like WebForms for the client-side. — Ward Bell
  • Things like master-detail and wizards are good candidates for a bit of Angularization, making a kind of mini-SPA in a particular place in your site. — Jon Galloway