Software Development

Software Development | News, how-tos, features, reviews, and videos

java coffee cup of coffee mug white saucer froth

Google App Engine adds support for Java 11

The Java 11 runtime is now generally available on App Engine, supporting twice the amount of memory as Java 8

ai robotics mathematics equation analytics virtual screen

Google Dex language simplifies array math for machine learning

LLVM-powered experimental language for array processing aims for an important corner of the math library space

number 4 on painted on brick wall four

Android Studio 4.0 backs native UI toolkit

Now available in a preview release, the Android Studio 4.0 ‘Canary’ upgrade works with the JetPack Compose UI toolkit and improves Java 8 support

Java / coffee / beans in hands

Visual Studio Code updates Java support

Microsoft’s code editor adds new code navigation, code actions, code snippets, and refactoring features, along with Java 13 support

speed_digital_car_lights_vehicle_fabio ballasina unsplash

Node.js 13 brings programming enhancements, worker threads

New release also features V8 engine performance improvements for object destructuring, memory usage, and WebAssembly startup time

Wooden street sign with past and future going in two directions

Move aside, RDBMS, NoSQL owns the future

Relational databases may keep ‘old stack’ workloads, but research suggests NoSQL databases will dominate ‘new stack’ spending

Binary stream flowing through the fingers and palm of an upturned hand.

JSON tools you don’t want to miss

Developers can choose from many great free and online tools for JSON formatting, validating, editing, and converting to other formats

teamwork / collaboration / developers / development / engineers / binary code / virtual interface

7 principle coding practices for agile developers

How to make your architecture, application, and code easily supportable by other developers

mixed up roadway

MongoDB vs. MySQL: How to choose

MongoDB and MySQL are the leading open source NoSQL and relational databases, respectively. Which is best for your application?

hyper convergence speed burning rubber tire binary fast by tao55 getty images

10 open source projects proving the power of Google Go

Go has become the programming language of choice for forward-thinking projects, especially cloud projects

abstract arrows direction process magnifying glass search investigate

Review: Elasticsearch 7 soars with SQL, search optimizations

Across-the-board upgrade beefs up query capabilities, boosts cluster performance, and simplifies cluster configuration

sunset ocean horizon solar

Sun Microsystems founders celebrate legacy

At a recent Sun reunion, founders Scott McNealy and Bill Joy weigh in on machine learning, mobile, Facebook, and politics in tech

cloud person spiral

10 software development cults to join

Because programming is more fun when we take things to the extreme and obsess about the ‘right way’ to write code

power of one rebel fight strong rise up arm fist power

Should open source licenses fight evil?

New open source licenses attempt to legislate what we can and cannot do with software. Problem is, that’s not open

money raing down people winnings windfall

Software jobs pay twice the national average

Software jobs not only pay twice as much, but are growing at twice the rate of US jobs overall, report finds

java / coffee

Oracle pits GraalVM against Google Go

Oracle touts the fast startup and small memory footprint of the polyglot VM, which will soon be upgraded to Java 11

cockroach bug binary2

4 Python test frameworks to crush your bugs

There’s more than one way to write, run, and maintain unit tests for your Python apps. These are four of the best

java coffee lover

JDK 13: The new features coming to Java 13

Java 13 arrives with improvements to garbage collection, application class-data sharing, and text blocks

Man with steam coming out of ears angry frustrated mad

Why developers hate low-code

9 reasons programmers grow frustrated with the tools that are supposed to save them time

abstract data statistics

JavaFX 13 adds support for native rendering

Upgrade to the rich client platform for Java allows developers to integrate technologies such as OpenGL and WebGL for powerful visualizations

Load More