![]() |
![]() |
![]() |
![]() |
Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- It’s Not Too Late to Catch the fsharpConf Action!
- The second annual F# survey has started! Please participate!
- IonideProject supports .Net Core for F#
- Visual Studio Code 1.0 is released!
- The week in .NET – 4/12/2016
- Building emulators in F#
Videos/Presentations
- Opening Keynote with Phil Trelford
- Using F# and genetic programming to play computer bridge – Felienne Hermans
- Turbo Charge your F# with Azure – Isaac Abraham
- Functional Architecture: the Pit of Success – Mark Seemann
- The F#orce Awakens – Evelina Gabasova
- Celebrating New Year’s Eve with F# and Suave – Tomas Petricek
- Paket 3 – Embracing git for dependency management – Steffen Forkmann (slides)
- Enterprise F# – Colin Bull
- Designing with Capabilities – Scott Wlaschin
- Building scientific experiments with F# – Anton Tcholakov
- DRAGON TREATS: ~ THE BLENDING OF THE PARADIGMS ~ – Ross McKinlay and Andrea Magnorsky
- Park Bench Panel Session Hosted by Don Syme
- Forge- F# CLI tooling paket fake forge f# – Krzysztof Cieślak
- Extracting useful information from your code repository – Vicenç Garcia-Altes
- F#, Azure and the Web – The best of Friends, with Isaac Abraham
- Functional webapplicaations using fsharp and suave – Tomas Jansson
- Fixing Real Life Problems From the Ivory Tower – Michael Newton (slides)
- Building scientific experiments with F# – Anton Tcholakov
- The Joy of Functional Exercises Quick Shot #2 – Ernest Pazera
- The Joy of Functional GameDev Project 2 Episode 40 – Ernest Pazera
- The Joy of Functional GameDev Project 2 Episode 41 – Ernest Pazera
Blogs
- Happy F# Day! Growing and getting better each year – Scott Wlaschin
- Async as surrogate IO – Mark Seemann
- Optionals – David Raab
- Arrays in F# – The Mutable collection – Amit Choudhary
- Getting started with F# – Jakub Jedryszek
- Functional error handling in F# by example – Leif Battermann
- Asynchronous F# workflows in NancyFx – Dustin Moris Gorski
- Recording and Slides for “7 Ineffective Coding Habits Many F# Programmers Don’t Have” – Yan Cui
- Applicative: Lists -David Raab
- Exercises in Programming Style–Map Reduce – Yan Cui
- Sequence and Traverse – David Raab
- Proxies in WebSharper, how, when, where! – Kimserey Lam
- Creating ClickOnce installers with native registration free COM objects (with Paket and F#AKE) – magicmonty
- An easy way to try FsShelter – Eugene Tolmachev
F# vNext
- F# Language Design RFCs
- Recently proposed ideas:
- add isNotNull to FSharp.Core
- Add feature to allow string literals to be separated into text files
- support flexible types in type alias
- Enable to use open in other scopes
- Optionally specify file order by a fileorder.fsx (or fileorder.txt or fileorder.json) file
- Allow printfn to support repeated arguments
- Code expressiveness: Add loops with test condition in the middle
Open source projects
- pomodorowin – Pomodoro Timer that integrates with Lync
- mitls-fstar – TLS implemented in F*
- fszmq – An F# binding for the ZeroMQ distributed computing library
- BranchDocuments – Command line utility for saving and restoring Visual Studio document window layouts across different Git branches.
- FSharpApiSearch – F# API search engine
New Releases
- SQLProvider 1.0.0
- FSharp.SRGen.Build.Tasks 3.0.0
- RouteProvider 0.0.1-beta6 – Added Guid support
- FSharp.Core.Extra 0.1.62
- FSharp.Data.Toolbox.Sas 0.14
- FSharp.Data.Toolbox.Twitter 0.14
- FSharp.Core.Serialization 0.1.6
- Imms.FSharp 0.6.0
- FSharp.FakeTargets 0.1.0
- fsharp-mode (20160414.820) — F# mode for Emacs
That’s all for now. Have a great week.
Previous F# Weekly edition – #15
oh noes man. wut have u done?
updated design and made it less accessible, and worse: not updated with week 17!!!!111one
What you do not like in new design? Week 17 is not published yet, it will be F# Weekly 17-18 edition.
instant access. that was lost. to get the list immediate of new links and discover whats new and interesting, without further ado. i love (literaly and truly!) your weekly lists. but of course the assburger in me says “change is bad” too… maybe i will get accustomed to it.
I really hope that it is not so bad and you will enjoy it 😉 When you scroll start page you will see all new posts. If you click “widgets” you will see all old navigation options. In the same time new layout is lighter, more space for text and easier to read.