Core Java

Core Java | News, how-tos, features, reviews, and videos

tips ts

27 essential tips for Git and GitHub users

Smarter cloning, forking, merging, branching, documenting, collaboration, and workflow automation with Git and GitHub

03 shipping malware

Snake bites: Beware malicious Python libraries

Malware posing as Python libraries is routinely showing up on PyPI, Python’s official package index

CSO  >  Right and wrong buttons and question marks

10 bad programming habits we secretly love

Breaking the rules can bring a little thrill — and produce better, more efficient code

Automation  >  An assembly line's robotic arms conveyor belt work with binary code.

Machine learning for Java developers, Part 2: Deploy your model

Learn how to build and deploy your machine learning data model in a Java-based production environment

robot gear automation

Machine learning for Java developers, Part 1: Algorithms for machine learning

Set up a machine learning algorithm and develop your first prediction function in Java, then get started with Weka.

command line

GraalVM adds Java 11 support

Latest upgrade of Oracle’s polyglot VM becomes the project”s first long term support release

java service / coffe / server

OpenJDK repo migration to GitHub gains steam

A formal OpenJDK proposal calls for migrating Java source code repositories to the popular code-hosting platform

idg post 9 image 1

Get started with method references in Java

Why you should use method references instead of anonymous classes in your functional Java programs

teamwork together brainstorming collaboration sharing

Python overtakes Java on GitHub

GitHub reports that JavaScript, Python, and Java are the most popular languages used by developers on its code-sharing site

diagram of a globe with numbers superimposed stk22122nxs

The real number of open source developers

Are there really more than 40 million software developers on GitHub? Not even close

Java  >  Lambda expressions  >  Lambda symbol / abstract formulas / binary code

Get started with lambda expressions in Java

Learn how to use lambda expressions and functional programming techniques in your Java programs

Java / coffee

Red Hat’s Quarkus Java stack moves toward production release

Quarkus is a fast, lightweight, Kubernetes-native Java stack for building serverless and microservices applications

top 10 server virtualization

C challenges Java in language popularity survey

Monthly Tiobe Index has C and longtime leader Java in a virtual tie and Swift finally cracking the top 10

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

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

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

Spring coil with abstract Java code overlay.

What is Spring? Component-based development for Java

Tutorial introduction to inversion of control and dependency injection, with Spring Web examples

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

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

Load More