Pinned Repositories
Compression
A Java program that compresses and uncompresses files using Huffman coding.
Dictionary
A java program that serves as a spell checker.
GarbageCollector
A mark-n-compact single-heap collector.
JavaInterpreter
A command-line Java interpreter that utilizes reflection to mimic the behavior of the Python interpreter.
ORM
An object-relational-mapping from Java objects to MongoDB using annotations.
SamplingProfiler
A profiler that determines which methods in a program take the most time to execute.
SchemeInterpreter
A parse tree constructor, parser, and interpreter for Scheme. Run .scm files or use REPL mode.
SearchEngine
A Java application that crawls a specified seed web page, builds an inverted index, and starts a search engine for a website that provides services including: weighed partial search capability, authentication of users, and a history of each user's prior searches.
tour-of-heroes
Angular 2 Starter Project in Typescript with Linting, Minifying, and Bundling
TracingProfiler
A profiler that uses bytecode transformations to produce statistics on the number of method invocations, the total time spent in each method, and the total number of object instantiations.
smmorneau's Repositories
smmorneau/tour-of-heroes
Angular 2 Starter Project in Typescript with Linting, Minifying, and Bundling
smmorneau/SearchEngine
A Java application that crawls a specified seed web page, builds an inverted index, and starts a search engine for a website that provides services including: weighed partial search capability, authentication of users, and a history of each user's prior searches.
smmorneau/TracingProfiler
A profiler that uses bytecode transformations to produce statistics on the number of method invocations, the total time spent in each method, and the total number of object instantiations.
smmorneau/Compression
A Java program that compresses and uncompresses files using Huffman coding.
smmorneau/GarbageCollector
A mark-n-compact single-heap collector.
smmorneau/ORM
An object-relational-mapping from Java objects to MongoDB using annotations.
smmorneau/Dictionary
A java program that serves as a spell checker.
smmorneau/JavaInterpreter
A command-line Java interpreter that utilizes reflection to mimic the behavior of the Python interpreter.
smmorneau/SamplingProfiler
A profiler that determines which methods in a program take the most time to execute.
smmorneau/SchemeInterpreter
A parse tree constructor, parser, and interpreter for Scheme. Run .scm files or use REPL mode.
smmorneau/DistributedProxyCache
A distributed proxy cache that emulates Apple's Bonjour to coordinate with peers.
smmorneau/KE-complex_modifications
Karabiner-Elements complex_modifications rules
smmorneau/kingpin
Deployment Automation Engine
smmorneau/MemoryAllocator
A thread-safe user-level memory allocator using first-fit allocation.
smmorneau/qmk_firmware
keyboard controller firmware for Atmel AVR and ARM USB families