Yahya Amzil's Projects
This project is a System Administration related exercise
Master programming by recreating your favorite technologies from scratch.
C++ - Modules to discover the world of C++ and OOP
The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++
C++ 98/11/14 manual pages for Linux/MacOS
This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you’ll have to find your way
This project is pretty straight forward. You will recode printf. Fortunetaly you will be able to reuse it in future projects as a legit function of your libft. You will mainly learn how to use variadic arguments.
A repository that will contain small web applications built with various web development technologies.
Reading a line on a fd is waThis project is about programming a function that returns a line read from a file descriptory too tedious
This project aims to introduce you to discover Docker
This project aims to code a C library regrouping usual functions that you’ll be use for all your next projects.
Django application to set plots on mapbox
This project is about creating a simple shell. Yes, your own little bash. You will learn a lot about processes and file descriptors.
The purpose of this project is to code a small data exchange program using UNIX signals.
This project is a general practical exercise to let you discover networking.
In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes.
This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting.
This project is a very small 2D game. Its purpose is to make you work with textures, sprites, and some other very basic gameplay elements.