About this group
- Founded: 4/1/2009
- Owners: Loïc Denuzière, Adam Granicz, Ryan Riley
- Members: 11
- Past events: 36
- Upcoming events: 0 Log in to join
Featured company
IntelliFactory 0 upcoming events |
Latest blog articles by c4fs (see all)
- Weekly update 44
- Data exploration calculus: Capturing the essence of exploratory data scripting
- AppSync: how to error on DynamoDB conditional check failures
- Skill up your serverless game with my new instructor-led online workshop
- Hit the 6MB Lambda payload limit? Here’s what you can do.
- On architecture, urban planning and software construction
- How to log timed out Lambda invocations
- ICYMI: five updates you’ve missed about Serverless Step Functions
- A self-healing Kinesis function that adapts its throughput based on performance
- Weekly update 26
- AWS SAM + Cloudformation macros, a patch made in heaven
- How to include Serverless Repository apps in serverless.yml
- CloudFormation protip: use !Sub instead of !Join
- Weekly update 25
- Weekly update 02
- You need to sample debug logs in production
- Serverless observability, what can you use out of the box?
- Part 2. Model-View-Update (MVU) style apps with WebSharper UI
- how to do fan-out and fan-in with AWS Lambda
- My top picks from JeffConf Hamburg 2018
- Weekly update 01
- What is the best event source for doing pub-sub with AWS Lambda?
- Mind the 75GB limit on AWS Lambda deployment packages
- NLOOVM
- You should use SSM Parameter Store over Lambda env variables
- Using Protocol Buffers with API Gateway and AWS Lambda
- The design side of programming language design
- Capture and forward correlation IDs through different Lambda event sources
- Tips and tricks for logging and monitoring AWS Lambda functions
- Centralised logging for AWS Lambda
- Tooling Not Craft
- Write recursive AWS Lambda functions the right way
- Many-faced threats to Serverless security
- Some Updates On “LDAP Authentication With Phoenix”
- The problems with DynamoDB Auto Scaling and how it might be improved
- Running and debugging AWS Lambda functions locally with the Serverless framework and VS Code
- I’m running a live course on designing serverless architecture with AWS Lambda
- AWS X-Ray and Lambda : the good, the bad and the ugly
- Finding coldstarts : how long does AWS Lambda keep your idle functions around?
- Getting started with The Gamma just got easier
- AWS Lambda – compare coldstart time with different languages, memory and code sizes
- Win Tickets To Detroit.Code
- New Chocolatey NuGet BEAM Packages
- Slides for my AWS user group talk – AWS Lambda from the trenches
- AWS Lambda – comparing platform performances
- Yubl’s road to Serverless architecture – Part 3 – ops
- An update
- The mythology of programming language ideas
- Towards open and transparent data-driven storytelling: Notes from my Alan Turing Institute talk
- Simple reactive scenarios with WebSharper
- Advent of Code F# – Day 24
- Advent of Code F# – Day 23
- Advent of Code F# – Day 22
- Advent of Code F# – Day 21
- How I Blew That Interview
- Advent of Code F# – Day 20
- Advent of Code F# – Day 6
- Advent of Code F# – Day 5
- Advent of Code F# – Day 4
- Advent of Code F# – Day 3
- Advent of Code F# – Day 2
- Left Side vs. Right Side Agile
- Slides and videos for my Oredev talks on Neo4j and APL
- Yubl – a sad end to a wonderful journey
- Slides and video from my webinar on localization and design pattern automation
- Upcoming webinar on Localization and Design Pattern Automation
- Slides and recording of my Lambda talk at LeetSpeak 2016
- 施設基準に達してる病院の禁煙治療で肺がんのリスク減
- AWS Lambda – use recursive function to process SQS messages (Part 1)
- Javascript – string replace all without Regex
- Serverless – enable caching on query string parameters in API Gateway
- 30 Years of Scrum
- 30 Years of Scrum
- Ticket for Craft Conf for sale at Early Bird price
- Exercises in Programming Style–Map Reduce
- Coeffects playground: Interactive essay based on my PhD thesis
- Coeffects playground: Interactive essay based on my PhD thesis
- Recording and Slides for “7 Ineffective Coding Habits Many F# Programmers Don’t Have”
- A faster and slicker Try WebSharper
- Exercises in Programming Style–Dataspaces
- Exercises in Programming Style–Declared Intentions
- Chocolatey NuGet Package For Elixir v1.2.3
- Quick Elixir Debugging Tip
- 禁煙と食事について
- Exercises in Programming Style–Aspects
- Exercises in Programming Style–Reflective
- Exercises in Programming Style–Introspective
- 禁煙して一番変わること
- Upcoming user group talks in UK
- Project Euler — Problem 83 Solution
- Happy New Year 2016 around the World: Behind the scenes of my #FsAdvent project
- Happy New Year 2016 around the World
- 2015 in review
- 2015 in review
- Year in Review, 2015
- A safer way to use F# with SQL CLR
- A safer way to use F# with SQL CLR
- WebSharper - a year in review
- Advent of Code F# – Day 25
- Advent of Code F# – Day 24
- Advent of Code F# – Day 23
- Advent of Code F# – Day 22
- Advent of Code F# – Day 21
- Hacking together @wbfacts, a World Bank Twitter Bot
- Making Exrm Work On Windows
- Philosophy of science books every computer scientist should read
- Philosophy of science books every computer scientist should read
- F# Community Hero
- An open letter about the terms "F#" and "Visual F#"
- An open letter about the terms "F#" and "Visual F#"
- Elm – fun with L-System (Part 6)
- Elm – fun with L-System (Part 5)
- Elm – fun with L-System (Part 4)
- Slides for “F# in the Real World”
- Elm – fun with L-System (Part 3)
- Upcoming speaking engagements
- Elm – fun with L-System (Part 2)
- Announcing WebSharper 3.5 with pluggable HTML support
- Elm – fun with L-System (Part 1)
- The Gamma: Simple code behind interactive articles
- The Gamma: Simple code behind interactive articles
- Exercises in Programming Style–Pipeline
- Exercises in Programming Style–Cookbook
- Exercises in Programming Style–Monolith
- Three Rules Of All Testing
- Creating web sites with Suave: How to contribute to F# Snippets
- Creating web sites with Suave: How to contribute to F# Snippets
- Exercises in Programming Style–Go Forth
- In the age of the web: Typed functional-first programming revisited
- In the age of the web: Typed functional-first programming revisited
- Live F# coding and snippets with dependencies in Try WebSharper
- Which Is Better A or B?
- Exercises in Programming Style–Style 1
- Railway Oriented Programming In Elixir
- Warning, Conferences ahead!
- Try WebSharper: snippet versioning, gist import, and other enhancements now available
- Configuring A WordPress Site On EC2
- More fun with APL
- Interesting And Unexpected Benefit Of Pattern Matching
- My picks from OSCON keynotes
- Share and embed Try WebSharper snippets
- Language Safety Score, revisited
- Rebar3 Beta1 on Chocolatey NuGet
- New WebSharper templates
- Tokyo Experience Report
- Introducing Try WebSharper
- Fasterflect vs HyperDescriptor vs FastMember vs Reflection
- Visualizing interesting world facts with FsLab
- Visualizing interesting world facts with FsLab
- Introducing WebSharper Warp
- Some Thoughts On Windows 10
- Fear and Loathing with APL
- WebSharper 3.2 with support for scriptable applications, better resource management, and additional streamlined syntax
- CraftConf 15–Takeaways from “Jepsen IV: Hope Springs Eternal”
- CodeMotion 15–Takeaways from “Measuring micro-services”
- Joy of Coding experience report
- A consistent approach to track correlation IDs through microservices
- CraftConf 15–Takeaways from “Architecture Without an End State”
- The Detail-Oriented Nature Of Software Development
- Understanding homoiconicity through Clojure macros
- Rust – memory safety without garbage collector
- Erlang on Xen
- Deploying WebSharper apps to Azure via GitHub
- Against the definition of types
- Against the definition of types
- InfoQ interview at BuildStuff 14
- F# as a Ubiquitous Language
- Why I like Go’s interfaces
- CraftConf 15–Takeaways from “Microservice AntiPatterns”
- Announcing FsLab: Data science package for Mono and .NET
- Announcing FsLab: Data science package
- CraftConf 15–Takeaways from “The Hidden Dimension of Refactoring”
- Taking a peek at F# on StackOverflow
- Catch of the month, April 2015
- CraftConf 15–Takeaways from “Scaling micro-services at Gilt”
- CraftConf 15–Takeaways from “Beyond Features”
- WebSharper site enhancements
- CraftConf 15 experience report
- Slides for my Craft-Conf meetup talk on DSLs and F#
- Binary and Json benchmarks updated
- Comparing date range handling in C# and F#
- Comparing date range handling in C# and F#
- Design for Latency issues
- CloudSharper 0.9.30 with WebSharper 3 templates
- Don’t learn a syntax, learn to change the way you think
- Learn to Learn
- Interview with Rik Van Bruggen @ QCon London 2015
- Modelling game economy with Neo4j
- Writing custom F# LINQ query builder
- Writing custom F# LINQ query builder
- My adventure with Elm @ Lambda Days 2015
- Pattern matching in action using C# 6
- Pattern matching in action using C# 6
- Random thoughts on API design
- Rewriting a logistic regression from C# to F# (part 2)
- Are you my type?
- Are you my type?
- WebSharper forum enhancements
- Upcoming F# book and event deals
- Upcoming F# book and event deals
- Rewriting a logistic regression from C# to F# (part 1)
- Make flame with Elm
- Solving the Stable Marriage problem in Erlang
- QCon London 2015–Takeaways from “The Bad Idea Terminator”
- This is why you need Composition over Inheritance
- QCon London 2015–Takeaways from “Scaling Uber’s realtime market platform”
- Library patterns: Why frameworks are evil
- Library patterns: Why frameworks are evil
- Year in Review, 2014
- The 2014 F# Tour in numbers
- Top 10 most memorable talks in 2014
- Seven ineffective coding habits many F# programmers don’t have
- Textogramme
- Neo4j talk at CodeMesh 2014
- Terror From The Deep
- Terror From The Deep
- A look at Microsoft Orleans through Erlang-tinted glasses
- Composing Christmas with F#
- Developing an Algorithm in F#: Fast Rotational Alignments with Gosper’s Hack
- Being visually honest with F#
- Developing an Algorithm in F#: Fast Rotational Alignments with Gosper’s Hack
- Slides for my Elm talk at NDC London
- WebSharper 3 alpha now under Apache 2
- Slides for CodeMesh, BuildStuff and FBy
- Evolution of the F# Empty WPF Template
- Working with Non-Compliant OWIN Middleware
- I saw my reflection and cried ...
- I saw my reflection and cried ...
- It’s Conference Time!
- Self-hosted WebSharper application template available
- Athena Code
- Flux Compression (redux)
- Flux Compression (redux)
- As Free As a Bird
- As Free As a Bird
- New Project Templates in the F# MVC 5 Package
- Some completely useless fun with the logistic map
- Elm and Myo playing together
- Myo – First day of happy hacking!
- Project Euler – Problem 68 Solution
- Project Euler – Problem 64 Solution
- Project Euler – Problem 80 Solution
- Project Euler – Problem 61 Solution
- More F# Tourism: Europa F# 2014
- F# – Imitating Erlang’s bit syntax for easier binary protocol implementation
- Upcoming speaking engagements
- Elm – building a version of Snake in under 100 lines of code
- Texas UIL Computer Science Competition Should Use JavaScript
- Bundling and Minification with Web Essentials
- Coding in the Age of Mobility: @fsibot 0.1 is out!
- F# Web Stack Group
- WebSharper UI Improvements
- F# on the Web
- Red-White Push – Continuous Delivery at Gamesys Social
- JSON serializers benchmarks updated
- Getting started with Rebar on Windows
- Picasquez vs Velasso: Classics Mashup with F#
- Here Be Monsters – Message broker that links all things
- Review: Sony Digital Paper DPT-S1 at Lambda Jam 2014
- Review: Sony Digital Paper DPT-S1 at Lambda Jam 2014
- Elm – functional reactive dreams + missile command
- Stupid Doc Tricks In Elixir
- Improvements to the F# Web Templates
- Contrasting F# and Elm’s record types
- Introduce raven_dart, a Dart client for Sentry
- Upcoming CloudSharper features in Q3
- JSON and Binary serializers benchmarks updated
- Announcing libraries for C# and F# to make it easier to integrate with Sentry
- Dart – Emulating enums using Constant Constructor
- Dart – Emulating F#’s Discriminated Union (i.e. an algebraic data type)
- How F# cured my 2048 addiction
- NDC Oslo 2014 – Takeaways from “Career reboot for the developer mind”
- NDC Oslo 2014 – Takeaways from keynote “It’s a write/read web”
- A Naive Stack Implementation In Elixir
- Anything you can do ...
- Anything you can do ...
- Xamarin 3 F# Awesomeness
- Xamarin 3 F# Awesomeness
- New features and improvements in Deedle v1.0
- Welcome fsharpWorks & F# events
- Program F# with CloudSharper everywhere
- How to use base.SendAsync in F# DelegatingHandler
- Stateful computations in F# with update monads
- What Is Immutability? And Why Should I Care?
- AOP – A story of how we localized a MMORPG with minimal effort
- Modelling Game Economy using Neo4j
- Latest Developments in General Purpose GPU Programming with F#
- Latest Developments in General Purpose GPU Programming with F#
- F# Support for Web Projects
- Creating maps using R, Deedle and F# type providers
- TypeScript in First-Class F# Web Projects
- What can programming language research learn from the philosophy of science?
- New Version of Elixir Chocolatey Goodness
- BREAKING: Open-source C# 6.0 released
- F# on Android - Experience Report
- F# on Android – Experience Report
- Configuring Elixir For Development
- Be the dog that wags the tail
- Update: Server exited with code 0
- Update: Showing compiler errors
- Amoeba Optimization Method using F#
- PhD/Masters-level Internship Positions at Microsoft Research, Cambridge
- PhD/Masters-level Internship Positions at Microsoft Research, Cambridge
- CloudSharper Local alpha available
- C# – extern alias, and ILMerge’d assemblies
- Recording for my F# in Social Gaming talk at CodeMesh is up
- Resharper – Using custom patterns to catch subtle bugs with OfType<T>
- Danger unstable structure - No more!
- Danger unstable structure - No more!
- WebSharper 2.5.93 - improved numeric performance
- Running D3 in Node.js on Windows without Python
- Detweeted
- Detweeted
- Re-introducing Community for F#
- JSON serializers benchmarks updated
- Introducing, DSLs to query against Amazon CloudWatch metrics
- Performance benchmarks updated
- Advent Art: Generating Hokusai paintings
- Version 0.1 of Charon, a F# Random Forest
- A Project Template Wizard Via NuGet
- Filbert v0.2.0 – performance improvement on decoding
- Coeffects: The next big programming challenge
- Introducing log4net.Kinesis, a log4net appender for Amazon Kinesis
- year ++ 2013: my crazy year with F#
- Provisioning a VM with Scala and SBT
- Echo websocket server using websocketd – as if by magic!
- DynamoDB.SQL 2.0.0 is out!
- Applications for Researcher and Postdoc positions at Microsoft Research
- Slides for "Succeeding with Functional-First Programming in Finance"
- OWIN and IAppBuilder
- Simple.Web and ServiceStack Templates
- Applications for Researcher and Postdoc positions at Microsoft Research
- Slides for "Succeeding with Functional-First Programming in Finance"
- My 2013 F# Year in Review
- 2013 Year in Review
- Software Gardening, or The Fallacy of Software Architecture
- My 3 Most Viewed Blog Posts of 2013
- Advent Art:北斎の絵を生成する
- WebSharper 2.5 Release Notes
- Introducing, a S3 type provider for F#
- Getting Started with Azure, Node.js, and FogJS on Windows
- A Few Other Template Additions and Changes of Interest
- Slides for F# in Social Gaming talk at CodeMesh
- Slides for "Making Magic with F# Type Providers" at NDC London
- Slides for "Making Magic with F# Type Providers" at NDC London
- A New F# ASP.NET MVC 5 and Web API 2 Project Template
- New F# Web App Item Templates
- Slides for F# in Finance talk and CodeMesh next!
- Adding New Items to a Pure F# ASP.NET MVC/Web API Project
- Putting the F# in Finance with Xenomorph TimeScape: A World of Financial Data at your Fingertips, Strongly Tooled and Strongly Typed
- How to contribute to the F# support in Xamarin Studio, Emacs and more
- Putting the F# in Finance with Xenomorph TimeScape: A World of Financial Data at your Fingertips, Strongly Tooled and Strongly Typed
- How to contribute to the F# support in Xamarin Studio, Emacs and more
- Why F#?
- Announcing FogJS for Windows Azure with Node.js
- I Am Tired Of Swimming Against The Current
- F# in Finance - London - 25 Nov 2013
- A Few Changes to the F#/C# MVC 4 Project Template
- The F# Computation Expression Zoo (PADL'14)
- A New Home for the F# Community Project Templates
- F# Web Programming Session (slides and examples) at Progressive F# Tutorials 2013
- Building great open-source libraries
- A Comment On RSVP’s On Meetings
- You know it’s Halloween..
- Why I Am Not A Fan of Screen Sharing For User Group Meetings
- Upcoming speaking engagements
- Slick Use Case For Active Patterns
- Progressive F# Tutorials 2013 in London
- Safe refactoring with Units of Measure
- Prerequisites For F# and Android Development
- Production vs. Consumption
- F# Templates for Nancy
- GLFPC 2013 Unconference
- I’m slowly working on new content…
- F# Tip Of The Week (14 October 2013)
- I finally finished manually migrating all my blog…
- Functional Programming Makes Simple Easy
- F# Tip Of The Week (30 September 2013)
- Adding Touch To SpriteKit
- Adding Touch To SpriteKit
- stream_ext – version 0.3.0 is out
- Here Be Monsters – updates and hello, Neo4j
- Spritekit particle fun
- Spritekit particle fun
- stream_ext – version 0.2.0 is out
- How many tuple types are there in C#?
- Run Taotie Run – new Here Be Monsteres mini-game made with Dart and StageXL
- stream_ext – bringing more Rx API to the Dart
- First steps with Accord.NET SVM in F#
- The Software Developer Identity Crisis
- Clojure – Multi-Arity and Variadic functions
- Field notes from the F# tour
- Binary and JSON serializer benchmarks updated
- Dart – implementing the Singleton pattern with factory constructors
- Mostly Erlang episode 13
- Hello New York. Learn some F#!
- Hello New York. Learn some F#!
- Update on the F# Deep Dives book
- Update on the F# Deep Dives book
- F# Tip of the Week (26 August 2013)
- First Detroit F# Meetup
- CSV Type Provider, now with more awesome
- Whack A Meng – new Here Be Monsters mini-game made with Dart and StageXL
- F# Tip Of The Week (Week of August 19, 2013)
- A Brief Thought On Conference “Swag”
- That moment when you..
- Adrian Cockcroft on Dystopia-as-a-Service
- All Machine Learning Platforms are Terrible (but some less so)
- All Machine Learning Platforms are Terrible (but some less so)
- F# Tip Of The Week (Week of August 12, 2013)
- London GameCraft 2013 – Agents of P.R.I.S.M
- Getting The Band Back Together
- The Promise of F# Language Type Providers
- Come join me at the SkillsMatter F# Tutorials NYC 2013
- F# Type Provider for MATLAB - Feedback requested, contributions welcome
- F# Deep Dives - Chapter 4 - Financial Programming
- F# Deep Dives - Early Access Program
- “Summer of F#” Tour
- In Retrospect: QCon NYC 2013 (and a conversation with Rich Hickey on languages)
- F#/C# jobs in Machine Learning + Data Tools, Microsoft Research, Redmond
- Tonight at F#unctional Londoners: More Machine Learning Hands-on with F#
- New Angular.js Option in the F#/C# MVC 4 SPA Project Template
- Project Euler – Problem 60 Solution
- Random Forest classification in F#: first cut
- Amazon ELB – Some caveats around health check pings
- On Type Safety, Representable States and Erlang
- Field notes: Coursera Machine Learning class
- FSCL - Compiling F# to OpenCL for High-Performance over Multi-core and Many-core devices
- Customizing document styles with FSharp.Markdown.Pdf
- S3 – Masterclass Webinar slides
- Can I have some F# with that?
- Can I have some F# with that?
- FunScript - F# to Javascript leveraging TypeScript metadata
- F# – PDF fun with Markdown and FSharp.Formatting
- F#/C# positions in Brighton
- Senior F# Job in User Interface/Finance in London
- Does the language you use make a difference? - Code metrics for "functional-first" v. "object-first" code
- The Most Important Quality Of A Unit Test
- F# London Meetup, Thursday: Machine Learning Hands On with F#
- jQuery UI Drag and Drop with FunScript
- CouchBase webinar by Don Pinto
- Monster Zero - Revisited
- Monster Zero - Revisited
- Using Riak MapReduce with F#
- Some kind of monster
- Some kind of monster
- F# London Meetup this Thursday: F# on iPad and iPhone in Xamarin Studio with Neil Danson
- Discretizing a continuous variable using Entropy
- F# Coding Dojo in SF last week
- Using the Android GridView as a DataGrid
- Developing For Kindle Fire with Mono C#/Xamarin Studio
- Building an MMORPG
- AngelHack Paris 2013
- Power of mathematics: Reasoning about functional types
- DynamoDB.SQL 1.2.1 – now supports Local Secondary Index
- Upcoming speaking engagement
- I node something (Bout You)
- I node something (Bout You)
- IEEE Computer Society Webinar: Try F# for Big and Broad Data - Tuesday May 7
- Recommendation Engine using Math.NET, SVD and F#
- Alt.Net Coding Breakfast – April 2013 Edition
- Miguel de Icaza discusses Xamarin support for F# on Channel 9
- Tonight at the F# New York City Meetup: F# MVC for WPF with Dmitry Morozov
- F# and QuantLib: An Introduction
- iOS async revisited
- iOS async revisited
- On Today: Online Event: Rachel Reese - Getting Started with F#
- A little bit of iOS async
- A little bit of iOS async
- Async in C# and F#: Asynchronous gotchas in C#
- Visualize WorldBank data with R and F# Type Providers
- Windows Azure Dev Camps
- Windows Azure Dev Camps
- Presentation - Modern Software Architectures: Building Solutions for Web, Cloud, and Mobile
- Learn F# in New York - Fast Track to F# with Tomas Petricek, 30 April - 1 May
- Learn F# - Hands On: This Thursday, London F# Meetup
- F# testimonials on fsharp.org
- "Stati-C/AL Supervision – static analysis for Microsoft Dynamics NAV"
- The F# Weekly #13
- Be Lazy, but be ware of initialization exception
- Sorting Algorithms in F#
- F# Data: New type provider library
- Setting up F# Interactive for Machine Learning with Large Datasets
- Simplify data with SVD and Math.NET in F#
- Quote of the Week: "What can C# do that F# cannot?"
- Asynchronous Programming: From F# to Python
- WebSharper: From F# power features to JavaScript interop
- Web API and Dynamic Data Access
- Web API and Dynamic Data Access
- Transform a picture in the style of Mondrian with F#
- Bad Data is the Real Problem
- InfoQ article on Design Pattern Automation
- CUFP 2013 - Call for Presentations
- Here Be Monsters – New features, quests, items and more!
- On F# code readability
- F# — XmlSerializer, Record types and [CLIMutable]
- Thursday at F# London Meetup: The F# 3.0 SQL Server Type Provider - Very Cool, and Very Useful, plus F# 3.0 Dynamics CRM Type Provider
- DynamoDB.SQL – version 1.1.0 released
- Free WebSharper MVP licenses
- AOP – string interning with PostSharp attribute
- Does the language you choose make a difference?
- Presentation: Building Better Web Apps with F#
- K-Means clustering in F#
- Reasons to come to Functional Programming eXchange 2013
- F# WSDL Type Provider and HTTPS
- Upcoming F# talks and trainings (London, NYC & Boston)
- MonoTouch and F# part II
- MonoTouch and F# part II
- F# WSDL Type Provider and HTTPS
- Plot functions from F# to Excel
- Are you working with QuantLib and F#?
- Using a Java Framework with F#: The Stanford Parser for NLP
- F# Community Code Sprint this Saturday in London
- Tonight at The SF Bay Area F# Meetup: "Functional Data Structures: Practical F# Applications"
- MonoTouch and F# part I
- MonoTouch and F# part I
- Twelve F# type providers in action
- F# London Meetup Thursday Night: Zach Bray "F# to Javascript, the FunScript way"
- Testing and mocking your C# code with F#
- LINQ OrderBy – using Comparer<T>.Create and F#’s Object Expressions
- Try F# - Learn, Create and Share F#, from your browser
- Announcing: Literate programming tools for F#
- Still obsessing on FSI and Excel
- F# Emacs Integration
- Here Be Monsters — New Trophy system, automatic Fences and more items!
- This Wednesday: F# London Meetup: Systems Information Programming Made Simple with the F# WMI Provider Sample
- CodeMash CoffeeScript Session - Slides and Examples
- How to Become a Software Architect
- MonoGame subdivision and platonics
- MonoGame subdivision and platonics
- My Top 5 Blog Posts from 2012
- Replacing a dead RAID5 drive on an HP Microserver running Ubuntu
- Running the jQuery Mobile WebSharper sample
- AdaBoost in F#
- F# Manifest
- Support Vector Machine in F#: getting there
- Buiilding Web, Cloud, and Mobile Solutions with F#
- Manning: F# Deep Dives deal of the day
- F# PowerPack NuGet Packages for F# 3.0, .NET 4.x, and Silverlight 5
- Here Be Monsters – Xmas special is here!
- F# Londoners Meetup Tomorrow - Don Syme does Informal Deep Dive into the Freebase Type Provider
- Using the New ASP.NET MVC 4 Template in MonoDevelop
- QuickLinq Helpers
- Contract Position in F# Information Rich Programming with Microsoft Research, Cambridge
- Last day to register to Tech Mesh 2012
- My Education in Machine Learning via Cousera, A Review So Far
- Using FSI to execute F# code from a .NET app
- Science and Software Development
- This Monday at the SF Bay Area F# Meetup: Building a customizable business rules engine with F#
- Late reminder: New York City F# Meetup Tonight - F# in the Cloud with George Stavroulakis of the {m}brace team
- Math.NET Numerics v2.3.0 released, with improved F# support
- Support Vector Machine: work in progress
- MonoGame 3D basics
- MonoGame 3D basics
- DynamoDB.SQL – version 1.0.7 released
- AOP – using PostSharp attributes with async Task/Task<T> methods
- F#, ASP.NET MVC, and MonoDevelop
- DynamoDB.SQL – minor updates
- JSON serializers benchmark updated – including MongoDB Driver
- DynamoDb.SQL – a SQL-like external DSL for Amazon DynamoDB
- Functional Programming eXchange 2013
- Expert F# 3.0
- MSR Silicon Valley, Tuesday 3pm - Reconsidering Strongly Typed Programming Languages for the Information-Rich World
- F# and MonoGame on the Mac
- F# and MonoGame on the Mac
- Kaggle/StackOverflow contest field notes, part 1
- Recording for Building Better Web Apps with F#
- Sorting Out What .NET 4.5 Bits Come With VS2012
- Presentation - CoffeeScript: Good, Bold, and with Sugar
- The Brave New World of Software Development on the Microsoft Platforms
- Community for F# Online Meetup - "The F# Foundation" with Tomas Petricek and Phil Trelford - Thursday Nov 8 2012
- Presentation: Building Better Web Apps with F#
- F# 3.0 In The Mac And Mono World
- F# 3.0 In The Mac And Mono World
- How dense is the product of Sparse Matrices?
- Using F# Records with ASP.NET Web API
- C# – beware of async void in your code
- F# Job in Facebook Social Gaming, London
- Learn F# at TechMesh and SkillsMetter
- F# – helper functions to convert between Async<unit> and Task
- F# – Starting an Agent with supervision
- Rough Cut of Building Web, Cloud, and Mobile Solutions with F#
- What do you do with a drunken coder?
- Knockout.js Added to the F#/C# MVC 4 Single Page Application Template
- Next F#unctional Londoners Meetup - F# on the GPU with Alea.CUDA, Thursday, October 18, 2012
- Extended Submission Deadline for DDFP 2013: Now October 15
- Reminder: Submission Deadline for "Data Driven Functional Programming 2013"
- A Single Page App with Knockout.js, ASP.NET Web API, and F#
- Takeaways from Theo Schlossnagle‘s talk on Scalable Internet Architecture
- Single Page Application Template Now Available
- A Single Page App with Backbone.js, ASP.NET Web API, and F#
- F# Talk at NVIDIA Global Technology Conference 2012 - "New Generation GPU Accelerated Financial Quant Libraries"
- Takeaways from Hewitt, Meijer and Szyperski’s talk on the Actor model
- Shlomo Swidler’s Many Cloud Design Patterns slides
- Bear Cubs are unleashed on Jackpotjoy Slots!
- The F# 3.0 Freebase Type Provider Sample – Integrating Internet-Scale Data Sources into a Strongly Typed Language
- New Tech Report from Microsoft Research: Strongly-Typed Language Support for Internet-Scale Information Sources
- Adding NuGet Support to F# Interactive in VS2012
- F# – Make extension methods visible to C#
- F# Templates and F# Tools for VS2012 Express for Web
- Announcing F# Tools for Visual Studio Express 2012 for Web!
- Here Be Monsters – Beta is now open!
- Bejeweled Blitz Cascades is launched
- Levenshtein Distance and the Triangle Inequality
- Nested Controllers in the latest Web API Source
- Sneak preview
- Microsoft Codename “Cloud Numerics” Lab Refresh
- Exploring the Online Templates: Creating a Web API with F# and ASP.NET
- The Origin of RESTful URLs
- Announcing "Data Driven Functional Programming 2013" Workshop at POPL, Submission Date: Oct 8 2012
- What is good API design?
- DDD10!
- Whats in your toolbox?
- Whats in your toolbox?
- Spellbound Forest and New Slots Tournament features!
- Utility Git Bash Shortcuts
- Filbert – added BERT-RPC client + NuGet
- Simple Speed Tester – moved to Github!
- Why type-first development matters
- F# – converting a C# dictionary to a Map
- Filbert – a BERT serializer for .Net
- The Functional Web, Part 1
- F# – defining explicit operator in F#
- Knockoutjs and RxJS
- New Names for Old Things
- F# – specifying a discriminated union clause generic unit of measure
- F# – defining a type extension for generic array
- F# Courses and Talks for Autumn 2012
- Windows Live Writer 2012
- Performance Test – Json Serializers Part III
- Access Thousands of R Statistics Packages from F# 3.0
- A simple finite state machine in Erlang and F#
- CFP: First Workshop on Programming the Semantic Web - PSW
- Plants vs Zombies Summer Brainz is live!
- Functional Programming is Dead, Long Live Expression-Oriented Programming
- The Fresh Prince of Bell Labs
- The Lurking Horror
- The Lurking Horror
- What does this F# code look like in Erlang – Part 4 of N
- ICFP Programming Contest starts tomorrow
- Samurai vs Ninja is live!
- What does this F# code look like in Erlang – Part 3 of N
- How to reference F# in a research paper?
- A Few New NoSQL Helper Libraries
- What does this F# code look like in Erlang – Part 2 of N
- Install Erlang on a Mac
- What does this F# code look like in Erlang – Part 1 of N
- Getting Started with Math.NET and F# Programming
- 99.9999999% up time!
- More C#/.NET Generics Research Project History - The MSR white paper from mid-1999
- CoffeeScript Presentation Now Available on InfoQ
- F# - Einstieg und praktische Anwendung, Oliver Sturm
- Red Hot Rockets is live!
- Slides and recording for my talk with F#unctional Londonders
- Some more .NET/C# Generics Research Project History
- Functional JavaScript with LiveScript, Mocha, and ExpectThat
- Program Configuration Space Complexity
- The F# Survival Guide (archived edition)
- CodeStock 2012
- Some History: 2001 "GC#" research project draft, from the MSR Cambridge team
- Tonight: F# User Group in Boston: Mathias Brandewinder on Bumblebee
- F# and .NET in Social Gaming, June 28, SkillsMatter, London
- Fuzz Balls and Amazing Adventures are live!
- CodeStock 2012 F# and CoffeeScript Presentations
- F#unctional Londoners Jun 28th
- NYC Progressive F# Tutorials 2012 in Retrospect
- F# – Combining predicates
- The Mythical Enlightened Employer
- Takeaways from Gael Fraiteur’s multithreading talk
- F#/C# ASP.NET MVC 4 Template for Visual Studio 2012 RC
- F# – Speed test iter and map operations with array vs list
- Wealthy Whale is live!
- CUFP 2012 - Call for Presentations
- Web API RC Released
- DDD SouthWest 4.0 and VBUG Bristol
- Looking for technical reviewers for Expert F# 3.0
- Fog 0.1.3.0 Released
- Two Books in the Making
- BATTLESHIP Jackpot Command and Celestial Simians are live!
- Come to the F# Workshop and Tutorial in Pisa, Italy, 27/28 June 2012 - "F# for Education and Innovation"
- SkillsMatter Progressive F# Tutorials, New York City, 05 June 2012
- Introducing Fog: A Library for Interacting with Azure from F#
- Performance Test – String.Contains vs String.IndexOf vs Regex.IsMatch
- Git It Anywhere
- Bailing on Social Networks
- R. I. P. Cousin Tony
- Einstein’s Riddle and Closed Questions
- WebSharper 2.4 Q2 available
- Cross Posted: Online Training Course for F#
- F# solutions to Google CodeJam 2012 Qualification Round Questions
- F#, MSTest, and FsUnit 1.1.0.0
- You Might As Well Use Globals
- Back to the Primitive II
- Back to the Primitive II
- Monopoly House Party is live!
- Updated version of "TrueSkill Through Time" Bayesian Inference Code
- More Hadoop+F# Goodness
- Force-Directed Graph Layout in HTML5 with F# and WebSharper
- WebSharper 2.4 Q2 Beta out
- What Microsoft MVP means to me
- Next F# New York City Meetup: Tomas Petricek on F# applications - From Domain Model to User Interface
- Back to the Primitive
- Back to the Primitive
- TouchDevelop, from Microsoft Research
- Is Javascript code always so full of bugs?
- F# Event Madness, Spring 2012 Edition
- Thank you
- F# solutions to Google CodeJam 2010 Qualification Round Problems
- Why The Defaults Matter
- Recording for my webinar with PostSharp
- A Nice Addition to the Empty WPF F# Template
- F# – How many messages can you post to a F# agent in one second?
- F# – Extending Discriminated Unions using marker interfaces
- Slides and Source Code for my webinar with PostSharp
- I'm Speaking at the Big Picture Seminar at NICTA, Canberra, Tomorrow
- Next F# Seattle Meetup this Monday, March 26
- F# on Channel 9: Donna Malayeri - F# 3.0 - Information Rich Programming
- F# as a Platform for Quantitative Finance: Thursday, March 22, SkillsMatter, London
- F# – Serializing F# Record and Discriminated Union types
- Presentation - CoffeeScript: Good, Bold, and with Sugar
- Slides for my introductory NoSQL talk with The Developers Group
- Asynchronous client/server in F# (QCon 2012)
- Black-Scholes Taste Test
- Black-Scholes Taste Test
- The Tech Support Effect
- The Functional Nature of Web API
- F# and ASP.NET Web API
- PostSharp webinar
- Visual F# 3.0 Beta now available in Visual Studio 11!
- Why I Don’t Care If You Think Functional Programming Matters
- Razor Added to the F#/C# ASP.NET MVC 3 Internet Project Template
- Performance Test – Binary serializers Part III
- Upcoming speaking engagement
- ExpectThat with CoffeeScript, Zombie, Mocha, and Node
- FSharp Dataflow agents III
- FSharp Dataflow agents III
- Reasons to Come to Functional Programming eXchange 2012
- F# – Simple QuickSort implementation
- You Might As Well Make All Your Class Members Public
- Next Seattle F# Meetup, Tuesday Feb 21, 2012
- Functional Programming eXchange 2012, March 16, 2012, London
- Another Way To Kick-start F# WPF Apps
- F#/C# Contract Position for Silverlight/HTML 5 User Interface Development at Microsoft Research, Cambridge, UK
- Testing a jQuery Plugin with ExpectThat and Mocha
- F# Dataflow Agents Part II
- F# Dataflow Agents Part II
- From Iteratees to Conduits
- My slides at recent AOP talks
- Undertone – Programmable music in F#
- Pseudo RealTime performance monitoring with AOP and AWS CloudWatch
- Configuring Sublime Text 2 To Work With FSharp
- First F# Seattle Meetup This Saturday, Redmond
- London F# Meetup Group this Thursday: Pacman Kata
- Making F# Windows Phone Development a Little Easier
- F# 3.0 at TechDays France, Feb 7, Paris!
- F#, WebSharper, JavaScript, HTML5, Mobile etc.
- F# Dataflow Agents Part I
- F# Dataflow Agents Part I
- F# Training in London in January and February: Functional Programming in .NET and Real World F# Programming
- Microsoft Releases Local, Distributed and Cloud Numerics Library, with F# Samples
- Musicians, Mechanics, and Mathematicians
- developerFusion Article: An Introduction to FSharpx
- Checked context in C# and F#
- Come and work with the F# group at Microsoft Research in Cambridge!
- Some F# Programming Jobs in London
- Why do most programmers work so hard at pretending that they’re not doing math?
- F# courses and talks (Winter 2012 and beyond...)
- F# equivalent of C#’s Object Initialization syntax
- Moved To Octopress...
- HTTP and Functional Programming
- F# – Converting to and from Units of Measure
- Introducing ExpectThat: A CoffeeScript Assertion Library
- Wrapping Build Tasks With FSharp
- Web Architecture Done Right
- Regions and navigation bar for F# in Visual Studio
- F# – Retry workflow
- A New Web for .NET: FubuMVC and Chad's response to AR Considered Harmful
- Programming Rules Of Thumb
- F# – Define empty class, struct or interface types
- F# – From string to byte array and back
- Announcing FsUnit 1.0
- F# – inline functions and member constraints
- 2011 In Retrospect: A Year of Writing F# Professionally
- Fixing a hole…
- Fixing a hole...
- Fixing a hole...
- Performance Test – Binary serializers Part II
- Porting Bryan's Erlang Function to F#
- Announcing an F# Meetup Group in Seattle
- 6 Month Contract Position at MSR Cambridge: Cross-Platform and Web-Delivered Data-Rich Programming with F# 3.0
- Enhancements to FsUnit (version 0.9.1.1)
- Building an ASP.NET MVC 4 Solution with F# and C#
- Performance Test — SortedDictionary vs Dictionary vs Map vs Array
- Getting Setup for JavaScript Testing with Pavlov
- New York City F# Meetup Group: High Performance F#, in .NET and on the GPU with Jack Pappas, Tuesday, November 29, 2011, 6:30 PM
- F# Math (IV.) - Writing generic numeric code
- Building F# Solutions in Visual Studio 11
- F# Math (III.) - Defining custom numeric types
- Slides and Source Code for my talk with UKDG and NxtGenUG
- F# agents with timeouts
- Updates to the August 2011 F# 2.0 Compiler Code Drop
- StatFactory: FCore maths & statistics library, designed for use with F#
- Tonight at F#unctional Londoners: Byron Cook: Proving program termination with F#
- A Pinch of CoffeeScript Sugar - Part 1
- Project Euler — Problem 65 Solution
- Project Euler — Problem 71 Solution
- F# Silverlight Library Template in Visual Studio 11
- Performance Test – JSON serializers Part II
- New F# Windows Phone Library Project Template
- F# Math (II.) - Using matrices for graph algorithms
- F# – Adding custom indexer and slicer to your type
- MonoDevelop User Voice: Vote for Full F# Support
- A Coder Interview with Dan Mohl
- The Combinator Approach to Programming Domain Specific Languages with F#
- Job at MSR Cambridge: Infer.NET
- F# Math (I.) - Numeric types in PowerPack
- F# Math - Numerical computing and F# PowerPack
- Progressive F# Tutorials at SkillsMatter, London, Thu-Fri This Week
- Type Systems are Asserts
- Type Systems are Asserts
- Calling F# Libraries from Metro Style Apps
- Use F# to meet your scripting needs
- Potential Post-PhD and Internship Positions in Web-Delivered, Data-Rich Cloud Programming
- How to let other teams at Microsoft know how they can support F# better
- Two New F# 3.0 Type Provider Related NuGet Packages
- AOP with F# — Memorization using higher-order functions
- Please submit, vote on and discuss F# and Visual Studio features
- Some thoughts about Google’s new Dart programming language
- OOP to me means only messaging local retention...
- OOP to me means only messaging local retention…
- Iteratee in F# - Part 1
- Iteratee in F# – Part 1
- F# Performance Test — Structs vs Records
- F# — Enums vs Discriminated Unions
- Planning for Functional.net 2012
- Authoring Type Providers with the TypeProviderDSL from FSharpx
- Today's the day to say it.... I'm an Apple II kid
- F# 2-Year Contract Position for Biological Modelling Language Development
- The MSR Cambridge Research Games Team invite you to play Blotto
- F# presentation - F# Eye for the C# Guy
- Advice for Getting Started with F#
- MSDN Magazine Article: Authoring an F#/C# VSIX Project Template
- New F#/C# ASP.NET MVC 3 Template
- F# — Referential equality for tuples, discriminated unions and records
- A Simple AppSettings Type Provider
- For whom the proteins fold
- F# — Exception handling the pattern matching way!
- F# solution to Ayande’s tax calculation challenge
- F# — Use Discriminated Unions instead of class hierarchies
- Record Linkage Algorithms in F# – Extensions to Jaro-Winkler Distance (Part 3)
- F# — yield vs yield!
- F# — Record types vs classes
- F# — Pipe Forward and Pipe Backward
- WebSharper 2.3 Q3 released
- Presentation: Dialing Up with F# and Windows Phone 7
- Imperative Pseudocode to Pure Functional Algorithm with Gale-Shapely and F#
- First example of a very simple type provider
- F# Type Providers - Querying StackOverflow
- WebSharper at CUFP 2011
- Advantages of CoffeeScript When Working with jQuery Templates
- Build 2011 - A quick look
- Build 2011 – A quick look
- A few thoughts on build and Windows 8
- Record Linkage in F# – Token Matching, Stable Marriages and the Gale-Shapley algorithm
- WP7 AccelerometerProxy in F#
- Functional Programming eXchange 2012: Call for abstracts
- Project Euler — Problem 59 Solution
- Project Euler — Problem 79 Solution
- Project Euler — Problem 145 Solution
- Project Euler — Problem 74 Solution
- F#, RavenDB and PicoMvc – Creating an Autocomplete – The ETL
- See My Stack Overflow Dev Days Talk
- Project Euler — Problem 205 Solution
- Project Euler — Problem 85
- Project Euler — Problem 81 Solution
- Project Euler — Problem 99 Solution
- Getting Started with the F# PowerPack - Part 4
- F#, RavenDB and PicoMvc – Creating an Autocomplete – Scenario and Project Setup
- Interested in presenting at a conference on functional…
- Organizing Code Files
- Calculating when the 1000th XKCD will appear
- The iteratee is continuing to hang me up…
- Unit Testing a jQuery Plugin with CoffeeScript and Pavlov
- Upcoming September 2011 course has been moved to 1 November 2011
- F# courses and talks (Autumn 2011)
- Adding NuGet Support to F# Interactive
- Getting Started with the F# PowerPack - Part 3
- F# and Design principles - SOLID
- F# and Design principles – SOLID
- F# and Design principles - SOLID
- DevLink: Getting Started with F# Web Development
- Getting Started with the F# PowerPack - Part 2
- Chinese Chess: An Exercise in Upgrading
- Another CoffeeScript and jQuery UI Example
- Small Revamp to strangelights.com and Free Chapter of Beginning F#
- Programming with F# asynchronous sequences
- Real-World F# Articles on MSDN
- Speaking at Stack Overflow Dev Days and Progressive F# in autumn 2011
- I'm working on a few seemingly unrelated posts...
- I’m working on a few seemingly unrelated posts…
- From C# to F#: A Developer's Perspective
- From C# to F#: A Developer’s Perspective
- From C# to F#: A Developer's Perspective
- WebSharper 2.3 - targeting enterprise applications
- Re: unREST
- Agent based scheduling
- Agent based scheduling
- Agent based scheduling
- Having fun with HTML5 – Simple painting app using Canvas
- WebSharper 2.1 Professional RC2 released
- Reactive Extensions for Javascript – Observable vs ConnectableObservable
- Reactive Extensions for Javascript – Causing side effects with Do
- Formlets for jQuery UI available
- Beyond the Monad fashion (I.): Writing idioms in LINQ
- MonoDevelop & Teaching F# & QCon tutorial
- Reactive Extensions for Javascript – Wikipedia lookup demo
- Reactive Extensions for Javascript – Multiple observers for multiple observables
- Drag and Drop using Reactive Extensions for Javascript
- WebSharper 2 Professional RC1
- Test your maths skills at the MathDOJO!
- Which do you prefer for Frank routing gist...
- State Machines...
- HTTP Parsing...
- Asynchronous I/O...
- State Machines…
- Jon Skeet's LINQ to Objects...
- Separate team quoted one man year. Took ...
- More WebSharper talks in February
- Come and see me and other F# guru’s in Seattle!
- Creating a count down meter with CSS3 and JQuery
- Sencha Touch for WebSharper available
- Pipeline processing 2
- Pipeline processing 2
- Pipeline processing 2
- Windows Phone 7 Accelerometer and F#
- New WebSharper extensions available
- WebSharper 2.1 Beta 5 available
- Pipeline processing 1
- Pipeline processing 1
- Pipeline processing 1
- Creating a sticky note app with HTML5, CSS3 and Javascript
- Sockets and Bockets 4
- Sockets and Bockets 4
- Sockets and Bockets 4
- WebSharper proposal for MIX 2011
- Having fun with HTML5 — Canvas, part 5
- Having fun with HTML5 — Canvas, part 4
- Sockets and Bockets 3
- Sockets and Bockets 3
- Sockets and Bockets 3
- Closure in Javascript vs C#
- Currying and Partial Applications in F#, Javascript and C#
- Currying vs Partial Application
- Sockets and Bockets 2
- Sockets and Bockets 2
- Sockets and Bockets 2
- Sockets and Bockets 1
- Sockets and Bockets 1
- Sockets and Bockets 1
- Creating a link swipe effect with Javascript
- Introduction
- Introduction
- New Site, new blog
- WebSharper Beta 4 released
- Having fun with HTML5 — Canvas, part 3
- Javascript — Dynamically generating Accessor and Mutation methods
- Javascript — Immutable types
- Having fun with HTML5 — Canvas, part 2
- Having fun with HTML5 — Canvas, part 1
- Having fun with HTML5 — contenteditable attribute
- Having fun with HTML5 — Local Storage and Session Storage
- Talk: Introducing WebSharper Sitelets
- Visual Studio book with F# chapter
- WebSharper 2.0 Beta Bundle
- WebSharper 2.0 Beta2 released
- Functional Programming eXchange 2011: Programming the Web and Programming at High Speed
- Solving Sudoku Puzzles using F# and Microsoft Solver Foundation
Event tags for this group
- f# × 34
- web × 6
- teaching × 3
- http × 2
- testing × 2
- functional × 2
- templates × 2
- websharper × 2
- cloud × 1
- {m}brace × 1
- mvp × 1
- c# × 1
- test × 1
- foq × 1
- monorail × 1
- fpish × 1
- single page application × 1
- servicestack × 1
- pit fw × 1
- .net × 1
- mono × 1
- cross platform × 1
- asp.net × 1
- erlang × 1
- open source × 1
- compiler × 1
- koans × 1
- bistro × 1
- introduction × 1
- metaprogramming × 1
- enterprise × 1
- tickspec × 1
- server × 1
- agents × 1
- tcp × 1
- type providers × 1
- bumblebee × 1
- computation expressions × 1
- f# 3.0 × 1
- type provider × 1
- gaming × 1
- mmorpg × 1
- nav × 1
- c/al × 1
- dynamics × 1
- analysis × 1
- static × 1
- units of measure × 1
Group tags
- f# × 33
- clojure × 14
- functional × 14
- haskell × 14
- scala × 11
- erlang × 6
- c# × 4
- .net × 3
- agile × 3
- ocaml × 3
- websharper × 3
- ddd × 2
- exchange × 2
- java × 2
- javascript × 2
- neo4j × 2
- nosql × 2
- scheme × 2
- skillsmatter × 2
- alt.net × 1
- android × 1
- architecture × 1
- async × 1
- bdd exchange × 1
- blazehtml × 1
- cassandra × 1
- clean × 1
- codeken × 1
- coffeescript × 1
- common lisp × 1
- continuous delivery × 1
- finance × 1
- fractureio × 1
- grails × 1
- groovy × 1
- html × 1
- html5 × 1
- islisp × 1
- jquery × 1
- jvm × 1
- lisp × 1
- load testing × 1
- lua × 1
- metro style × 1
- microsoft × 1
- mongodb! × 1
- ninja × 1
- ouya × 1
- package management × 1
- prog × 1
- projects × 1
- python × 1
- qcon × 1
- racket × 1
- reactive extensions × 1
- restful × 1
- riak × 1
- rx × 1
- scalability × 1
- tdd × 1
- test × 1
- titanium × 1
- unit testing × 1
- user group × 1
- web × 1
- web services × 1
- winrt × 1
Copyright (c) 2011-2012 IntelliFactory. All rights reserved. Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy |
Built with WebSharper |