Issue: 2017 - January/February

  • Rod writes about his experiences in the trenches and how enthusiasm for novelty can sometimes cause problems.
  • If you need to navigate around your Single-Page Application (SPA), you’ll want to know about routing in Angular. Paul shows you how.
  • Sahil gives some excellent suggestions for dealing with a multiple-platform world using Apache Cordova and a single code base. He’s going to debug with TypeScript and sourcemaps, so you’ll (nearly) be a Cordova expert!
  • Facebook’s ReactJS copyright is a curious combination of the BSD OSS license and a grant document. John tells you what that means and whether or not that’s good news for your project.
  • You know that F# is the Next Big Thing, but did you know that it uses type providers? Rachel shows you how to use them to access data in no time.
  • Building an API-based app doesn’t have to be daunting. Rick shows you how to use Angular 2.0 to build a small app that breaks out business logic, uses a repository class to consolidate data access code, and deals with complex relationships and data updates.
  • These days, you can’t build apps for a single platform. Jason shows you how to use Facebook’s open source tool React Native to save wear and tear on development teams and the bottom line.
  • Every system needs to be tested before being set loose on an unsuspecting public. Keith uses Coverage.py to figure out how much information about code is enough, and what kinds of statistics and measurements can make you confident that your work will endure whatever a user throws at it.
  • Once upon a time. HTML forms were invented to provide a link between the various functions in an application. Then other tools pushed them aside. But the time has come for HTML forms to rise from the cinders and take their rightful place in Web development. George shows you how and why.
  • If you’ve got large datasets, you don’t want to slow the system down every time you save them to your SQL Server database. Rod shows you an uncomplicated way to keep your records zipping along.
  • Ted takes a look at an age-old technique for helping new devs acclimatize to new jobs.