Issue: 2015 - July/August

  • In this issue, Rod discusses
  • Mike takes a close look at how to deal with legacy code and the problems of re-using and maintaining source code.
  • Sahil pours his vast SharePoint prowess into building apps that put languages on equal footings with one another.
  • Before you sign on the dotted line, be sure you know which rights you retain and which you give up when you accept that great new job. John makes sure that we read the contract and understand what it says.
  • Have you ever watched someone impatiently click again and again on a button? Paul explains how that can slow the server down and how to prevent the delay. He also looks at glyphs that tell users that their device got the message and is working on it.
  • Everyone’s familiar with the status lights that movie-makers think indicate that a computer (or bank of computers) is thinking. Eric tells us how to use real status lights to indicate failure and success—and progress—of your apps using Z-Wave.
  • Remember just a few years ago when we were all excited to get touch technology on our phones, laptops, and tablets? The Next Big Thing is here, and Jason shows us how to develop for the Apple Watch.
  • Apple’s new language Swift is everywhere these days. Probably the most important app you could build with it is a search engine, and Mohammad shows us how using his own gardening app.
  • In the next article of his series on Xamarin, Walt takes a look at the all-important UI and how to make it work best for the development process and the user.
  • Ted talks about getting trapped in old habits.