Software Development

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

coffee beans java bliss jolt caffeine by ryan mcguire gratisography

Java and JVM to zero in on GPUs and containers

Oracle says future Java developments will focus on improving language and runtime support for big data, machine learning, and cloud-native workloads

robot monitoringa  cog wheel system for maintenance [automation]

New Google project offers Kubernetes building blocks for CI/CD

Tekton is an open-source toolkit for creating cloud-native continuous integration and delivery pipelines on Kubernetes

java coffee cup of coffee mug white saucer froth

Gluon ships JavaFX 12

Interim release of the rich client application platform for Java offers a long list of bug fixes

cloud comput connect multiple

Jenkins tries to reinvent itself as cloud-native for Kubernetes

The Jenkins X project tries to modernize the CI/CD platform that has fallen on hard times

data conversion

Java XML and JSON: Document processing for Java SE, Part 2: JSON-B

Use the Java API for JSON Binding (JSON-B) to serialize and deserialize Java objects, arrays, and collections in Java SE

java -- beans, grounds, coffee -- binary background

Java, meet Kubernetes and serverless computing

Red Hat’s beta Quarkus framework aims to optimize Java development for distributed application architectures

abstract binary code

CI/CD your way: 11 on-prem options for continuous integration and delivery

From Jenkins and GitLab to Azure DevOps Server, these tools bring a CI/CD pipeline to your own server, Kubernetes cluster, or hybrid cloud

Javaworld > JVM / JDK / JRE explainer series

JVM, JDK, JRE: What's the difference?

Three indispensable Java platform components, and how they work together in your Java applications

transformation / conversion / data cubes shift from one color to another

Java XML and JSON: Document processing for Java SE, Part 1

Learn how to transform and convert XML and JSON documents with SAXON and Jackson

gears iot

Review: Google Cloud AutoML is truly automated machine learning

Google’s AutoML lets you create customized deep learning models without any knowledge of data science or programming

Java / JVM / flavors / flavours

SAP builds its own Java distribution

Downstream version of OpenJDK supports Windows, Linux, MacOS, and Docker

An engineer with a city skyline superimposed on his hardhat, surrounded by circuits and binary code.

Cloud IDE review: AWS Cloud9 vs. Eclipse Che vs. Eclipse Theia

You don’t have to develop locally to get full IDE support. We compare three great tools that let you edit and debug code from a browser

A woman speaking into a microphone. [close-up]

Beta Janet language hopes to take on expressive programming

The C99-based Lisp implementation borrows from Lua and Clojure and could be used in IoT apps

innovation inspiration lightbulb idea continuity creativity

Why you should use SQLite

Learn why this compact embedded relational database shines for many desktop, mobile, and edge computing applications

abstract binary code stream

CI/CD as a service: 10 tools for continuous integration and delivery in the cloud

From Bitbucket and GitLab to AWS CodePipeline and Travis CI, look to these 10 cloud services to automate your software builds, tests, and deployments

bicycle racing binary blur compete speed fast lead by maico amorim unsplash

Java thread sanitizer project proposed once again

If approved, the OpenJDK effort would help developers spot data race conditions in the HotSpot JVM and the JVM tool interface

together puzzle pieces sun

How to create apps that work together across Windows, iOS, and Android

Project Rome SDKs arrive for iOS and Android, so your apps can now take advantage of Microsoft’s cross-platform technologies

JavaWorld > Android Studio for Beginners [movile java package]

Tutorial series: Android Studio for beginners

A complete beginner's guide to Android Studio, from installing Android Studio to coding and debugging your first Android app. Includes source code for the example app

JavaWorld > Android Studio for Beginners [movile java package] > Part 4: Debug + Extend

Android Studio for beginners, Part 4: Debugging tools and productivity plugins

Use built-in tools and plugins to improve code quality and boost productivity in Android Studio

JavaWorld > Android Studio for Beginners [movile java package] > Part 3: Build + Test

Android Studio for beginners, Part 3: Build and run the app

Build your app with Gradle, then run it with the Android device emulator. This update includes troubleshooting advice for the Android device emulator

Load More