![]() |
![]() |
![]() |
![]() |
Welcome to F# Weekly,
A roundup of F# content from past weeks:
News
- Suave v1.0 has been released!
- Visual F# Power Tools 2.3.0 with Peek Definition (Alt + F12) and bug fixes
- The week in .NET – 1/5/2016 & 1/12/2016
- ASP.NET 5 RC 2 supports F#
- codingame.com supports F#
- Do you want to get better at F#? Do you know a ‘foreign’ language? If so, consider contributing to Numsense.
- ionide-webview released! In-editor preview of FsReveal, FsLab or any other web projects
- FAKE supports NUnit 3!
- Follow @fsharpJobs if you are interested in open F# positions.
- F# Compiler Technical Overview
- Welcome two new F# twitter bots World Bank Facts & Spirograph Robobot
- Learn F# on edX Online
- Argu has been moved to fsprojects
- Join the development of PaketManager v3
- MBrace: Local Cloud Workflows
- FAKE.GitBook v0.1.0 is released
- Choosing the Right .NET For You on the Server
- Tamizh Vendan updated all his Suave blog posts to Suave v1.0
- F# and Ionide are used on functional programming class at McGill University
- Project Rider was announced – A C# IDE written in Kotlin
Videos/Presentations
- .NET Rocks: Functional Microservices with Rachel Reese
- Building Concurrent, Fault Tolerant, Scalable Applications in F# using Akka.Net – Riccardo Terrell
- Tomáš Petříček: Taking your craft seriously with F#
- A Developer’s journey from OO to Functional – Reid Evans
- Canopy F# testing site written in Suave.io – Chris Holt
- Tackle UI with Reactive DOM in F# and WebSharper – Anton Tayanovskyy
- Spice up your website with Machine Learning! – Evelina Gabasova
- Building stuff that works with F# – Tomas Petricek
- Функциональное программирование на F# в обработке больших данных и машинном обучении – Дмитрий Сошников
- Dependent Types and Multi-Monadic Effects in F*
Blogs
- Designing with Capabilities – Scott Wlaschin
- Freeing your Azure data with F# Type Providers – Isaac Abraham
- Interlude 1: Doing Something Arguably Useful With a Converter Graph – Alexey Rudenko
- One way to structure Web App built in F# and WebSharper – Kimserey Lam
- About Cassandra on Docker with F# – @lenadroid
- Tips for starting develop in F# in Atom – Andreas Willich
- Exercises in Programming Style–Letterbox – Yan Cui
- Pattern Matching (not only) on Record Fields – @teadrivendev
- Hack your commit history for fun and profit
- Impressions of using F# (with a little bit of Xamarin.Forms) – Andreas Willich
- Look-and-say: F# – Boris Kogan
- Look-and-say: [Alea.]CUDA – Boris Kogan
- Setting up an F# project for Unity3d – Nikita Tchayka
- Exercises in Programming Style–Closed Maps – Yan Cui
- Visual Studio Team Services and FAKE – Isaac Abraham
- Data Structures Matters – Mike Harris
- Exercises in Programming Style–Abstract Things – Yan Cui
- Solution to Adventcode Day 7 in FSharp – Naveen
- Autoincrement your NuGet using FAKE – Flechner Romain
- Project Euler — Problem 75 Solution – Yan Cui
- MS Bond and Chiron benchmarked – Yan Cui
- Optimising Civ 5 cities using genetic algorithms – Mark Watts
- Chart-tastic F# Goodness – Bear & Hammer
Ernest Pazera coding corner
- Refactorfest
- Score Stub and Monster Stats
- Putting on a Show
- Maze Explorer: Almost Done!
- The Joy of Functional GameDev: First Episode
- TJoFGD Schedule and Video Editing
- The Crossroads of “Joy”
- High Scores and Game Jolt API
- The Joy of Functional GameDev Project 1 Episode 2
- The Joy of Functional GameDev Project 1 Episode 3
- The Joy of Functional GameDev Project 1 Episode 4
- The Joy of Functional GameDev Project 1 Episode 5
F# vNext News
- F# 4.0 Language Spec
- Updated: F# for CoreCLR Status
- Using the coreclr F# compiler now bootstraps the OSS build
- Over the holidays @enricosada added F# support to the dotnet cli for cross platform .Net development
- Don Syme has been working on integrating the F# Compiler Service into VisualFsharp
- Prototype of Visual F# editor features based on Roslyn Workspace API
- If you contribute to Visual F#, let Jared Parsons know what you think
- Recently proposed ideas:
Open source projects
- suave-angular2-demo – Demo site for Suave 1.0 + Angular 2.0.0-beta.0
- emparsec – Embeddable single file parser
- FsSql – Functional wrapper around ADO.NET for F#
- spiral-library – Basic reverse AD on the GPU
- generator-fsharp – Yeoman generator
- fing – F# API Search
- fix – Project and File Management for F#
- ScrapyFSharp – This is a reborn of Scrapysharp written in FSharp
- vsts-fsharp – Visual Studio Team Services extension for F#-friendly tools
- unquote – Write F# unit test assertions as quoted expressions, get step-by-step failure messages for free
- FunSharp – Fun cross-platform graphics library, based on the Small Basic library, made specifically for F# and C#.
- FSharpVerbalExpressions – F# Regular expressions made easy
- ILBuilder – Prototype for an F# MSIL DSL
New Releases
- FSharp.Compiler.Service 2.0.0.2
- FSharp.Compiler.Service.ProjectCracker 2.0.0.2
- FAKE 4.13 comes with support for NUnit 3
- Paket 2.44.1
- Suave 1.0.0
- Logary 3.6.0
- FSharp.Configuration 0.5.9
- FSharp.Azure .StorageTypeProvider 1.4.1
- LanguageExt.FSharp 1.7.19
- LanguageExt.Process.FSharp 1.7.18
- fsharp-mode (20160108.250)
- ExcelProvider 0.5.0 and new docs site
- FSharp.Formatting 2.13.2
- WebSharper 3.6.7
- Yaaf.FSharp.Scripting 1.5.1
- Chessie 0.4.0
That’s all for now. Have a great week.
Previous F# Weekly edition – #1
2 thoughts on “F# Weekly #2-#3, 2016”