![]() |
![]() |
![]() |
![]() |
Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- F# Education announced the opening of the one-to-one online mentorship program
- Check out the line-up for @fsharpconf – an online conference on all things on March 4th
- Ionide.Atom is released with FsLint support.
- New features in C# 7 + part 2
- Chessie: A Tale of 3 Nightclubs
- Xamarin forms template from Xamarin studio!
- Prajna docs & code getting much better
- The week in .NET – 2/11/2016
- The week in .NET – 2/17/2016
Videos/Presentations
- The Canopy Test Framework
- Ionide and state of F# open source environment with Krzysztof Cieślak
- Building emulators in F# with 7sharp9
- Building Concurrent, Fault Tolerant, Scalable Applications in F# using Akka.NET
- Domain Modeling with Types with Ryan Riley
- Slides for F# DSL talk at LambdaDays
- F#, data science and StarWars
Blogs
- Functional languages: What they are, where they’re going – Paul Krill
- Exercises in Programming Style–Reflective – Yan Cui
- Managing RabbitMQ messages with F# and Akka.NET – Vagif Abilov
- Validation by types – Robin Ridderholt
- Benchmarking IEnumerables in F# – Seq.timed – Lincoln Atkinson
- MS CRM Solution Packager, why and how to use it correctly – Ramón Soto Mathiesen
- F# for Architects: Hitting the sweet spot – Chris Smith
- Functional Programming, the .NET Way – Arnaldo Pérez Castaño
- Functional Programming, the .NET Way, Part 2 – Arnaldo Pérez Castaño
- Exercises in Programming Style–Aspects – Yan Cui
- Functional style follow-up – Eric Lippert
- DDD with DSL monad in fsharp – Hodza Nassredin
- Types + Properties = Software: designing with types – Mark Seemann
- F# will solve your everyday problem without a headache – Tomas Jansson
- Improving developer feedback loop in WebSharper.UI.Next with FAKE – Kimserey Lam
- How to Daxif, basic setup – Ramón Soto Mathiesen
- Building a Poker Bot: String and Number Recognition – Mikhail Shilkov
- Daily Hack 001: Learning F# – Basic Syntax – Luke Merrett
- Daily Hack 002: Learning F# – Continuing the Tutorial – Luke Merrett
- Working with running totals in F# – Isaac Abraham
- 3 ways of achieving code correctness – Vladimir Khorikov
- Exercises in Programming Style–Plugins – Yan Cui
- Daily Hack 003: Learning F# – Type Inference & Definitions – Luke Merrett
- FsCheck setup in F# – Nikos Baxevanis
- Arrays in F# – Vicenç García-Altés
- Reading type annotations – David Tchepak
- Currying vs. partial application – David Tchepak
- Pondering a prescription for pattern matching prevalance – David Tchepak
- Exercises in Programming Style–Constructivist – Yan Cui
- Domain Design | data- or function-centric? – Leif Battermann
- Implementation Hiding in F# – Frank Joppe
- Sequences in F# – Vicenç García-Altés
- Let’s Discuss Functional Languages – Traven
- Converting a DSL to Executable F# Code On-the-Fly, Part 1 – Mathias Brandewinder
Ernest Pazera coding corner
- The Joy of Functional GameDev Project 2 Episode 8
- The Joy of Functional GameDev Project 2 Episode 9
- The Joy of Functional GameDev Project 2 Episode 10
- The Joy of Functional GameDev Project 2 Episode 11
- The Joy of Functional GameDev Project 2 Episode 12
- The Joy of Functional GameDev Project 2 Episode 13
- The Joy of Functional GameDev Project 2 Episode 14
- The Joy of Functional GameDev Project 2 Episode 15
- The Joy of Functional GameDev Project 2 Episode 16
- The Joy of Functional GameDev Project 2 Episode 17
- The Joy of Functional GameDev Project 2 Episode 18
- The Joy of Functional GameDev Project 2 Episode 19
- The Joy of Functional GameDev Project 2 Episode 20
Open source projects
- angara – The modelling environment
- Forge – A command line tool that provides tasks for creating F# projects with no dependence on other languages.
- FCell – Deliver the power of .NET from within Microsoft Excel
- fsharp-dotnet-cli-samples – F# and the Dotnet CLI working together
- eventstorefeedbrowser – F# Akka based Event Store ATOM feed browser
- Fuchu.Xunit – Xunit binding for tests written in Fuchu framework
- Fabel – F# to JavaScript Compiler
- Flibdivsufsort – An F# Wrapper Around the libdivsufsort Suffix Array lib
- fsharp-swapi – F# wrapper for the Star Wars API
- mbrace-on-brisk – The Elastacloud PAAS configuration and project etc. of MBrace on Brisk
- Fungible – A library for fast reflective updates to immutable data trees
New Releases
- FSharp.Compiler.Service 2.0.0.5
- FSharp.Compiler.Service.ProjectCracker 2.0.0.5
- Chessie 0.4.0
- FsUnit 2.0 with NUnit 3 support
- MathNet.Numerics.FSharp 3.11.0
- FSharp.SRGen.Build.Tasks 2.0.0
- FSharp.Core.Extra 0.1.0
- Persimmon.Dried 1.2.0
- Trustpilot.FSharp.Flow 0.4.4
- NuGameEngine v1.4.0.0
- LanguageExt.FSharp 1.7.21
- Fungible 1.0.0
That’s all for now. Have a great week.
Previous F# Weekly edition – #6
just eagerly clicked the link to learn more about new F# project FsLink 🙂
It is not so new… ) It is already integrated into F# PowerTools
Yes, but it called FsLin(T) 🙂
FCell is cool and in io, but not os.