How-Tos

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.

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

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

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

beams sky cloud sun

Cloud made easy: Get started with DigitalOcean

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

transparent binary code binary code computer coding technical programming 000000123354

Self-taught? 3 keys to acing the coding interview

Coding interviews are nerve-wracking, but using blind coding challenges can help boost your performance and even the odds

CI/CD with Jenkins and Docker, Part 1

Continuous integration with Jenkins

Setup a continuous integration process to build and test a Java web app with Jenkins

Clustering with Docker Swarm

Find out why clustering is an important technique for working with Docker containers, then develop a two-node enterprise cluster with Docker Swarm

lazy developers

7 habits of highly effective developers

Writing good code doesn’t take as many hours as you may think. Here’s how the best get it done. (Hint: being lazy is a good start.)

Java microframeworks Part 4: Play

Jump into Java microframeworks, Part 4: Play

Conclude your exploration of Java's microframeworks with the original ultra-lightweight development stack.

10 hard-core coding tips for faster Python

Optimizing Python doesn't come to any one factor, but a few of these together could give your code a serious boost

Open source Java projects: Apache Phoenix

If you have strong SQL programming skills and would like to be able to use them with a powerful NoSQL database, Phoenix could be the database you've been looking for!

ninja shuriken

Jump into Java microframeworks, Part 2: Ninja

Get a deeper introduction to Ninja's persistence model and how it handles routing, debugging, UI development, and testing for single-page web applications

jumpin 2

Jump into Java microframeworks, Part 1: Introduction

Ultra-lightweight and targeted to mobile and single-page web apps, Spark, Ninja, and Play are three of the most popular, emerging Java frameworks today. This first article in a series gives you a high-level overview of Java...

Java 101 primer: Fields and methods in Java

Learn how to handle fields and methods right, with these seven advanced techniques for object-based programming in Java.

Open source Java projects: Apache Spark

Set up and use Spark to analyze data contained in Hadoop, Splunk, files on a file system, local databases, and more.

Three keys to successful microservices

A successful migration to microservices requires componentization, collaboration, and reliable connections and controls.

Build self-healing distributed systems with Spring Cloud

Meet the challenges of microservices and distributed computing with Netflix-forged components and familiar tools.

Load More