John-Michael Reed's Projects
An extension to the core Scala library for functional programming.
A class diagram generator for Scala
Java / Scala Screen Recorder
This is a website I built for residents of the building Sea Air Towers in Hollywood, Florida to list their apartments for rent or sale. See link to the running site below:
This is a website for residents of the building Sea Air Towers to list their apartments for rent or sale. I copy-pasted the code over from the previous version at https://github.com/JohnReedLOL/TypeScript-Node-Starter
A fast python scikit-learn text sentiment API server.
Sample application that uses serverless + nodejs + dynamodb
Generic programming for Scala
Scala dependent types demo - Nat, HList
Scala Language Integrated Connection Kit
CLI and build-time tool to find & fix known vulnerabilities in open-source dependencies
An RDF plugin for Solr
Scala library providing "source" metadata to your program, similar to Python's __name__, C++'s __LINE__ or Ruby's __FILE__.
Mirror of Apache Spark
Spark Knowledge Base
A free tutorial for Apache Spark.
Tools for reading data from Solr as a Spark RDD and indexing objects from Spark into Solr using SolrJ.
A Spark Streaming job reading events from Amazon Kinesis and writing event counts to DynamoDB
Repo for Apache Spark tests
A parser for the SPARQL query language in JavaScript
https://johnreedlol.github.io/spray/ - A suite of scala libraries for building and consuming RESTful web services on top of Akka: lightweight, asynchronous, non-blocking, actor-based, testable
Example Scala Spray project
A demo of Spray and automation with sbt
This repo is a tutorial that shows off the functionality of Spray Framework as well as the Scala Build Tool.
SBT template project for quickly getting started with spray-server
Spring Boot
Spring Framework
Spring Security in a Spring Boot Application with Authentication and Authorization using DB
Mirror of Apache Storm
Benchmarks for Low Latency (Streaming) solutions including Apache Storm, Apache Spark, Apache Flink, ...