Giter Club home page Giter Club logo

webserv's Introduction

Hugo's GitHub Profile

Welcome to my GitHub profile! I'm Hugo, a passionate and dedicated software developer currently studying at 42 Paris, with a focus on cybersecurity. I love exploring new technologies and building projects that challenge my skills.

๐Ÿš€ My Projects

Here's a glimpse of some of the exciting projects I've worked on:

๐ŸŽฎ Pong Chat - Web Application

A web-based Pong game integrated with a live chat feature. Utilizes Next.js for the frontend and Nest.js for the backend.

  • Technologies: Next.js, Nest.js, WebSocket, Prisma, Postgresql
  • Unique Features: Real-time gameplay, chat functionality
  • View Project

๐Ÿ’ป Custom Webserver - C++98

Built a fully functional webserver from scratch, adhering strictly to the C++98 standard and compliant with HTTP/1.1 protocols.

  • Technologies: C++, HTTP/1.1
  • Functionality: Request parsing, concurrent connections, file serving
  • View Project

๐Ÿณ Dockerized WordPress Infrastructure

Set up a simple yet robust infrastructure for a WordPress site using Docker Compose, focusing on ease of deployment and interoperability.

  • Technologies: Docker, Docker Compose, WordPress
  • Key Aspects: Container orchestration, Network configuration
  • View Project

๐Ÿ–ฅ๏ธ MiniShell - A Simple Bash POSIX

A custom, lightweight shell replicating the functionality of Bash. Built to understand the intricacies of shell programming and process management.

  • Technologies: C
  • Features: Command execution, environment variables, signal handling
  • View Project

๐ŸŽฎ Raycasting Game - Graphical Adventure

Developed a 2D graphical game using raycasting techniques, reminiscent of classic FPS games.

  • Technologies: C, Raycasting Algorithms
  • Highlights: Real-time rendering, collision detection
  • View Project

๐Ÿ›  Skills

  • Languages: C, C++, Rust, JavaScript, etc.
  • Technologies: Docker, Next.js, Nest.js
  • Interests: Cybersecurity, Software Development

๐Ÿ“ซ How to Reach Me

Feel free to connect with me for collaborations or just a chat๐Ÿค:

webserv's People

Watchers

 avatar

webserv's Issues

Deal correctly events

process EPOLLIN correctly and do some research about EPOLLOUT processing
Create function to deal with other events

Update README.md

Write more about how we deal with request and globally, how everything works

Error remove_client from epoll called on an setup client

Error while deleting client from epoll
Bad file descriptor
[-] [ -1 ] disconnected
Error while deleting client from epoll
Bad file descriptor

with siege

siege http://localhost:4245/basic.py -b

call the remove_client in processEPOLLHUP

Clean the code

review everything and maybe split the code in more functions or even more files

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.