Posts by Tag

Programming 101

Day 15: Introduction to Zig

3 minute read

Today is day 15 of my 1000 days of Zig. I have been looking at some Zig books and decided to start with Introduction to Zig - a project-based book By Pedro D...

Day 14: Async in Zig

2 minute read

The 14th day of my 1000 days of Zig was spent on going further into Async in Zig using the article by Andrew Kelly. In the previous post we looked at handlin...

Day 13: Async in Zig Continued

2 minute read

The 13th day of my 1000 days of Zig was spent on going further into Async in Zig using the artile by Andrew Kelly, in the previous post we looked at the intr...

Day 12: Async in Zig

2 minute read

The 12th day of my 1000 days of Zig was spent on looking at Async in Zig I am planning to start on my first actual Zig project a web crawler wish me luck.

Day 11: Many item pointers

1 minute read

The 11th day of my 1000 days of Zig was spent on the Zig guide, reviewing some of the articles on the page.

Day 10: Zig methods

3 minute read

The 10th day of my 1000 days of Zig was spent on Ziglings looking at methods.

Day 8: Pointers in Zig

6 minute read

Today is the eighth day of trying to do 1000 continuous days of learning Zig.

Day 7: One week later

1 minute read

It has been a week since I started on the challenge of working 1000 days with Zig.

Day 6: Ziglings exercises 030 - 034

2 minute read

On the 6th day of our 1000-day journey with Zig, most of the time was spent working on Ziglings. Presently we are at almost the 30th exercise mark, with a fe...

Day 4: Ziglings from Exercises 020 - 026

3 minute read

Welcome to Day 4 of my 1000 Days of Zig challenge! Still working through Ziglings. Ziglings is a great resource for getting your feet wet when it comes to le...

Day 3: Ziglings Continued

3 minute read

Welcome to Day 3 of my 1000 Days of Zig challenge! Today, I’m working through Ziglings. Ziglings is a great resource for getting your feet wet when it comes ...

Day 2: Ziglings Review Exercises 001 - 014

2 minute read

Welcome to Day 2 of my 1000 Days of Zig challenge! Today, I’m working through Ziglings. Ziglings is a great resource for getting your feet wet when it comes ...

Day 1: Installation and Hello World

1 minute read

Welcome to Day 1 of my 1000 Days of Zig challenge! Today, I’m setting up the environment and writing my first Zig program. Truth be told, this is my fourth m...

1000 Days of code: Zig Edition

2 minute read

It has been a minute, but I am back, I had my last post I believe in 2022, over the years things have happened, I have grown older but my love for programmin...

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...

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 ↑

Zig

Day 15: Introduction to Zig

3 minute read

Today is day 15 of my 1000 days of Zig. I have been looking at some Zig books and decided to start with Introduction to Zig - a project-based book By Pedro D...

Day 14: Async in Zig

2 minute read

The 14th day of my 1000 days of Zig was spent on going further into Async in Zig using the article by Andrew Kelly. In the previous post we looked at handlin...

Day 13: Async in Zig Continued

2 minute read

The 13th day of my 1000 days of Zig was spent on going further into Async in Zig using the artile by Andrew Kelly, in the previous post we looked at the intr...

Day 12: Async in Zig

2 minute read

The 12th day of my 1000 days of Zig was spent on looking at Async in Zig I am planning to start on my first actual Zig project a web crawler wish me luck.

Day 11: Many item pointers

1 minute read

The 11th day of my 1000 days of Zig was spent on the Zig guide, reviewing some of the articles on the page.

Day 10: Zig methods

3 minute read

The 10th day of my 1000 days of Zig was spent on Ziglings looking at methods.

Day 8: Pointers in Zig

6 minute read

Today is the eighth day of trying to do 1000 continuous days of learning Zig.

Day 7: One week later

1 minute read

It has been a week since I started on the challenge of working 1000 days with Zig.

Day 6: Ziglings exercises 030 - 034

2 minute read

