Hey, I'm Anler
Full-Stack Software Engineer who loves performance and algorithmic problem-solving. Armed with a strong background in Mathematics, I bring a unique blend of analytical and lateral thinking to coding.
Recently Published
Vectors
The most basic yet powerful data structure.
In computer science, a vector is an array that can dynamically adjust its size depending on the application needs. This is crucial when handling variable-sized data in any kind of application.
Introduction to React Components
Understand what React components are and how to define them.
Let's bootstrap the series with an introduction to React components and the different ways of defining them. We'll build upon this foundation on following posts, delving into the intricacies of how React components render themselves.
Closure under composition
How maths can help you write more resilient software.
In the very beginning of my path to becoming a functional programmer I had to learn about closures not once, but twice. Lexical closures The first time was when I learned about lexical closures, which are a way of attaching an environment to a given function c
Y-Combinator
Implementing recursion out of thing air.
I first knew about the Y-combinator while reading Paul Graham’s paper The Roots of Lisp, there he said that Lisp’s primitive labels was not technically necessary since you can implement recursive functions by means of the Y-combinator, and that’s what we are g