Issue: 2016 - July/August

  • Rod addresses the issues in the ever-changing scenery of JavaScript frameworks.
  • You’ve been hearing a lot about Angular and it’s time to see what it can do for you. Paul continues his excellent series on Angular, the tool you need to create solid, reusable, and extensible code.
  • Sahil noticed that AngularJS2 requires a new way of thinking about authentication regarding application structure and tells us how to deal with it.
  • Lambda expressions have been around for a while, but they seem poorly understood and generally underused. You can juice up your code with these dynamic types from .NET, according to John. Find out how!
  • Jason shows us how to keep the development team focused on developing while creating built-in post-launch features that keep your users happy too. It’s not magic, it’s Intercom.io.
  • There’s a new language called Go, and you’ll want to check out Ted’s exploration of it. Go ahead. You know you want to.
  • Special tools are necessary to make the switch from clunky desktops to fluid mobile apps, and if you want to give your mobile device (or your clients’) access to the Internet of Things (IoT), you need to know about them. Wei-Meng and Clarence have done the hard part of researching it, and they recommend Raspberry Pi.
  • Have you ever thought that the language you were coding in lacked some important tools? Vassili shows you how to write your own language without building a compiler.
  • If you need to build a SPA that works across a variety of devices and platforms, you need to check out Aurelia. Jim and Jeremy take a fascinating look at what you can do with the open-source UI JavaScript framework called Aurelia that doesn’t behave like a framework.
  • In "Azure Skyline," Mike Yeager explains the complexities of Azure Active Directory (AAD) from an end-user perspective, highlighting how multiple AADs, domain associations, and Microsoft IDs create confusion during login processes. He emphasizes that login names often resemble email addresses but represent distinct identities across different AADs with separate passwords. Yeager advises users to understand authentication from an app’s viewpoint rather than their own, cla...See More
  • Ted Neward argues that the culture-fit criterion in software development interviews fosters bias and homophily, rewarding similarity over merit. Drawing parallels with orchestras and studies on blind auditions and name-based callbacks, he shows how hiring practices can exclude diverse talent even when capable. He notes that diverse teams drive innovation and better market outcomes, yet many firms still rely on perceived cultural compatibility. His remedy: drop culture fi...See More