Value added features with Paket


In the final post of this mini-series on Paket, I want to wrap up by discussion some of the cool features in Paket that aren't available in the standard NuGet client. They address many areas that can be a real pain when trying to create automated, CI / CD solutions as well as simply some … Continue reading Value added features with Paket

Migrating Complex NuGet solutions to Paket


In the previous post of this series, we looked at migrating a simple, single-project solution over to Paket. In this post, we'll look at a more complex solution that has multiple projects with shared dependencies, and see some of the issues that Paket picks up that might not have been previously identified. Most of this … Continue reading Migrating Complex NuGet solutions to Paket

Migration basics from NuGet to Paket


Introduction This is part 2 of a short series of blog posts on Paket. In the first part, I presented the overall value proposition behind Paket and some (but not all!) of the features it provides. In this post, we'll look at performing a migration of a simple NuGet-ified project over to Paket. In a … Continue reading Migration basics from NuGet to Paket

Getting Started with Paket – Part 1


Introduction to this series Given the recent discussions happening around Paket, I’ve been asked (or seen questions asked) recently regarding getting up and running with Paket. So, I thought I'd do a short series of posts that covers the "what" and "why" of Paket, followed by the "how" (the "when" is easy - always 😉 … Continue reading Getting Started with Paket – Part 1

When to Unit Test in F#


Note: This article has been excerpted from my upcoming book, Get Programming with F#. It 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), and finally see how to write simple unit tests … Continue reading When to Unit Test in F#