Skip to content

Instantly share code, notes, and snippets.

View mahbodsh's full-sized avatar

Mahbod Shahpouri mahbodsh

View GitHub Profile
@henriquemoody
henriquemoody / http-status-codes.php
Last active January 26, 2024 10:29
List of HTTP status codes in PHP
<?php
/**
* Content from http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
*
* You may also want a list of unofficial codes:
*
* 103 => 'Checkpoint',
* 218 => 'This is fine', // Apache Web Server
* 419 => 'Page Expired', // Laravel Framework
@filipegorges
filipegorges / SoftwareEngineerRoadmap.md
Last active July 29, 2023 19:33
Stepping stones to become a software engineer

Software Engineer Roadmap (WIP)

Hi! This document is meant to be a suggestion/guide on how to learn what I find to be fundamental to a software engineer; this is by no means an academic or exhaustive resource, and is based solely on my own experience as a software engineer and as a technical interviewer.

What is a software engineer?

In order to become a fully-fledged sofware engineer, it's imperative to start from the fundamentals, but what is a software engineer to start with? Or better yet, an engineer? Well, according to Google, engineering is the application of the scientific, economic, social and practical knowledge, with the intent of inventing, designing, building, maintaining and improving structures, machines, devices, systems, materials and processes. A software engineer is therefore someone who applies practical knowledge to invent/design/build/maintain/improve software. This practical knowledge is what I aim to provide guidance on where and how to find.

Who is this guide for?

Anybod