Welcome to Atalasoft Community Sign in | Join | Help

Browse by Tags

All Tags » concurrency   (RSS)
A wide range of subjects this week including testing, concurrent performance, exception handing and data structures.   Software – FsStory, a library for writing executable user stories in F# I feel that F#, with it’s concise syntax, is an ideal framework Read More...
In this post I compare and contrast Haskell and F#. It may come as no surprise that with so much shared history they share so much in common. However, it’s interesting to consider how the perspectives of the languages’ developers play a large role in Read More...
This week’s theme is functional programming.  Included are discussions on Software Transactional Memory, Functional Architecture and the impact of the CLR on functional Programming in .NET.   Blog: Brandon Werner’s Software Transactional Memory: Read More...
Did you know that .NET provides an easy way to interact and control console programs?  In this article I will walk you through this process by creating a wrapper class for Google’s Tesseract OCR application.  At the end of this post, I will Read More...
There has been much talk of how we will be writing all of our new code with parallelization in mind.  However, what of our existing code?  It’s unlikely that everyone will just suddenly dump decades of existing code and write everything from Read More...
Yesterday, my coworker Lou Franco pointed me to a fantastic talk by Anders Hejlsberg on the future of programming languages . In this talk Anders argues that the future of programming language development will be focused on three events: the explosion Read More...
I'll be at New England Code Camp 10 tomorrow giving another talk about functional programming and concurrency in F#. It will be fairly similar to my previous talks in terms of ideas and content, however, I have put a lot of work into making the functional Read More...
Because .NET Streams have state, they are difficult to use in multithreaded environments. In this post I discuss ways to manage or work around problems arising from the statefulness of .NET Streams. I explain how this is possible both through traditional Read More...
It's time to leave the secondary, external structure of our programs behind. If you can treat the reflected code from a programming language like an abstract data structure, why can’t you just keep the source itself in a similarly abstracted data structure? Read More...
Microsoft Research has released some exciting information about a new tool being worked on by Ben Livshits and Emre Kiciman . DOLOTO promises to greatly speed the loading of web applications. It does this by automatically making parts of the application Read More...
Synopsis I gave an hour long talk today, here at Atalasoft, on Concurrency in F# . It featured some slides and a small ant colony simulation to demonstrate different kinds of threading. Overall, I liked developing in F# quite a bit; however, puzzling Read More...
One of the big reasons for the recent push towards functional programming languages is concurrent programming. Everyone is worried about how the switch from more megahertz to more cores is going to impact how they program. I was reading an article entitled Read More...