2016 - July/August
On your mark, get set, Go! Our feature article will teach you about the Go language. Other articles include building your own language with C#, Aurelia, Rasperry Pi, Azure Skyline and more. Summer is a great time to sit back and relax with CODE Magazine!
-
Editorial
Rod addresses the issues in the ever-changing scenery of JavaScript frameworks.
-
The Journey to Angular: Part 2
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.
-
AngularJS2, AzureAD, and Office 365
Sahil noticed that AngularJS2 requires a new way of thinking about authentication regarding application structure and tells us how to deal with it.
-
Support Your Application Post-Launch Intelligently Using Intercom.io
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.
-
Go
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.
-
Introduction to IoT Using the Raspberry Pi
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.
-
How to Write Your Own Programming Language in C#
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.
-
Aurelia: An Introduction
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.
-
Azure Skyline: Azure’s Active Directory—Authorization in the Cloud
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, clarifying that AAD manages authorization through varied account types, which, while powerful, can lead to overlapping and confusing login experiences.
-
On Culture Fit
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 fit from candidate criteria, hire based on demonstrable skills with personal data removed, and condition offers with a short-term performance review.

