Technologies
A short description of the various technologies used to build this site and the projects showcased on it
HTML
A markup language that serves as the universal markup language of the web
CSS
A styling language to make markup (HTML) look pretty
Javascript
A dynamically typed interpreted language that runs natively in the browser
Typescript
A superset of Javascript with a type system
Python
A dynamically typed interpretted general purpose language
Java
A staticaly typed language - compiled to bytecode that runs on the JVM
C
A statically typed language that runs natively on almost all hardware
C++
(Almost) a superset of C that adds object-oriented features
Linux
A developer-friendly and open source unix-like operating system
Bash
The default shell in most unix-based or unix-like operating systems
SFML
A C++ library for 'simple, fast' multimedia functionality. Built on top of SDL2
PIL/Pillow
A C++ and Python library for image analysis and manipulation
React
A front-end framework allowing for fast and modular development
Gatsby
A static site builder and server written in react
GraphQL
A data query and manipulation language for APIs
Sass
A preprocessor language transpiled or interpretted to css
Github Pages
A static site hosting service that serves files from a Github repository
Git
A version control software used with development
Github
A platform that can be used as a server to host git repositories
NumPy
A fast and efficient numerical analysis library for python
PyGame
A game development library for python built on SDL2