We're living in the golden age of software development

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Load More