Subject

Articles

Always Design First (with PowerShell)

By Don Jones and Jeffery Hicks

Before you sit down and start coding up a function or a class, you need to do some thinking about its design. We frequently see toolmaking newcomers charge into their code, and before long they’ve made some monstrosity which is harder to work with than it should be. In this article we’re going to lay out some of the core PowerShell tool design principles, and help you stay on the path of Toolmaking Righteousness. We’ll include some concrete examples.

Recurrent Neural Networks

By Nishant Shukla

To bestow neural networks with contextual cues, we’ll study an architecture called a recurrent neural network. Instead of natural language data, we’ll be dealing with continuous timeseries data, like stock-market prices. By the end of the article, you’ll be able to model the patterns in timeseries data to make predictions about future values.

Deep Learning for Text  

By François Chollet

In this article, we’ll learn about deep learning models that can process text (understood as sequences of word or sequences of characters), timeseries, and sequence data in general.

Solving Mazes with Swift

By David Kopec

This article is all about finding a path through mazes, which is an analogous to many common search problems in computer science. Examples are in Swift.

DSL with Lambdas: A specific language for your domain

By Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft

In this article, you will learn about DSL with Lambdas, the pros and cons of DSLs, and the different DSL solutions on JVM.

Distilling Business Domains from a Ubiquitous Language

By Kamil Nicieja

A ubiquitous language has to be a language that grows out of blending technological expertise with business expertise in reasonable proportions. This article discusses how to ‘distill’ business domains from the ubiquitous language of a business or project.

When to Unit Test in F#

By Isaac Abraham

This article provides an overview of different “levels” of unit testing, and how and where they’re appropriate in F#. We’ll also discuss different forms of unit testing practices, including test driven development (TDD).

Lists as Context: A deeper look at the Applicative Type Class

By Will Kurt

This article takes a deep look at the Applicative Type Class using the example of the List class.

How Streams Relate to Database Tables in Kafka

By Bill Bejeck

In this article, we’re going to look deeper into adding state. Along the way, we’ll get introduced to new abstraction, the Ktable, after which we will move further on to discuss how event streams and database tables relate to one another in ApacheKafka (Kstream and Ktable, respectively).

The Building Blocks of Rust

By Tim McNamara

This article introduces you to the fundamentals of Rust programming, and we’ll be working through some of the language’s syntax.

This article is intended for programmers with experience in another programming language.

© 2017 Manning — Design Credits