On the 6th day of our 1000-day journey with Zig, most of the time was spent working on Ziglings. Presently we are at almost the 30th exercise mark, with a fe...

Day 4: Ziglings from Exercises 020 - 026

3 minute read

Welcome to Day 4 of my 1000 Days of Zig challenge! Still working through Ziglings. Ziglings is a great resource for getting your feet wet when it comes to le...

Day 3: Ziglings Continued

3 minute read

Welcome to Day 3 of my 1000 Days of Zig challenge! Today, I’m working through Ziglings. Ziglings is a great resource for getting your feet wet when it comes ...

Day 2: Ziglings Review Exercises 001 - 014

2 minute read

Welcome to Day 2 of my 1000 Days of Zig challenge! Today, I’m working through Ziglings. Ziglings is a great resource for getting your feet wet when it comes ...

Day 1: Installation and Hello World

1 minute read

Welcome to Day 1 of my 1000 Days of Zig challenge! Today, I’m setting up the environment and writing my first Zig program. Truth be told, this is my fourth m...

1000 Days of code: Zig Edition

2 minute read

It has been a minute, but I am back, I had my last post I believe in 2022, over the years things have happened, I have grown older but my love for programmin...

Back to Top ↑

1000DaysOfZig

Day 15: Introduction to Zig

3 minute read

Today is day 15 of my 1000 days of Zig. I have been looking at some Zig books and decided to start with Introduction to Zig - a project-based book By Pedro D...

Day 14: Async in Zig

2 minute read

The 14th day of my 1000 days of Zig was spent on going further into Async in Zig using the article by Andrew Kelly. In the previous post we looked at handlin...

Day 13: Async in Zig Continued

2 minute read

The 13th day of my 1000 days of Zig was spent on going further into Async in Zig using the artile by Andrew Kelly, in the previous post we looked at the intr...

Day 12: Async in Zig

2 minute read

The 12th day of my 1000 days of Zig was spent on looking at Async in Zig I am planning to start on my first actual Zig project a web crawler wish me luck.

Day 11: Many item pointers

1 minute read

The 11th day of my 1000 days of Zig was spent on the Zig guide, reviewing some of the articles on the page.

Day 10: Zig methods

3 minute read

The 10th day of my 1000 days of Zig was spent on Ziglings looking at methods.

Day 8: Pointers in Zig

6 minute read

Today is the eighth day of trying to do 1000 continuous days of learning Zig.

Day 7: One week later

1 minute read

It has been a week since I started on the challenge of working 1000 days with Zig.

Day 6: Ziglings exercises 030 - 034

2 minute read

On the 6th day of our 1000-day journey with Zig, most of the time was spent working on Ziglings. Presently we are at almost the 30th exercise mark, with a fe...

Day 4: Ziglings from Exercises 020 - 026

3 minute read

Welcome to Day 4 of my 1000 Days of Zig challenge! Still working through Ziglings. Ziglings is a great resource for getting your feet wet when it comes to le...

Day 3: Ziglings Continued

3 minute read

Welcome to Day 3 of my 1000 Days of Zig challenge! Today, I’m working through Ziglings. Ziglings is a great resource for getting your feet wet when it comes ...

Day 2: Ziglings Review Exercises 001 - 014

2 minute read

Welcome to Day 2 of my 1000 Days of Zig challenge! Today, I’m working through Ziglings. Ziglings is a great resource for getting your feet wet when it comes ...

Day 1: Installation and Hello World

1 minute read

Welcome to Day 1 of my 1000 Days of Zig challenge! Today, I’m setting up the environment and writing my first Zig program. Truth be told, this is my fourth m...

1000 Days of code: Zig Edition

2 minute read

It has been a minute, but I am back, I had my last post I believe in 2022, over the years things have happened, I have grown older but my love for programmin...

Back to Top ↑

Ziglings

Day 11: Many item pointers

1 minute read

The 11th day of my 1000 days of Zig was spent on the Zig guide, reviewing some of the articles on the page.

Day 10: Zig methods

3 minute read

The 10th day of my 1000 days of Zig was spent on Ziglings looking at methods.

