Deploying Rust Functions on AWS Lambda

Lambda is a serverless computing platform that let you run code without provisioning or managing servers. To run Rust code on Lambda, developers have to build a custom runtime which will run their code. This guide explores quick and simple ways to build your Rust application for Lambda


CS50: MIT's Scratch

It's week 0. The problem set is to develop a program in Scatch. The mission is quite simply, to have fun with Scratch and implement a project of your choice (be it an animation, a game, interactive art, or anything else). Let's dive in!


CS50: Harvard's Introduction to Computer Science

CS50 is Harvard University's computer science course offered through edX. In this post, I write about my decision to take the course and why it is the right step for non-CS individuals.


From Zero to Front-end Hero (HTML/CSS)

This guide will help you navigate learning front-end development. It provides learning resources that I found effective in the past, along with supplementary explanations.


Difference between Python 2 and Python 3

Many wonder the difference between Py3 and Py2. Some beginners are not sure which version of Python to learn. While most organizations still enjoys using Python 2.x, it is important to note that while Python 2 is still commonly Python 3.x comes with its perks too. I recommend that you learn Python 3.x and then...