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.
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.
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.
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.
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.
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.
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).
By Will Kurt
This article takes a deep look at the Applicative Type Class using the example of the List class.
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).
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.