Application Development

Application Development news, information, and how-to advice

toolbelt tools handyman repairs
Async void

stop go walk don't walk sign red green

Java 9 proposal could speed some apps, but slow others

A Java Development Kit proposal from Oracle would bring ahead-of-time compilation to the platform with minimal impact on peak performance or user workflow

machine learning ai

Google Cloud Machine Learning hits public beta, with additions

Finally released from private alpha, Google Cloud Machine Learning lets all comers build software powered by trained algorithms

windows bugs crashes

Microsoft opens up its 'million dollar' bug-finder

Project Springfield, which includes Microsoft's in-house testing technology for Windows and Office apps, uses whitebox fuzzing technology to sniff out flaws that could lead to crashes

privacy eye peek look secret

8 'new' enterprise products we don't want to see

So many press releases, so little time -- here are the product announcement emails that get deleted based on the subject line alone

taking control shutterstock 201109265

Java microservices group seeks less Oracle control

The MicroProfile.io group plans to set up a foundation to govern Java microservices without a single dominant vendor

Generic court image

Oracle denied new trial in copyright dispute with Google over Java

Oracle had claimed that some evidence was withheld by Google in its lawsuit over the use of Java code in Android

iot ts

Simple, JVM-friendly Golo may aid IoT developers

With concurrency and runtime improvements, the JVM language becomes more attractive for IoT development

cmo cio battle tug of war rope

Enterprise repo wars: GitHub vs. GitLab vs. Bitbucket

GitLab and Atlassian have GitHub in the cross-hairs among organizations seeking enterprise-grade features for their privately hosted repos

The Power of Lazy Programming

The power of lazy programming

These 13 tools and techniques prove that, when it comes to coding, laziness is a virtue

app orchestration graphic

Kubernetes 1.4 makes container orchestration bigger -- and simpler

The new version of Google's container-orchestration system adds cross-cloud and state-management features, while also simplifying setup

convergence roads merger aquisition

Microsoft pursues .Net development unity with .Net Standard

A single base library will reach all three major variants of .Net, solving the code-sharing problem for .Net developers across platforms

Apple Watch

Apple dumps Watch 'innovations' for the tried and true

Apple's WatchOS took unique approaches to app interactions, forcing users to learn something new. WatchOS 3 dumps them in favor of familiar behaviors it should have had all along

docker windows microsoft

Docker for Windows Server is a win-win for Microsoft and Docker

Microsoft continues to expand its efforts to work with open source by having Docker run out of the box on Windows Server

language school blackboard

New language expands on Google's Go

The Have project uses Go's toolchain, but sports a different syntax and makes key additions to the language

darth vader luke skywalker lego play friends buddies pals nhl

Oracle tries playing nice with Java EE rebels

After raising their ire with perceived neglect of Java, Oracle is now trying to assuage breakaway groups like Java EE Guardians and Microprofile.io

typewriter

Microsoft emphasizes JavaScript tools, libraries in TypeScript 2.0

The latest version of Microsoft's typed JavaScript superset adds simplified declaration file acquisition and non-nullable types

forking paths fields

New Red Hat project looks a lot like a Docker fork

The new OCID project places a variant of the Docker runtime directly into Kubernetes

Jagged Array

How to work with jagged arrays in C#

Jagged arrays are a special type of arrays that can be used to store rows of data of varying lengths to improve performance when working with multi-dimensional arrays

Load More