Day 8: Pointers in Zig

6 minute read

Today is the eighth day of trying to do 1000 continuous days of learning Zig.

Day 7: One week later

1 minute read

It has been a week since I started on the challenge of working 1000 days with Zig.

Day 6: Ziglings exercises 030 - 034

2 minute read

On the 6th day of our 1000-day journey with Zig, most of the time was spent working on Ziglings. Presently we are at almost the 30th exercise mark, with a fe...

Day 4: Ziglings from Exercises 020 - 026

3 minute read

Welcome to Day 4 of my 1000 Days of Zig challenge! Still working through Ziglings. Ziglings is a great resource for getting your feet wet when it comes to le...

Day 3: Ziglings Continued

3 minute read

Welcome to Day 3 of my 1000 Days of Zig challenge! Today, I’m working through Ziglings. Ziglings is a great resource for getting your feet wet when it comes ...

Day 2: Ziglings Review Exercises 001 - 014

2 minute read

Welcome to Day 2 of my 1000 Days of Zig challenge! Today, I’m working through Ziglings. Ziglings is a great resource for getting your feet wet when it comes ...

Back to Top ↑

60daysofErlang

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...

Back to Top ↑

Productivity

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...

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 ↑

Errors

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...

Back to Top ↑

async

Day 14: Async in Zig

2 minute read

The 14th day of my 1000 days of Zig was spent on going further into Async in Zig using the article by Andrew Kelly. In the previous post we looked at handlin...

Day 13: Async in Zig Continued

2 minute read

The 13th day of my 1000 days of Zig was spent on going further into Async in Zig using the artile by Andrew Kelly, in the previous post we looked at the intr...

Day 12: Async in Zig

2 minute read

The 12th day of my 1000 days of Zig was spent on looking at Async in Zig I am planning to start on my first actual Zig project a web crawler wish me luck.

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 ↑

pointers

Day 11: Many item pointers

1 minute read

The 11th day of my 1000 days of Zig was spent on the Zig guide, reviewing some of the articles on the page.

Day 8: Pointers in Zig

6 minute read

Today is the eighth day of trying to do 1000 continuous days of learning Zig.

Back to Top ↑

BookReview

Day 15: Introduction to Zig

3 minute read

Today is day 15 of my 1000 days of Zig. I have been looking at some Zig books and decided to start with Introduction to Zig - a project-based book By Pedro D...

Back to Top ↑

Welcome

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 ↑

hello

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 ↑

Datastructures

Back to Top ↑

data structures

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 ↑

hacks

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 ↑

Design 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 ↑

Modules

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 ...

Back to Top ↑

Immutability

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 ...

Back to Top ↑

Data Structures

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 ...

Back to Top ↑

Pattern Matching

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...

Back to Top ↑

Type System

Back to Top ↑

Higher Order Functions

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...

Back to Top ↑

Closures

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...

Back to Top ↑

Common Data Structures

Back to Top ↑

Multiprocessing

Back to Top ↑

spawn

Back to Top ↑

Systems Programming

1000 Days of code: Zig Edition

2 minute read

It has been a minute, but I am back, I had my last post I believe in 2022, over the years things have happened, I have grown older but my love for programmin...

Back to Top ↑

Hello World

Day 1: Installation and Hello World

1 minute read

Welcome to Day 1 of my 1000 Days of Zig challenge! Today, I’m setting up the environment and writing my first Zig program. Truth be told, this is my fourth m...

Back to Top ↑

optionals

Back to Top ↑

methods

Day 10: Zig methods

3 minute read

The 10th day of my 1000 days of Zig was spent on Ziglings looking at methods.

Back to Top ↑

Introduction to Zig

Day 15: Introduction to Zig

3 minute read

Today is day 15 of my 1000 days of Zig. I have been looking at some Zig books and decided to start with Introduction to Zig - a project-based book By Pedro D...

Back to Top ↑

Introduction to

Back to Top ↑

constants

Back to Top ↑

variables

Back to Top ↑