[about] :: [index] :: [github]

Discriminated Unions in Typescript

Discriminated Unions in Typescript
Read more →

Introduction To Functional Programming using Javascript

Introduction To Functional Programming using Javascript
Read more →

Functors, Applicatives and Monads in Haskell

Functors, Applicatives and Monads in Haskell
Read more →

Kernel Hacking - System Calls(3/3)

In the third part of this guide we will explain what system calls actually are and how they work under the Linux kernel. Furthermore, we will also try to write a simple syscall that will greet the user. Do note that this article is part of a series of guides on kernel hacking for Linux, you can find the rest of the guide here: Part one: Introduction to the Linux kernel architecture; Part two: Building a device driver from scratch; Part three(this one): Introduction to syscalls, how to create a new syscall; Be sure to read the previous two before starting with this one.
Read more →

Kernel Hacking - Write a Cryptographic Module(2/3)

Welcome back to the second part of this series of tutorial on Linux kernel hacking. Below, you will find the links to the other parts of the series. If you have not read the first part yet, make sure to start from there. Part one: Introduction to the Linux kernel architecture; Part two(this one): Building a device driver from scratch; Part three: Introduction to syscalls, how to create a new syscall; In this article, we will try to extend our knowledge about Linux programming by building a kernel module that actually does something.
Read more →