Exploring Quantum Computing Concepts using Java Applications

Will QC ever become a reality, and will it make existing software developers obsolete? In this video, Johan answers these and other “qubits-like” questions, like Java-based Strange.

Refactoring the Gilded Rose Kata in Java

In this video, we join Christian in his live coding challenge of refactoring the famous Gilded Rose Kata.

The Fuel for the Functional Programming Engine

In this video, Michał Płachta focuses on problems with mutable states, explains why pure functions can’t use them in majority of cases, and shows you how to fight mutability by working with immutable values, which are used extensively in functional programming.

How is C# Compiled?

From Code like a Pro in C# by Jort Rodenburg

This article gives an overview of exactly how C# code is compiled.

A Style Guide for Object-Oriented Programming

From Object Design Style Guide by Matthias Noback


Using Option in Scala, Part 2: map and flatmap

From Get Programming with Scala by Daniela Sfregola

This part of the article series delves into using map to transform an object contained in an Option and how to chain optional values together using flatMap.

Free eBook: Safe Programming with Kotlin


Chapters selected by Pierre-Yves Saumont

Writing Fuzz Tests in Elm

From Elm in Action by Richard Feldman

This article deals with writing fuzz tests in Elm.

Using Option in Scala, Part 1: introduction

From Get Programming with Scala by Daniela Sfregola

This article introduces the Option type and discuss why you would (or wouldn’t) want to use it and when.

Tidying, Manipulating, and Plotting Data with the tidyverse

From Machine Learning with R, tidyverse, and mlr by Hefin Rhys

This article covers:

• What the tidyverse is
• What’s meant by tidy data
• How to install and load the tidyverse
• How to use the tibble, dplyr, ggplot2 and tidyr packages of the tidyverse

© 2021 Manning — Design Credits