In this post I want to present, how to create a simple virtual machine with it’s own bytecode interpreter. While it’s created using C language, it doesn’t use any complex constructs and could be possibly implemented the…
Bartosz Sypytkowski
A collection of 70 posts
Map reduce with FSharp and Akka.net
In my previous post, I’ve shown how to create a simple hello world application using Akka.net system leveraged with a F# API. Today, I’ll show a slightly more complex example. We’ll create a simple Map-Reduce system…
FSharp and Akka.net - the functional way
Actor model is one of the most influential paradigms of dealing with highly concurrent environments in present world. Simplifying, it’s based on concept of autonomous thread-safe computation units – surprisingly called actors – with no way to directly interfere with each…
Value absence - why Scala/F# approach is bad?
Handling an absent values is one of the most common problems in programming languages. Why we consider this so important? It’s because data processing is essential task of every program ever made. And one of the main reasons of…
Things you may not know about CSharp value types
In this post I’ll try to deal with few of the myths lying beneath common understanding of how C# structures works in reality. Many of new .NET acolytes are thought about differences between structs and classes. For easier understanding…
More thoughts on Knockout.js and JavaScript MVVM
Today I want to share with my reflections on using Knockout.js [http://knockoutjs.com/] and client side MVVM pattern. Some of them refer to my previous post on the same topic [https://www.bartoszsypytkowski.com/blog/2013/03/09/…
Top features every statically typed language should have
In this post I want to focus on features of statically typed languages which I consider interesting and usefull, but still uncommon and rare among most popular ones in dev environment. First of all, lets try to answer the question:…
Przenosiny
Od ostatniego posta minęło trochę czasu, było to jednak związane z ambitnymi zmianami jakie od dawna planowałem wobec bloga. Mój poprzedni blog [http://horusiath.blogspot.com] naprawdę dawał się już we znaki, głównie przez rozrośnięty i archaiczny silnik, który sprawiał…