Application Development

Application Development news, information, and how-to advice

How to implement a type-safe enum pattern in C#

This article presents a discussion on enums, what they are and why they are useful and the design constraints when using enums in applications and how to implement a type-safe enum pattern with code examples wherever appropriate.

bull face on

hiker at the mountain top journey mission accomplished

Microsoft brings scalable Git to Visual Studio in improved GVFS

The Atlassian SourceTree IDE client also now supports GVFS, and others may join in

containers on barge

Kubernetes foundation takes on container networking

The Cloud Native Computing Foundation adds another open source project to its container-centric toolbelt

aliens

Microsoft devs: How to create apps for alien platforms

The integration of Xamarin tools into Visual Studio, plus new tools for cross-platform testing, have transformed the Windows-only Microsoft IDE into a universal tool

balance

Microsoft's P language is aimed at where cloud, AI, and IoT meet

The Rust-like open source language tackles application development where asynchrony leads to “heisenbugs” and other event complexities

internet of things

Make sense of edge computing vs. cloud computing

Edge computing will not replace cloud computing, though the two approaches can complement each other

GitHub's 7 most popular productivity tools for programmers

GitHub sets up a developer tools store, releases GraphQL API

The popular code repository is trying to be a one-stop shop for developers to get more of their work done

linuxdesktop

10 Linux distributions for developers

Also in today’s open source roundup: Is Red Hat a good desktop distro? And why you should run Windows as a VM in Linux.

building blocks wooden toy

Google’s Firebase taps serverless Cloud Functions

Performance monitoring, open source SDKs also highlighted for the tooling

pipeline 160547201

Build a devops pipeline for your Windows servers

Establishing a devops-style automated continuous deployment pipeline makes deploying and maintaining Windows infrastructure a breeze

A main writing code on a whiteboard

Oracle has a plan to make Java 9 migration easier

A new proposal would temporarily permit illegal reflective access from code on class path by default, so more older code would function in Java 9

developer programmer seated at desk in front of window

How to get a job as a developer: The 6-step guide

Landing your dream web or software development job doesn't have to be a daunting task. If you want to work in computing, this is where you can start

puzzle missing piece public domain

Google’s Polymer zeroes in on ES6 compatibility, interoperability

Polymer 2.0 promises much improved ECMAScript 6 standards support and interoperability with other libraries and frameworks

data science classes math

Forgot about Mahout? It’s back, and worth your attention

Mahout is a vibrant machine learning project that is now riding Spark instead of MapReduce for the algorithmically inclined

Google Android Upgrades - Project Treble

Google endorses Kotlin for Android development

Android Studio 3.0 IDE will include this first addition to Android’s official languages

cortana skills

Cortana moves way beyond being a personal assistant

Combined with Microsoft Graph, Project Rome, and Bot Framework, the personal assistant technology looks to reinvent work across devices

Volvo Android Auto console

At Google I/O, all eyes on Android Auto and Android TV

Developers from around the world are gathering on the lawn at the Shoreline Amphitheater. Excitement for the annual Google I/O conference is a given, but this week’s announcements will undoubtedly keep developers on their toes. Any...

4 github

Atom editor now has native GitHub integration

The direct integration with the code-hosting platform to make things easier for devs -- but also ties them more closely to GitHub

microsoft visual studio 2017

Visual Studio may gain AI smarts around available code

The experimental technology could assist in code analysis, but there’s no timeline for its release

Load More