Tutorials

modular humanoid polyhedra / connections / structure / building / network
security internet network encryption privacy padlock

white blocks stacked containers misaligned alignment fragile falling apart flickr

Write a purely functional Bubble Sort application

Improve a classic, object-oriented sort application using Java's functional programming capabilities

Hockey player figurines pushing along a binary track.

What is a Java servlet? Request handling for Java web applications

The Java Servlet API is part of the Java EE stack, providing URL mapping and request handling capabilities for Java web applications

wifi patternwi fi

802.11: Wi-Fi standards and speeds explained

To help clarify the many Wi-Fi standards, here’s an update on these physical-layer standards within 802.11, as well as standards still in the works and the new naming scheme that includes Wi-Fi 6.

big data messaging system / information architecture / mosaic infrastructure

Built for realtime: Big data messaging with Apache Kafka, Part 2

Learn how to use Apache Kafka's partitions, message offsets, and consumer groups to distribute load and scale your applications horizontally, handling up to millions of messages per day

ipv6 new IP

What is IPv6, and why aren’t we there yet?

IPv6 has been in the works since 1998 to address the shortfall of IP addresses available under Ipv4, yet despite its efficiency and security advantages, adoption is still slow.

modular color cube puzzle matrix / grid

What is the JRE? Introduction to the Java Runtime Environment

The JRE creates the JVM and ensures dependencies are available to your Java programs. It also plays a vital role in devops and cloud configurations

CRM

What is CRM? Software for managing customer data

Equal parts strategy and technology, customer relationship management (CRM) is about using data to understand your customers—and boost sales.

wooden tiles packing/placement puzzle

What is the JDK? Introduction to the Java Development Kit

The JDK is a key platform component for building Java applications. At its heart is the Java compiler

Data center in the clouds virtualization

What's the future of server virtualization?

Server virtualization can help fight server sprawl, make better use of compute power, curb energy bills, and improve data-center agility and flexibility.

card-catalog filing cabinet / data repository

Backup vs. archive: Why it’s important to know the difference

Backing up and archiving data have distinct functions, and not recognizing that it’s important to have both can lead to access problems and even legal troubles.

Load More