![]() |
![]() |
![]() |
![]() |
![]() |
Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- List of F# community heroes for 2015
- Jet. Realtime Pricing, Realtime Advertising
- New MOOC: Programming in F#.
- F# Gotham is coming…
- Visual F# PowerTools now support lightweight interface implementation
- Argu – a declarative CLI argument/XML configuration parser for F# applications
- Suave.IO : Hello World OWIN & Hello World, Nancy!
- FsLab Visual Studio template now supports VS 2015.
- “Machine Learning Projects for .NET Developers” is finally available on Amazon
- Paket 2.0 will introduce “Groups” and “Analyzers“
- Announcing Availability of ASP.NET 5 Beta7
- Mono 4.2.0 is released
Videos/Presentations
- Suave from Scratch with Henrik Feldt
- Fake+Paket With Steffen Forkmann
- 10 Ways of Getting Started with F# – Tomas Petricek
- 5th Anniversary – Manipulating Data Trees in Fungible with Rick Minerich
- Fsharp – Kolja Dummann
- Обзор F# 4.0 – Дмитрий Власов (slides)
- Introdução ao F# – Fabiano Arruda
- FSharp On The Desktop – Birmingham FP 2015 – Phillip Trelford
- Datatype Generic Programming in F# – Ernesto Rodriguez ,Wouter Swierstra
Blogs
- Recursive types, catamorphisms and folds – Scott Wlaschin
- Real-time analytics with Apache Storm – now in F# – Eugene Tolmachev
- F# – Flexera FNOC WCF with Basic Auth – Ramón Soto Mathiesen
- F# Card Game Part 2 – Dealing Cards – Reid Evans
- Error: Successive arguments should be separated by spaces or tupled – Reid Evans
- YC.PrettyPrinter vs Microsoft.Text.StructuredFormat
- When x, y, and z are great variable names – Mark Seemann
- Try WebSharper: snippet versioning, gist import, and other enhancements now available – Adam Granicz
- Computation expression approach for calling REST API – Kimserey Lam
- New tools allow Microsoft’s functional language to work better with Visual Studio – Paul Krill
- F# Friday – The List.append Function – Brad Collins
- _____101 |> F# Coding Ecosystem: Paket && Atom w/ Paket – Λdrøn
- Wake County Voter Analysis Using FSharp, AzureML, and R – Jamie Dixon
- Single page application in F# with WebSharper UI.Next – Kimserey Lam
- F# Light Changes and Features – Heather
- Hackatron Prime – Mark Gray
- FSharpArm – part 2 – Frank Joppe
- Code Reuse with the SqlProgrammabilityProvider – Reid Evans
- F# Friday – The Seq.take and Seq.truncate Functions – Brad Collins
- Canopy : Automate your browser tests the F# way! – Antoine Sauvinet
- Facebook Api Using F# – Jamie Dixon
- Live F# coding and snippets with dependencies in Try WebSharper – Adam Granicz
- F# – Monty Hall problem – Yan Cui
- Best game programming books – Laurent Lepinay
- Exercises in Programming Style–Style 1 – Yan Cui
- Where did the Functional Languages come from? – FunctionalWorks
- “Getting” Functional Programming – Steve Gilham
- Decomposition Problem with F#, Dynamic Programming – Boris
- Stateless services on Azure Service Fabric in F# – Isaac Abraham
- Wake County Voter Analysis Using FSharp, AzureML, and R – Jamie Dixon
- Swagger for F# Web Apps – Sergey Tihon
- Important Languages You’ve Never Heard Of – Jeff Cogswell
- Random Art – Phillip Trelford
F# vNext News
- List of issues that Visual F# Team would love to have fixed for F# 4.0 update 1 (Great way to start contributing!)
- Don Syme has been working on aligning VisualFsharp with the FSharp Compiler Service
- Visual F# PowerTools hit 50000 downloads
- Check out ongoing integration of Visual F# PowerTools with FSharpLint
- Microsoft retools F# for Visual Studio 2015
- Recently proposed ideas:
- Structural, extensible records like Elm (concrete proposal)
- Nonconstant arguments for type providers
- Give ‘A+B+…’ as a type shorthand for Choice<a,b,…>
- Relax inference for array/list/seq literals with #subtypes
- Discriminated union type in order to be able to write exception free code in F#
- Enable compression of FSharp.Core.dll with –standalone
- Compiler Plugins like Rust
- Allow type abbreviation extensions
New releases
- fszmq 12.1.1
- FAKE v4.3.6 (“soft dependencies”, TFS and VisualStudioOnline support, FluentMigrator)
- F# Azure Storage Type Provider 1.3.0
- SourceLink.Fake 1.1.0
- Logary 3.4.1
- WebSharper 3.4.14
- FSharp.RDF 1.1.4
- FSharp.Qualia 0.1.4
- CoreTweet.FSharp 0.5.3
- F# mode for Emacs 20150902.732
- atom-fsharp 0.13.0
That’s all for now. Have a great week.
Previous F# Weekly edition – #33
Ура! А то у меня прям синдром отмены случился.