Mark Pearl

April, 2010

Encapsulating code in F# (Part 1)

I have been looking at F# for a while now and seem a few really interesting samples and snippets on howto’s. This has been great to see the basic outline of the language and the possibilities, however a nagging question in the back of my mind has been what does...

South African .Net Bloggers

Where would I be without the inspiration of the following South African developers who are constantly contributing to the .NET community.

Errata in “Expert F#

For anyone else that is going to use this book – read the following errata about the book.

Creating my first F# program in my new “Expert F# Book

So I have a brief hour or so that I can dedicate today to reading my F# book. It’s a public holiday and my wife’s birthday and I have a ton of assignments for UNISA that I need to complete – but I just had to try something in F#....

March, 2010

Podcasting vs Stack Overflow vs Geekswithblogs

For a few years now I have been looking for effective ways to be involved in the “community”. While there are a few community programming events in my area (Johannesberg), there isn’t too much face to face stuff – which has caused me to turn to the internet.

Microsoft Dev Days - Johannesburg 2010

So I am half way through dev days in Johannesburg. It has been quite an interesting day… Maybe it is me, but this year it hasn’t been as OMG as at previous conferences.

Stacks in C++

So some more basics… One of the things you will be taught at any college after conquering arrays is different derivatives of collections. Stack is one of the simplest of those and very useful…

Great F# getting started online book

So I have been battling around with F# for a few weeks and it has been frustrating just getting my brain around the syntax etc. Then someone put a comment on my blog that I should check out the following online book called the F# Survival Guide.

F# – Converting your C# brain to the F# way

My brain still thinks in C#!!! I have been looking at F# and trying to figure out the basics of it, but all the time in the back of my mind I am going – what is the C# equivalent to this or that… It’s frustrating because I almost want...

Getting F# and C# to talk

So… I am a C# coder at heart, but F# is starting to fascinate me. Today I thought I would try and figure out the basics of getting the two languages to talk to each other.

F# - The three most important commands as well as other F# thoughts

I recently watched “An Introduction to Microsoft F#” on Channel 9. I would say this is one of the best overviews of the F# language that I have seen and really puts things into perspective. I have been playing around with the basics of the language, but just didn’t get...

February, 2010

Stacks in C++

A stack is a LIFO (last in first out) data structure. A stack has at least two basic method calls – push & pop. Push, “pushes” an item on the top of the stack. Pop, removes the top most item off the stack.

Recursion in C++

The process of solving a problem by reducing it into smaller versions of itself is called recursion. This problem solving technique can be a very powerful way to solve certain types of problems that would be very verbose and lengthy using other techniques such as an iterative approach.

F# Immutability

I was reading a blog post by Chris Smith on F#. Firstly, a really good blog post and well worth a read if you are interested in learning the basics of F# as I am.

See all posts by category...

Want to get my personal insights on what I learn as I learn it? Subscribe now!


/