Application Development

Application Development news, information, and how-to advice

Interface vs abstract class
Google I/O

CW illustration: SaaS Puts Squeeze on In-house Developers, by James Yang [single-use only]

SaaS migrations put the squeeze on in-house software developers

The number of software developers in the workforce is up from last year, but jobs in enterprise IT may become harder to find as more companies turn to cloud-based services

devs nerd coder

Code editors on the cutting edge

Is Eclipse overkill? Is Vim not enough? Then check out the new generation of code editors, led by Sublime Text, Atom, and Visual Studio Code

cloud smartphone

Converting your app to the cloud can be really, really hard

Some apps are a great fit for SaaS, but most aren't -- and you'll have to work hard to succeed

screw screwdriver

Oracle v. Google: We're not screwed yet

Superficially, the Solicitor General's advice to SCOTUS to find against Google and reject its appeal looks like bad news. But there are some substantial straws to grasp

angle geometry \

AngularJS 1.4 is built for speed, animations

The JavaScript framework's upgrade also fixes bugs and makes JQuery accommodations

the great wall of china

4 strategies to distribute your data between front end and back end

Where you store and process your data has a significant impact on issues such as privacy or performance, but also on the ability for apps to access and deliver relevant data

building blocks alphabet

jsblocks: Client-side JavaScript 'for any kind of application'

The framework's founder claims more speed, more flexibility, and more features than alternative Model View frameworks

U.S. sides with Oracle in Java copyright dispute with Google

The dispute between Google and Oracle revolves around whether Java APIs can be copyrighted

multiple choice test scantron pencil hand examination

Review: 7 JavaScript IDEs put to the test

WebStorm and Visual Studio Code lead a field of rich and capable integrated tools for JavaScript programming

malware keyboard security bug virus

Training and bug reporting should be part of every app

We all live with the disconnect between user frustration and developers' attempts to fix problems. In an ideal world, the ability to bridge that gap would be part of the build

Build self-healing distributed systems with Spring Cloud

Meet the challenges of microservices and distributed computing with Netflix-forged components and familiar tools

ifw ten commandments hp

The 10 commandments of IT consulting success

Thou shall surmount epic hurdles in your next tech gig, thanks to these sage tips

Swift vs. Objective-C: 10 reasons the future favors Swift
video

Objective-C is the past, Swift is the future

How far does Swift soar over Objective-C? Let us count the ways

business data employees workers graphs charts cooperate handshake

Meteor pulls JavaScript technologies together

Meteor seeks deeper integrations with the complementary AngularJS and ReactJS frameworks

match 268526 1280

Java at 20: How it changed programming forever

Java synthesized sound ideas, repackaging them in a practical format that turned on a generation of coders

Java's key to success is simplicity

As Java turns 20, Oracle looks to what keeps the programming language so vital

java heart

Java at 20: Its successes, failures, and future

Oracle's Java VP discusses J2EE, OpenJDK, security woes, and the long gap before Java 7

Node coffee

Windows goes Node for Microsoft's Internet of things

The Chakra JavaScript engine will bridge the gap to run Node.js on Windows on ARM systems

Load More