Programming

Install Erlang on a Mac

To install Erlang on your Mac, follow these simple steps: download the latest source file from the official Erlang site here. open the Terminal go to the folder where you’ve saved the .gz source file run the following command: tar –xzf otp_src_R15B01.tar.gz (replace the filename with the name of the file you’ve downloaded) then go …

Install Erlang on a Mac Read More »

What does this F# code look like in Erlang – Part 1 of N

Brushing up on Erlang again having spent so much time with F# since I last looked at Erlang, it’s startling how much parallels I see between the two languages in terms of features and syntax, and I’m sure it’s no coincidence To help myself and other F# programmers who’re curious about Erlang get started more …

What does this F# code look like in Erlang – Part 1 of N Read More »

99.9999999% up time!

Just finished watching a good video by Bryan Hunter titled Erlang for C# Developers where he told a great story about the first project Erlang was used in inside Ericson and how they managed a Nine Nines uptime with that project. For anyone who’s wondering what ‘Nine Nines’ means, it means the service is available …

99.9999999% up time! Read More »

Takeaways from Gael Fraiteur’s multithreading talk

After watching Gael’s recent SkillsMatter talk on multithreading I’ve put together some notes from a very educational talk:   Hardware Cache Hierarchy Four levels of cache L1 (per core) – typically used for instructions L2 (per core) L3 (per die) DRAM (all processors) Data can be cached in multiple caches, and synchronization happens through an …

Takeaways from Gael Fraiteur’s multithreading talk Read More »

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close