How-Tos

scrum agile rugby

How to improve your scrum master skills

Building your scrum master skills leads to a several career opportunities. Here are the skills that will take you to the next level

Java 101: Datastructures and algorithms, Part 2

Datastructures and algorithms in Java, Part 2: One-dimensional arrays

Get started with one-dimensional arrays and array variables, then try out five algorithms for searching and sorting arrays in your Java programs

jw apidrivendev home

Programming with Java APIs, Part 1: OpenAPI and Swagger

Get started with API-driven development for cloud and microservices architectures

Web services in Java SE, Part 4: SOAP with Attachments API for Java

Learn about SAAJ and other advanced Java SE Web service features

jw machine learning09142017

Machine learning for Java developers

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

Web services in Java SE, Part 3: Creating RESTful Web services

Learn how to use Java SE's JAX-WS API to create a RESTful-based library Web service

Web services in Java SE, Part 2: Creating SOAP web services

Learn how to use Java SE's JAX-WS API to create a SOAP-based units-conversion Web service.

Datastructures and algorithms in Java

Datastructures and algorithms in Java, Part 1: Overview

Programmers use datastructures to store and organize data, and algorithms to manipulate that data. Get the basics of these fundamental programming elements, and find out how they work together in your Java programs

jw javaqa webservicesp1jpg

Web services in Java SE, Part 1: Tools overview

This post launches a four-part series introducing you to Java SE 6's support for Web services. Later in the series we'll build SOAP-based and RESTful-based Web services and explore advanced Web services topics.

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

magician magic hat doug henning

Why serverless? Meet AWS Lambda

A first-hand, step-by-step look at the ease and simplicity of Amazon's "function as a service" platform

Java library evolution and other puzzlers

Exploring puzzling code to figure out why it doesn't do what seems obvious is one way to improve your programming skills. Puzzle yourself today!

we're hiring sign jobs careers

Signs you should not take that programming job

From the job description to the final offer, here’s how to avoid getting stuck in a dead-end coding job

Pipeline

Data in, intelligence out: Machine learning pipelines demystified

Data plus algorithms equals machine learning, but how does that all unfold? Let’s lift the lid on the way those pieces fit together, beginning to end

reg ex2

Regular expressions in Java, Part 2: The Regex API

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.

roses flowers bouquets market

Aggregating with Apache Spark

Get an overview of threadless, multithreaded, and distributed aggregation using the Streams API, Java threads, and MapReduce, then see for yourself what Spark's cluster computing engine brings to the equation

electrical grid powerline

Tap the power of Google's Go language

Learn the key concepts behind programming in Go, a concise, simple, safe, and fast compiled language with powerful concurrency features

words nodes map usage

Regular expressions in Java, Part 1: Pattern matching and the Pattern class

Pattern matching is an important technique used in text processing, and Regex is here to help. Find out how to use the Pattern class and constructs like quantifiers and boundary matchers to describe patterns in your Java programs.

Type dependency and variances in Java

Type dependency in Java, Part 1

Covariance and contravariance might seem esoteric, but you'll need these concepts more than ever as the Java language evolves. Get started with type dependency in array types, generic types, and the wildcard element.

beams sky cloud sun

Cloud made easy: Get started with DigitalOcean

Build a web presence in minutes with DigitalOcean’s dead-simple cloud service

Load More