Skip to content
View ablondel42's full-sized avatar
Block or Report

Block or report ablondel42

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ablondel42/README.md

Hey Everyone! I'm Arnaud! 👨🏻‍💻🇫🇷☕️

 Some of the tools I learned, used and love ❤️

bash C C++ Javascript Typescript docker hmtl5 css3 react postgres mongodb nodejs

 My latest experience

I participated in the international internship program with CDG-Group in Bangkok (TH) where I had the opportunity to learn about Flutter, and do the first drafts of a full-stack application. My previous experiences in other languages played a huge role in prototyping an app on a technology that i didn't know much beforehand. It was great and i learned a lot of valuable skills.

 My next objectives

I am now actively learning Java 17 and enjoying it :D

 A quick recap of my projects

  •  inception

    This project aims to broaden the knowledge of system administration by using Docker. Virtualize several Docker images, creating them in a new personal virtual machine.

  •  ft_server

    The goal of this project is to create a web server with Nginx capable of running a WordPress website, phpMyAdmin, and a MySQL database. This server will run in only one Docker container, under Debian Buster.

  •  webserv

    This project is about writing our own HTTP server in CPP. which has to work with a real browser. HTTP is one of the most used protocol on internet. Knowing its arcane will be useful.

  •  cpp module 00 to 08

    - cpp module 00 Basics, variables, I/O

    - cpp module 01 Memory allocation, reference, pointers

    - cpp module 02 Ad-hoc polymorphism, overloads and orthodox canonical classes

    - cpp module 03 Inheritance

    - cpp module 04 Subtype polymorphism, abstract classes and interfaces

    - cpp module 05 Try/Catch and Exceptions

    - cpp module 06 Casting

    - cpp module 07 Templates

    - cpp module 08 Templated containers, iterators and algorithms

  •  ft_containers

    The multiple available containers in C++ all have a very different usage. To understand them all, let's re-implement them!

  •  minishell

    This project is about creating a simple shell. Learn a lot about processes and file descriptors.

  •  pipex

    This project aims to deepen the understanding of the two concepts: Redirections and Pipes. It is an introductory project for the bigger UNIX projects that appear later on in the cursus.

  •  push_swap

    The goal of this project is to sort data on a stack, with a limited set of instructions, and the smallest number of moves. To make this happen, we have to manipulate various sorting algorithms and choose the most appropriate solution(s) for optimized data sorting.

  •  cub3d

    This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It's about coding a ray-casting engine from scratch, using the graphic library provided by 42 (minilibX). The goal is to make a dynamic view inside a maze, in which the player have to find his way.

  •  libft

    This project is about coding a C library. It contains a lot of general purpose functions.

  •  get_next_line

    This project is about programming a function in C that returns a line read from a file descriptor.

  •  ft_printf

    The goal of this project is pretty straightforward. Recode printf(). Mainly to learn about using a variable number of arguments. How cool is that?? It is actually pretty cool :)

  •  libasm

    The goal of this project is to get familiar with the assembly language. Coded in 64bits ASM with the Intel syntax.

  •  philosophers

    Eat, Sleep, Spaghetti, repeat. This project is about learning how threads work by precisely timing a group of philosophers on when to pick up forks and eat spaghetti without dying from hunger.

  •  fract-ol

    Discover 2D programming and the psychedelic universe of fractals in this project, using minilibX.

Pinned

  1. Sales_dashboard Sales_dashboard Public

    JavaScript

  2. ft_transcendence ft_transcendence Public

    TypeScript

  3. ft_containers ft_containers Public

    C++

  4. webserv webserv Public

    C++