Subject

Programming Languages

What is (PowerShell) Toolmaking?

This excerpt describes toolmaking in PowerShell and why you should learn it.

Read on if you’re interested in learning PowerShell or improving your existing PowerShell skill set.

A Friendly Guide to Learning Rust

This book is for anyone who wants to learn Rust and maybe doesn’t have a lot of time in their day to do it.

Learning Go via Pocket-Sized Projects

This book is intended to get you up to speed with Go by using it in a series of immediately useful, small-scale projects. If you’re a developer who’s interested in learning Go and doing in a fast and practical way, read on!

Modern Concurrency with Go

This excerpt covers:

  • Introducing concurrent programming
  • Improving performance with concurrent execution
  • Scaling our programs
  • Why you should choose Go for concurrency

What is Purity?

After reading this article, you will be able to:

– Differentiate between pure and impure functions
– Provide code examples in which impure functions cause unpredicted code behavior.

Making a Tiny Data Model DSL

In this video, Meinte Boersma creates a tiny data model DSL using a JavaScript development environment.

An Introductory Tutorial of Type-Level Programming in Haskell

Haskell expert Vitaly Bragilevsky demonstrates Haskell features that make programming at the level of types possible.

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

Free_eBook_Saumont_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.

© 2023 Manning — Design Credits