News & Features

abstract tunnel showing speed and motion and connectivity

21 rules for faster SQL queries

Follow these tried-and-true techniques to improve the speed and scalability of your relational database

Sean McCown

A mans hand and arm are seen depositing a survey into a sealed ballot box

Survey says Python is tops with developers

Packt survey finds Python is the most commonly used tool, while Splunk, Hadoop, and Kafka skills draw the highest pay

Paul Krill

keys thinkstock

8 keys to DynamoDB success

How to ensure that Amazon’s fast and scalable key-value database works for you, not against you

Calvin French-Owen

shipping containers cargo containers harbor industry commerce

How to get started with Kubernetes

From Hello Minikube to Kubernetes Anywhere to example microservices apps, the options for learning Google’s container orchestration tool abound

Serdar Yegulalp

Type dependency in Java Part 2

Type dependency in Java Collections

Make type dependency work to your advantage when programming with the Java Collections API, generics, and lambda expressions.

Dr. Andreas Solymosi

hot air balloons 153837832

Go language soars to new heights in popularity

For the first time, Go makes the top 10 in the Tiobe index of programming language popularity

Paul Krill

Sparks

Apache Spark 2.2 gets streaming, R language boosts

The latest additions to Apache's all-in-one in-memory processing framework simplify stream processing and flesh out support for the R language

Serdar Yegulalp

android beginners2

Android Studio for beginners: Code the app

Use Android Studio's project editor to write your first animated Android app

Jeff Friesen

IBM, blockchain, Maersk

What's new in Kubernetes 1.7

The container orchestration standard adds local storage, encryption for secrets, and under-the-hood extensibility

Serdar Yegulalp

reg ex2

Java 101: Regular expressions in Java, Part 2

Complete your introduction to the Regex API, then find out how regular expressions make quicker work of common tasks like code documentation and lexical analysis.

Jeff Friesen

Luna: A visual approach to functional programming

Developers typically start sketching components and dependencies on a whiteboard before coding, so why not code that way, too?

Paul Krill

big data consolidation

Write event-driven IoT microservices that don’t break

Today’s IoT environments are a potential rat’s nest of asynchronous craziness just waiting to happen

James Kobielus

Load More
Java Help Center