Samuel Pomeroy's Projects
Templated stream operator overloads to enable easy STL container printing and extraction
Introduction to the characteristics, types, and use of binary trees. See project (270) 0x1D. C - Binary trees from repository `holbertonschool-low_level_programming`.
Frequently used cmake functions, macros, and modules
Various resources for C++ development
DevOps component of the Holberton school core curriculum, which covers shell scripts, networking, web stack architecture and debugging.
Final project cycle of the Holberton school "Low-Level and Algorithms" specialization curriculum, building a simplified analog of the Bitcoin UTXO model.
Object-oriented programming component of the Holberton school core curriculum, with a focus on the basics of Python, plus an introduction to SQL databases and Javascript.
Interview practice component of the Holberton school 2nd year curriculum, mostly consisting of advanced tasks from core curriculum.
C programming, Linux, data structures and algorithm components of the Holberton school core curriculum.
Data structures and algorithm component of the Holberton school "Low-Level and Algorithms" specialization curriculum.
C programming and Linux components of the Holberton school "Low-Level and Algorithms" specialization curriculum.
I'm now a Holberton Student, this is my first repository as a full-stack engineer [preceeding description part of a project task.]
A selection of accepted solutions submitted to leetcode.com as part of ongoing coding interview practice.
Investigating virtual memory and the heap by building clones of the glibc `malloc`, `free`, `calloc`, and `realloc`. See project (374) 0x0B. C - malloc from repository `holbertonschool-system_linux`.
Introduction to stacks and queues as varieties of linked lists, and implementation of a byte code interpreter. See project (249) 0x19. C - Stacks, Queues - LIFO, FIFO from repository `holbertonschool-low_level_programming`.
A simple clone of the glibc `printf`. See project (228) 0x11. C - printf from repository `holbertonschool-low_level_programming`.
Repository for the book
A simple raycasting demonstration using SDL2
Collects and compares various raycasting maze game projects.
Modern CMake find modules for the SDL2 library as well as other related libraries: SDL2_image, SDL2_ttf, SDL2_net, SDL2_mixer and SDL2_gfx. (Targets: SDL2::Core, SDL2::Main, SDL2::Image, SDL2::TTF, SDL2::Net, SDL2::Mixer and SDL2::GFX). Forked from mirror of https://gitlab.com/aminosbh/sdl2-cmake-modules
Resources for C++ projects linking SDL2
Second iteration of a simple clone of the `dash` shell. See project (327) 0x02. C - Shell v2 from repository `holbertonschool-system_linux`.
First iteration of a simple clone of the `dash` shell. See project (235) 0x16. C - Simple Shell from repository `holbertonschool-low_level_programming`.
Introduction to popular sorting algorithms, and using big O notation to indicate time and space complexity. See project (248) 0x1B. C - Sorting algorithms & Big O from repository `holbertonschool-low_level_programming`.