Java App Dev

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

industrial iot internet of things smart enterprise
python snake programming language

snake skin fractal

Machine learning with Python: An introduction

Get a high-level introduction to Python-based tools and techniques for machine learning--with or without Java

coffee beans java bliss jolt caffeine by ryan mcguire gratisography

NetBeans 10 adds support for latest Java and PHP

Key to NetBeans 10 is enhanced support for Java Development Kit (JDK) 11 as well as capabilities for PHP and the JUnit 5 testing framework for Java

coffee cup - coffee beans - Java

13 Java frameworks for rock-solid microservices

Turn to these open source toolkits to build reliable lightweight microservices on the battle-tested JVM

tiger

TigerGraph review: A graph database designed for deep analytics

Highly parallelized and horizontally scalable, TigerGraph shines for use cases that require multi-hop analytic queries

green tree python / close-up / details

Python to be guided by a steering council

An expected light touch may mean developers won’t notice much difference in how the language evolves

executive pushing boulder uphill deadline stress struggle

Kubernetes is so hard—but worth the pain

2019 will be a challenging year for some enterprises as they try to turn Kubernetes hype into production reality

reaching out / support connection

Red Hat offers support for open source Java on Windows

Pricing is not disclosed for the new OpenJDK support program

java giftbox present gift surprise programmer code laptop devops

Clojure 1.10 upgrade supports modern Java

Functional JVM language offers more detail on programming errors

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

Choosing your Java IDE

Compare Eclipse, NetBeans, and IntelliJ IDEA for features, usability, and project size and type. Updated December 2018

java -- coffee beans

JDK 12 beta: The new features coming to Java 12

The first beta builds are available, with switch expressions to improve coding and allow pattern matching, and raw string literals to simplify multiline expressions

rowing crew team teammates water compete synchronized rythm coordination

5 principles to becoming a collaborative agile devops team

Agile and devops are not just practices and technologies—they are designed to change how people in IT work together

axe lumber tree wood chop

Java 12 could ax raw string literals

The beta capability won’t be ready in time for the March 2019 upgrade

JavaScript code

10 JavaScript concepts every Node.js developer must master

Want to build efficient and scalable Node.js apps? Learn how to make JavaScript work for you, not against you

assembly lego blocks construct build deconstruct

20 Go language projects for mastering microservices

From toolkits for messaging and routing to API design and app frameworks, the Go language has everything you need to go micro

modular humanoid polyhedra / connections / structure / building / network

What is JSF? Introducing JavaServer Faces

JavaServer Faces is the Java standard technology for building component-based web interfaces. Get started with JSF, including what's new in JSF 2.3

pink car with pink gift strapped to top retro euro car speed driving motion

How JavaScript promises work

Learn why JavaScript promises are like a gift box and get up to speed with JavaScript promise syntax

monopoly go language golang

Google Go roadmap: What to expect in Versions 2 and 1.13

Major themes emerging for Go 2 include support for better error-handling and generics

sea lion

SQL tutorial: Learn SQL on MariaDB

Follow this step-by-step guide to install MariaDB, load data, connect to a database, and execute SQL queries including table joins

Load More