Functional progra...
Follow
Find
10.4K views | +2 today
 
Scooped by Srdjan Strbanovic
onto Functional programming
Scoop.it!

Programming Language Concepts

Programming Language Concepts | Functional programming | Scoop.it

"Programming Language Concepts" book is out using #fsharp

more...
No comment yet.
Functional programming
Functional programming
Your new post is loading...
Your new post is loading...
Scooped by Srdjan Strbanovic
Scoop.it!

Functional Programming for the Object-Oriented Programmer

Functional Programming for the Object-Oriented Programmer | Functional programming | Scoop.it
Many, many of the legendary programmers know many programming languages. What they know from one language helps them write better code in another one.
more...
No comment yet.
Scooped by Srdjan Strbanovic
Scoop.it!

Part 3: Running your own DNS Resolver with MirageOS

Part 3: Running your own DNS Resolver with MirageOS | Functional programming | Scoop.it
This article is the third in the "Running your own DNS Resolver with MirageOS" series. In the first part, we used the ocaml-dns library to lookup the hostname corresponding with an IP address using...
more...
No comment yet.
Scooped by Srdjan Strbanovic
Scoop.it!

Getting wooed by F#

One of my goals this year is to learn a new programming language. This language should use a programming style different than what I am familiar with (currently C# and Javascript). As I am settled in the .net space I...
more...
No comment yet.
Scooped by Srdjan Strbanovic
Scoop.it!

A more functionally idiomatic approach to Akka.NET

A more functionally idiomatic approach to Akka.NET | Functional programming | Scoop.it
Three weeks ago I wrote about my experiences trying out Akka.NET. I had assembled a small working Akka.NET example application written in F# using the information I was able to find on the subject. My first attempt however...
more...
No comment yet.
Scooped by Srdjan Strbanovic
Scoop.it!

Simplifying F# Type Provider Development

Simplifying F# Type Provider Development | Functional programming | Scoop.it
Type Providers are an essential element for F#’s extensibility model, but creating new ones can be a chore. Dave Fancher shows how to take the tedium out authoring Type Providers using some simple inline factory methods.
more...
No comment yet.
Scooped by Srdjan Strbanovic
Scoop.it!

F# for Trading

F# for Trading | Functional programming | Scoop.it
Phil Trelford describes and demonstrates areas where F# excels, such as domain modeling, computation and concurrency.
more...
No comment yet.
Scooped by Srdjan Strbanovic
Scoop.it!

Library patterns: Multiple levels of abstraction

Library patterns: Multiple levels of abstraction | Functional programming | Scoop.it
Over the last few years, I created or contributed to a number of libraries. In this blog post (or perhaps a series), I'll share some of the things I learned when trying to answer the question: What should a good library look like? I'll start by looking at a library design pattern that I call 'levels of abstraction'.
more...
No comment yet.
Scooped by Srdjan Strbanovic
Scoop.it!

The FsSql Open Source Project on Open Hub

The FsSql Open Source Project on Open Hub | Functional programming | Scoop.it
The project page on OpenHub.net for FsSql. Functional wrapper around ADO.NET for F#
more...
No comment yet.
Scooped by Srdjan Strbanovic
Scoop.it!

F# Record Types with SqlProvider Code-Last

F# Record Types with SqlProvider Code-Last | Functional programming | Scoop.it
As I talked about last week, I was looking at different ways of using the Entity Framework type provider to map to my domain model.  While I was working on the process,  Ross McKinley saw...
more...
No comment yet.
Scooped by Srdjan Strbanovic
Scoop.it!

Inside My World (Ode to Functor and Monad)

Inside My World (Ode to Functor and Monad) | Functional programming | Scoop.it
I like Haskell because it lets me live inside my world. There are a lot of special worlds out there! And Haskell lets me stay in those worlds, and use all of the tools I normally have when I’m not there. I get to transform normal tools into tools that work in my world. (This post is meant to be approachable by people unfamiliar with Haskell! That being said, if there is a concept you don’t understand, feel free to leave a comment, tweet me, stop by on irc at freenode’s #haskell, or give Learn Yo
more...
No comment yet.
Scooped by Srdjan Strbanovic
Scoop.it!

Functors

Functors | Functional programming | Scoop.it
This is part of Categories for Programmers. Previously: Simple Algebraic Data Types. See the Table of Contents. At the risk of sounding like a broken record, I will say this about functors: A funct...
more...
No comment yet.
Scooped by Srdjan Strbanovic
Scoop.it!

Look, No Mocks! Functional TDD with F#

Look, No Mocks! Functional TDD with F# | Functional programming | Scoop.it
Mark Seemann uses F# to demonstrate how to use functional design with TDD to remove the need for Mock objects.
more...
No comment yet.
Scooped by Srdjan Strbanovic
Scoop.it!

Case Study: Type-safe Domain Modeling in F# - Deliberate Software

Case Study: Type-safe Domain Modeling in F# - Deliberate Software | Functional programming | Scoop.it
Domain modeling in F# is significantly easier and safer than with the
traditional .NET languages. This is because of the increased safety of
pattern …
more...
No comment yet.
Scooped by Srdjan Strbanovic
Scoop.it!

Seven ineffective coding habits many F# programmers don't have

Seven ineffective coding habits many F# programmers don't have | Functional programming | Scoop.it
This post summaries the seven ineffective coding habits that Kevlin Henney outlined in his talk and how, in opinion and experience, F# helps prevent.
more...
No comment yet.
Scooped by Srdjan Strbanovic
Scoop.it!

16 Months of Functional Programming

16 Months of Functional Programming | Functional programming | Scoop.it
I'd like to share my experience with functional programming in this article. I feel like I've learned more in the...
more...
No comment yet.
Scooped by Srdjan Strbanovic
Scoop.it!

Functoriality

Functoriality | Functional programming | Scoop.it
This is part 8 of Categories for Programmers. Previously: Functors. See the Table of Contents. Now that you know what a functor is, and have seen a few examples, let's see how we can build larger f...
more...
No comment yet.
Scooped by Srdjan Strbanovic
Scoop.it!

A functional approach to authorization | F# for fun and profit

A functional approach to authorization | F# for fun and profit | Functional programming | Scoop.it
Capability based security and more
more...
No comment yet.