Quantcast
Channel: F# – Rash thoughts about .NET, C#, F# and Dynamics NAV.
Browsing index pages (27 articles)
↧

Image may be NSFW.
Clik here to view.

Context matters

[This article is part of the F# advent calendar 2016] A couple of months ago I wrote a blog post called “Make failure great again” and this joke backfired on me. The post was meant as an introduction...

View Article


Fable |> Fetch – HTTP calls in JavaScript apps with F#

I my last article I introduced React Native app development with F# and mentioned briefly that we can do HTTP calls with the help of the very popular Fetch API. Fetch provides a generic definition of...

View Article


Image may be NSFW.
Clik here to view.

Fable |> React Native – Native apps with F#

TL;DR available at the bottom of the post. “A React Native App is a Real Mobile App” With React Native, you don’t build a “mobile web app”, an “HTML5 app”, or a “hybrid app”. You build a real mobile...

View Article

Image may be NSFW.
Clik here to view.

“Make failure great again”– a small journey into the F# compiler

Giving good error messages is very important for modern compilers. The language Elm is famous for giving excellent user-friendly error messages. Parts of the F# community decided to improve the F#...

View Article

Property based testing in the real world – or how I made my package manager...

A couple of days ago I tried to fix a bug in the .NET/mono dependency manager “Paket“. The bug was a really strange edge case in Paket’s resolver algorithm that resulted in a false positive conflict...

View Article


Image may be NSFW.
Clik here to view.

FsAdvent: Automatic re-build and background tasks for suave.io websites

[This post my second entry of the F# advent calendar 2015 series. You can also read the first post about “Using Async.Choice in Paket“] Recently I was asked to help with a website that was based on...

View Article

Image may be NSFW.
Clik here to view.

F# advent calendar: Using Async.Choice in Paket

[This post is part of the F# advent calendar 2015 series.] Prologue: What is Paket? Paket is a dependency manager for .NET with support for NuGet packages and GitHub repositories. It enables precise...

View Article

Image may be NSFW.
Clik here to view.

Crazy stuff people do with FAKE and Paket – 1 of n

As many readers already know I’m maintaing the open source projects FAKE and Paket. These projects are used in many companies and open source projects to make continuous integration work on .NET and...

View Article


Image may be NSFW.
Clik here to view.

Microsoft, Open Source development and Codeplex

Recently Microsoft released all their major programming languages as open source and even started to accept pull requests. I didn’t think this would ever be possible at Microsoft, but they opened up...

View Article


Changes in the FAKE contribution workflow

Two months ago I started to use the RELEASE_NOTES.md files feature in FAKE to describe FAKE’s own changelog. It’s working pretty well with FSharp.Formatting and the whole process got much easier for...

View Article

Image may be NSFW.
Clik here to view.

FAKE 2.12.0 released – NancyFx edition

Today I released FAKE 2.12 with a lot of small bug fixes and improvements. The biggest feature is that we now use NancyFx for FAKE.Deploy. A big thanks to all of the 60 contributors. What’s new? Add...

View Article

Image may be NSFW.
Clik here to view.

FSharp.Configuration 0.1 released

As part of a longer process of making FSharpx better maintainable I created a new project called FSharp.Configuration. It contains type providers for the configuration of .NET projects: AppSettings...

View Article

FSharpx.Collections 1.9 released

I’m happy to annouce the new release of the FSharpx.Collections package on nuget. Most important changes: We extracted all collections into a new repositiory. We have documentation and samples (even...

View Article


Image may be NSFW.
Clik here to view.

Microsoft Dynamics NAV type provider

In earlier posts I showed how we can use F# type providers to access Dynamics NAV 2009 via Web Services and Dynamics NAV 2013 via OData. This time I want to point to a new type provider which allows...

View Article

Image may be NSFW.
Clik here to view.

Stati-C/AL Prism – Static analysis for Microsoft Dynamics NAV reloaded

Christian Clausen and Bent Rasmussen released their second static analysis tool for Dynamics NAV called Prism. This time it has more features and it’s even faster than Supervision. “Load time for...

View Article


Image may be NSFW.
Clik here to view.

Stati-C/AL Supervision – blazing-fast static analysis for Microsoft Dynamics NAV

Until yesterday I thought I would be the only person on this planet who plays with a combination of F# and Dynamics NAV. Turned out I was wrong. Christian Clausen and Bent Rasmussen created a really...

View Article

Image may be NSFW.
Clik here to view.

A tale of nulls – part I

Triggered by a short tweet by Tomas Petricek and a blog post by Don Syme I had a couple of conservations about null as a value, Null as a type (Nothing in Scala), the null object pattern and the Maybe...

View Article


FSharpx 1.8 removes support for Freebase, CSV, JSON and XML document type...

There was a lot of confusion about the document type providers in the last couple of months. The reason was Tomas Petricek and Co. worked on an improved version in the FSharp.Data project and most...

View Article

New tasks for building Xamarin Components in FAKE – F# Make

The current version of FAKE contains two tasks for Xamarins xpkg format. These are already used in Daniel Nauck’s Portable.Licensing project (read more about this project). Sample usage: Thank you...

View Article

License all the things with Portable.Licensing 1.0

"Portable.Licensing is a cross platform open source software licensing framework which allows you to implement licensing into your application or library. It is targeting the Portable Class Library and...

View Article
Browsing index pages (27 articles)


Latest Images