Giter Site home page Giter Site logo

Howdy! 👋

Software developper who tries to follow and learn the never ending word of front-end

Twitter Badge

🇨🇦 living in Montreal
📚 attending 42School for some time now
⚡ Fun fact: i once did montreal to quebec city on a fixie bike
🔨 Technology that i dream about?

react image solidjs image vuejs jmage trpc image

What are the projects you put most effort in?

Minishell

It the first time i collaborating in a software project;It was not and easy task.. Create a bash-like shell

  • what was your approach during the project?
    small iterative progress
  • What how?
    always tried have the project in a working with as little as know runtime issues
  • Why
    Working with C its really easy to get into memory issues and piles them up "i will fix them tomorrow"
  • How long? I tracked my time with Wakatime the result was roughly 200hours that said there many more hour
    just thinking about issues the said project.
  • where is it?
    Repository
    Try it
Transcendance final project of 42 school
  • team project?
    yes a team of 5 people
  • What role you had?
    I implemented the base of the project and the front-end
    styling and thhe base of the front-end
    I also implemented the authentication system
    using the 42 API and JWT with Passport with all wired up into NestJS
    learned a lot about the OAuth protocol
  • how was the project seperated?
    we seperated the project into feature and each person was assigned feature
    and we worked on them in parallel and merge code into the main branch when one feature was done
    Repository
WebServ but does how the web serve stuff?
i - network project? sort of?
yes its part of the application layer [OSI model](https://en.wikipedia.org/wiki/OSI_model)
- What role you had?
I was the one in charge of parsing heavly inspired [nginx](https://nginx.org/en/) config file
that would specify what to serve and how to serve it.
I also impented a non blocking socket that would handle multiple request at the same time. On top of that i build the parsing for the http request and the response[ HTTP](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) protocol
- the project was built in c++98
[Repository](https://github.com/Kampouse/webserv)

Jean-philippe Martel's Projects

42_get_next_line icon 42_get_next_line

This projects is about creating a function that, allows to read a line ending with a newline character ('\n') from a file descriptor, without knowing its size beforehand.

alacritty icon alacritty

A cross-platform, OpenGL terminal emulator.

c-piscine-42-feb2020 icon c-piscine-42-feb2020

A gathering of all the works I did during the C Piscine of February 2020 at School 42 in Paris.

cattplaylist- icon cattplaylist-

this a bash wrapper to make catt (Caster) to run a playlist from a text file

codewars icon codewars

do you want to see... i wont even tell cause...

eovim-theme icon eovim-theme

ever wanted to hack you eovim theme but did not want to dowload the source file of eovim? well here i share a the basic theme of eovim

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.