Features

Green glowing exit sign again wall
Exploding binary numbers

JavaWorld > Persistence [series] > coding / programming / software development

What is JDBC? Introduction to Java Database Connectivity

Get to know Java's low-level API for making database connections and handling SQL queries and responses

library shelves books stacks

24 Python libraries for every Python developer

Web apps, web crawling, database access, GUI creation, parsing, image processing, and lots more—these handy tools have you covered

big data messaging system / information architecture / mosaic infrastructure

Why event-driven architectures are important today

These architectures enable the decoupling of rule-based services to microservices that consume and share data based on events

JavaWorld > Persistence [series] > data blocks / data center / database / server traffic routing

What is JPA? Introduction to the Java Persistence API

Get to know the Java ORM standard for storing, accessing, and managing Java objects in a relational database

big data blue

Pub/sub messaging: Apache Kafka vs. Apache Pulsar

Apache Kafka set the bar for large-scale distributed messaging, but Apache Pulsar has some neat tricks of its own

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

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

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

stacked giraffe deer elk stag teamwork risk trust balancing act rope

Full-stack developer: What it is, and how you can become one

A full-stack developer understands the entire software stack, from the GUI front end to the database back end. However, not everyone agrees on the level of mastery needed to earn the title

jsp java web technology puzzle pieces connects

What is JSP? Introduction to JavaServer Pages

Get an overview of JavaServer Pages, then write your first JSP page that connects with a Java servlet and deploys on Apache Tomcat

puzzle pieces / network / connections / component parts of a whole / microservices

18 Node.js and JavaScript libraries for fast and simple microservices

Whether you go serverless or server-full, look to these open source projects to support your Node.js microservices

snake skin fractal

Machine learning with Python: An introduction

Find out how Python compares to Java for data analysis, then use Flask to build a Python-based web service for machine learning

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

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

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

Load More