Posts by Category

Erlang

Day 6: Functionally Solving Problems

less than 1 minute read

On this chapter there was nothing interesting from the book, just an implementation of a prefix notation or Polish notation. In Erlang to solve a problem is ...

Day 5: Errors and Exceptions

2 minute read

Errors come in many flavours such as compile-time errors, logical errors, run-time errors and generated errors. Compile-time errors are often syntactic mista...

Day 4: Higher Order Functions

1 minute read

In functional programming concept of higher order functions is where we use functions as parameters to other functions. Resulting in the function parameter b...

Day 2: Syntax in Functions

2 minute read

An = sign in Erlang/Elixir is not about assignment but rather is a match operator, the same way it is in Algebra. Pattern matching allows for using different...

Day 1: Starting Out and Modules

5 minute read

With Erlang you can try out the language using the Erlang shell by typing erl, one great thing about the Erlang shell is that it has a built-in line editor ...

60 Days of code: Erlang Edition

1 minute read

I consider myself an advanced beginner in Elixir, being a Rubyist, Elixir was destined to be my next language, like it has been for many other Ruby developer...

Back to Top ↑

Algorithims

Algorithms: Hash Tables

less than 1 minute read

This theme supports link posts, made famous by John Gruber. To use, just add link: http://url-you-want-linked to the post’s YAML front matter and you’re done.

Back to Top ↑

Cheats

Vim: Notes and Cheats

1 minute read

So according to my good friend Wikipedia Vim is a clone, with additions, of Bill Joy’s vi text editor program for Unix. Vim’s author, Bram Moolenaar, based i...

Tmux: Notes and Cheats

less than 1 minute read

Tmux as defined in Wikipedia is a terminal multiplexer for Unix-like operating systems. It allows multiple terminal sessions to be accessed simultaneously in...

Back to Top ↑

blog

Welcome to Dear Fola!

less than 1 minute read

Here you will find posts about different things I learned and continue to learn on a daily basis. Most of the things will cover software development, but on ...

Back to Top ↑

Ruby

Different ways to call a method in Ruby

less than 1 minute read

Ruby has many ways of doing the same thing, for instance when you have an array to get its size you could either use one of the following methods: Array.size...

Back to Top ↑

Elixir

Compile vs Runtime Evaluation in Elixir

less than 1 minute read

Elixir despite being a compiled language, it somehow behaves like an interpreted language. For instance Usually you would not put an Application.get_env or S...

Back to Top ↑

Creational Patterns

Factory Method

less than 1 minute read

Factory Method is a creational design pattern that provides an interface for creating objects in a superclass, but allows subclasses to alter the type of obj...

Back to Top ↑

Typescript

Why Typescript

less than 1 minute read

Writing Javascript at scale is not easy, however, Javascript has experienced a lot of improvements over the past decade making it modern, less buggy, predict...

Back to Top ↑

Data Structures

Back to Top ↑

Multiprocessing

Back to Top ↑

Processes

Back to Top ↑

Errors

Back to Top ↑