Application Development

Application Development news, information, and how-to advice

speedomter fast speed
infoworld java page screenshot from livecoding.tv

fork road

A 'boring' Docker fork could solve some problems -- and create others

Docker's tendency to move too fast and break too much has disgruntled many, but a separately maintained fork might create its own problems

Man in suit primping

VMware dresses up Docker for the enterprise

VMware reworks Docker to add enterprises conveniences like user accounts managed through Active Directory and role-based access controls for Docker-hosted projects

data integration hands cooperation

Devops and cloud: Great together, great apart

Devops and cloud computing go together like chocolate and peanut butter, but you can have one without the other

Arm holding gold medal

U.S. developers have the numbers, but China and Russia have the skills

A report from HackerRank finds that while the U.S. and India have lots of developers, Chinese and Russian programmers are the most talented

bots

Developing enterprise bots

Bots can potentially offer a casual, conversational, and ad-hoc approach to interacting with complex enterprise systems, and as a consequence, improving productivity of business users.

dominoes topple fall

New challenger joins Rust to topple C language

Zig interfaces closely with existing C code, but helps avoid common programming problems and security hazards

axe lumber tree wood chop

New Google tool cuts JavaScript code down to size

Google's Ignition interpreter lowers memory consumption -- and that's only the beginning for this V8 engine component

ConcurrentStack

Working with thread safe collections: ConcurrentStack and ConcurrentQueue

The ConcurrentStack and ConcurrentQueue classes, lock-free and thread-safe implementations of the Stack and Queue classes, build thread safe collections in .Net

road map travel salesman

Microsoft reveals new features in C# 7.0

Version 7.0 offers tuples and pattern matching along with performance and coding improvements

A blank page in a notebook

Experimental web IDE brings power of data notebooks to JavaScript

Carbide is designed more like a Jupyter notebook, allowing for live markup, annotation, and manipulation of code and data

mobile developer and skills

Microsoft brings iOS JavaScript debugging to MacOS, Windows

The iOS Web Debugger for Visual Studio Code is the latest attempt by Microsoft to woo iOS developers

box with packing peanuts home shopping ordering distribution box packaging shipping e commerce 0000

Shippable debuts all-in-one app lifecycle management

New Shippable rev provides universal scripting for building, testing, and deploying apps, eliminating the need to create workflows from scratch

colorful neon networking background

Tame microservices complexity with APIs

APIs not only bridge the gap between microservices and traditional systems, they make microservices easier to build and manage

Drawbacks of the Singleton design pattern

Design patterns that I often avoid: Singleton

Learn the drawbacks of using the Singleton design pattern, one of the most widely used design patterns, and the alternatives to avoid its potential pitfalls

gopher

GopherJS compiler catches up to Google Go

GopherJS 1.7-1 extends browser app dev to version 1.7 of Google's Go language

development tools web internet code data

Google readies next-gen RPC protocol to replace JSON

Google's gRPC aims to oust JSON for exchanging data between HTTP-connected services

visual studio

Visual Studio 15 preview adds TypeScript, C++ improvements

Microsoft's fourth preview of Visual Studio 15 also focuses on faster installation

internet security thinkstock 1200w

Nginx web server upgrade focuses on web security, JavaScript configuration

Nginx Plus Release 10 adds a web app firewall, IP transparency, and support for the nginScript configuration and control language

Load More