Application Development

Application Development news, information, and how-to advice

04 uniform language funnel gather collect
closed sign

screwdriver public domain

Yahoo adds Screwdriver to devops toolbelt

Yahoo's internal continuous delivery system makes its open source debut, joining a crowded field

Java sign public domain

New JVM language stands apart from Scala, Clojure

The functional language Eta, a Haskell dialect, can reuse Java libraries, features strong type safety, and is lazy by default

prototype pattern

Implementing the prototype design pattern

The prototype design pattern enables you to create new instances by copying existing instances to avoid the overhead involved in creating objects that can consume more resources

fission star explosion

New framework uses Kubernetes to deliver serverless app architecture

Still in the early stages, the Fission framework turns any Kubernetes cluster into a system for delivering lambda architecture or serverless applications

Golang go puzzle pieces

Go 1.8 goes for efficiency and convenience

The latest release candidate for Go features HTTP2 Push support and an updated compiler back end for more efficient code

09 opensource

The 6 unwritten rules of open source development

Do you want to be a successful and valued member of an open source project? Follow these unwritten rules

dart burst pop bust balloon growth balloon arrows

Node.js' success exposes its weaknesses

The server-side JavaScript juggernaut's complexity and vulnerabilities still bedevil many devs

beams sky cloud sun

Apache Beam unifies batch and streaming for big data

Beam offers a high-level API and programming paradigm for streaming and batch systems

security code big data cyberespionage byte

Should software developers have a code of ethics?

With great power comes great responsibility. What should developers do when faced with ethical dilemmas?

A computer desktop with the word Python

Lambdascript adds functional programming to Python

The language project, still in the alpha stage, works with Python expressions and emphasizes literate programming

data science classes math

Microsoft’s R tools bring data science to the masses

Open source R is key for big data analytics, and Microsoft has infused many of its tools with the language

collaboration public domain

IT teams put conversations to work with chatops

Putting tools, alerts and processes into the chat interface gives both developers and the ops team a new model for working with infrastructure

hiker at the mountain top journey mission accomplished

Go tops Java, C, Python for programming language of the year

The Google-grown language bests Dart and Perl, while Java, C, and Python slip

beagle dog puppy hound

Git Hound, Truffle Hog root out GitHub leaks

The two open source tools check for cyptographic keys and other sensitive information in code saved on GitHub and offers warnings if secrets are at risk

pattern of rust on the rail

Rust rocks, but wide-scale use remains years away

Though powerful and safe, Rust still can't overcome the typical inertia of software projects

building network construction architect

New functional language for JVM builds on Haskell, Clojure, ML

Like Lisp, Lux runs on the Java Virtual Machine but promises more power and flexibility than its predecessors

Torso of man in suit with gears superimposed

The true meaning of devops

Devops would be impossible without automation tools, but the real key is getting the workflow and culture right

Predictions for the Future of Programming

11 predictions for the future of programming

Our coding crystal ball clues you into the twists and turns your programming career may take in the years ahead

Load More