2015 - July/August
Summer is here! Check out what's hot in the world of devices, including our feature article on developing for the Apple Watch!
-
-
Manager’s Corner: Flat Code
Mike takes a close look at how to deal with legacy code and the problems of re-using and maintaining source code.
-
Extending Office 365: The Developer’s Architectural Guide
Sahil pours his vast SharePoint prowess into building apps that put languages on equal footings with one another.
-
Display a Progress Message on an MVC Page
In this article, Paul Sheriff explains how to enhance user experience in MVC web applications by displaying progress messages during server post-backs. He demonstrates multiple techniques, including disabling buttons, changing button text, showing pop-up messages, graying out the background, and adding animated Font Awesome spinners to indicate processing. Sheriff emphasizes the importance of immediate user feedback to prevent repeated clicks and improve usability, and provides practical code examples to implement these features effectively, including tips for ensuring animations run smoothly using JavaScript’s setTimeout function.
-
Z-Wave Powered Build Status Lights
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.
-
Beyond the Phone: Developing for Apple Watch
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.
-
Implementing a Flickr Search iOS Application Using Swift
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.
-
Xamarin Pages: The Screens of an 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.
-

