
We're living in the golden age of software development
With an unprecedented choice of tools, languages, platforms, and architectural styles, developers are creating a wildly inventive, software-defined world

Get to know Perl 6
Perl 6 finally arrived a few weeks ago, carrying a load of new features without losing its free-form charm. Here's what both Perl diehards and newbies need to know

Take .Net cross-platform with Xamarin
For Microsoft developers fluent in .Net, Xamarin delivers on the promise of cross-platform coding, complete with a cloud-hosted test service that includes 2,000 devices

First look: Play citizen developer with Microsoft PowerApps
If you can write an Excel macro, you can develop an application using PowerApps, Microsoft's new 'citizen developer' offering

Why non-Apple developers should care about Swift
Now open source with Linux support, Swift has a great deal to offer cross-platform and server-side developers

Make the most of Microsoft Azure Service Fabric
Microsoft's next-gen PaaS, Service Fabric, offers unique benefits -- including support for stateful services and Reliable Actors. Here's how to get all you can from it

Make the most of 'promises' in JavaScript
Ensuring consistency in distributed applications is a challenge. Here's how to use promises and keep everything on track

Add next-gen authentication to apps with Authy
Recently acquired by Twilio, Authy makes it easy to send codes to users' mobile phones for that extra measure of log-in security

Add machine learning to your app with Microsoft Project Oxford
Want to play with advanced features like face recognition and language understanding? Microsoft makes these goodies available in the cloud for free
How to integrate with the Slack platform
More than simply another collaboration solution, Slack has RESTful APIs that let you exchange data with -- and trigger actions in -- all sorts of dev tools and applications

Easy cross-platform app dev with GitHub's Electron
An application shell for apps built using Web technologies, Electron lets developers use Node.js to build and run desktop applications

Simplify Web design with Web components
With Web components, you can design and test a set of UI elements or controls once, then package them for use on other sites or services

Assemble your UI with Google's Polymer
Polymer gives you the tools to add Material Design elements to Web apps, and it’s a dev framework in its own right
Get started on IoT programming with Codebug
For less than $20, Codebug sets the foundation for building simple wearable devices

First look: Facebook's open source React library
Recently released as an open source library, React enables developers to assemble a modern JavaScript UI fast, once you climb the learning curve

Inside NPM: Building and sharing JavaScript packages
The default package manager for Node.js, NPM enables you to install, publish, manage, and distribute JavaScript code easily
5 guidelines for building modern applications
Step back from the vast array of new tools and platforms now available to developers, and a few common principles arise to help guide your development efforts
Take a break from the command line with GitHub Desktop
Wedded to Git version control and the GitHub cloud service? Learn how to take advantage of the newest member of the team

How to use actors in distributed applications
Actors make it easier to build and manage scalable, distributed cloud applications. Each actor can send and receive messages and taking certain actions based on message contents
Build microservices apps on Azure Service Fabric
Azure Service Fabric, Microsoft's PaaS solution for microservices, provides a highly flexible framework for building cloud-scale applications. Here's how to take advantage of it