Pinned Repositories
42-project-badges
AWESOME little badges for 42 curriculum projects. I create my own badges(icons) if I can't find any. Feel free to use them after staring the repository :)
42_Born2BeRoot
Setting up a secure virtual machine without a graphical interface. It covers essential Linux server security practices such as system partitioning, password policies, firewall configuration, SSH security, and automating tasks using Cron.
42_cub3D
A simplified RayCaster implementation using miniLibX, part of the 42 school curriculum. The project includes features like window management, map interpretation, player movement, and rendering with distinct wall textures for each cardinal direction.
42_Inception
Docker infrastructure with NGINX, WordPress, and MariaDB, using Docker Compose and custom volumes. Includes dedicated containers and TLS security.
42_Minishell
A simple Unix shell written in C, replicating the basic functionalities of a shell, including command execution, pipes, and redirections. Designed to deepen understanding of system calls and process management in Unix-like systems.
42_PushSwap
Algorithm challenge focused on sorting a stack of integers with the minimum number of operations. Implemented in C with a limited set of operations, ideal for understanding algorithm optimization.
42_Webserv
A simple HTTP/1.1 server written in C++, supporting GET, POST, DELETE methods, virtual hosting, CGI script execution, and custom error pages. Ideal for understanding the basic concepts of web servers.
pin3dev
pin3dev's Repositories
pin3dev/42_Inception
Docker infrastructure with NGINX, WordPress, and MariaDB, using Docker Compose and custom volumes. Includes dedicated containers and TLS security.
pin3dev/pin3dev
pin3dev/42-project-badges
AWESOME little badges for 42 curriculum projects. I create my own badges(icons) if I can't find any. Feel free to use them after staring the repository :)
pin3dev/42_Born2BeRoot
Setting up a secure virtual machine without a graphical interface. It covers essential Linux server security practices such as system partitioning, password policies, firewall configuration, SSH security, and automating tasks using Cron.
pin3dev/42_CPP_Modules_00-04
Exploring advanced C++ and OOP concepts like abstraction, encapsulation, simple and multiple inheritance, polymorphism, interfaces, and so on
pin3dev/42_CPP_Modules_05-09
Exploring advanced C++ and OOP concepts like SOLID, casting operators, templates (value, functions, and classes), exception handling using throw() and try/catch blocks, and so on
pin3dev/42_cub3D
A simplified RayCaster implementation using miniLibX, part of the 42 school curriculum. The project includes features like window management, map interpretation, player movement, and rendering with distinct wall textures for each cardinal direction.
pin3dev/42_Cursus
An overview of my progress through the 42 Common Core curriculum. It features a table linking to all my completed projects, highlighting the skills gained and milestones achieved throughout the program.
pin3dev/42_Minishell
A simple Unix shell written in C, replicating the basic functionalities of a shell, including command execution, pipes, and redirections. Designed to deepen understanding of system calls and process management in Unix-like systems.
pin3dev/42_PushSwap
Algorithm challenge focused on sorting a stack of integers with the minimum number of operations. Implemented in C with a limited set of operations, ideal for understanding algorithm optimization.
pin3dev/42_Webserv
A simple HTTP/1.1 server written in C++, supporting GET, POST, DELETE methods, virtual hosting, CGI script execution, and custom error pages. Ideal for understanding the basic concepts of web servers.
pin3dev/42_ft_Printf
Replicates standard printf function in C. This project deepens understanding of variadic functions, data formatting, and low-level I/O management.
pin3dev/42_ft_Transcendence
pin3dev/42_GetNextLine
A function that reads and returns a single line from a file descriptor, efficiently handling large inputs. This project sharpens skills in dynamic memory allocation, buffer management, and system-level file operations in C programming.
pin3dev/42_Libft
Custom C library that replicates standard functions and introduces extra utilities for handling strings, memory, and lists. This project serves as a foundation for mastering low-level programming and understanding function implementation in C.
pin3dev/42_minilibx-macos
pin3dev/42_Minitalk
inter-process communication, using UNIX signals to transmit messages from a client to a server. Explores asynchronous communication using SIGUSR1 and SIGUSR2 signals.