Steven Diamante's repositories
test-client
This is a framework designed to work with TCP, HTTP, and WebSocket clients. It is meant to be extendable to other servers. It currently is being tested against the SCIM microservice.
email-address-api
This api returns the unique count of a given list of email addresses using the Gmail account matching rules.
SnowStorm
easy-to-use audio streamer, with a restful api
Email-Sender-Refactoring-Kata
Code from Michael Feathers presentation about "Tell, Don't Ask" at Craft 2019
bowling-game-kata
Implementing Bowling Game Kata http://kata-log.rocks/bowling-game-kata using test-commit|revert (TCR)
sstechnos
This is an application for the electrical company SSTechnos in Hyderabad to manage their employees.
pet-clinic
Pet Clinic from Udemy Course (Spring Framework 5 - Beginner to Guru )
chuck-norris-jokes
Simple web page that displays random Chuck Norris joke.
spring-guru-authors
This is the first project out of a Spring Framework Guru Udemy course on JPA data and Spring MVC using an author and book example.
StringCalculatorTDD
This is a simple String Calculator that was developed as a simple TDD learning exercise.
MusicCatalog
Started as music catalog, but turned into Person Catalog. Demo JPA and RestApi.
Clima-Android
Stub for Android Clima Tutorial
Percolation
This is an algorithm problem from the Princeton Coursera Algorithms Class.
SO2RegressionModel
Multiple regression predictive model using Python. Indepent variable is SO2 gas concentration on a city street. Dependent variables used are car count, wind velocity, temperature at 1m, and temperature at 30m.
Sudoku-TDD
Test driven development practice using IntelliJ IDEA (practicing shortcuts). This class revolves around the sudoku2 method which validates a sudoku puzzle.
JobOrganizer
This is a tool that I use to keep track of the companies that I apply while on my job search. This application uses no frameworks and just the basic TomCat driven JSP based web application. The JSPs make use of JSTL tags, Javascript, jQuery, and HTML/CSS. The data is stored with the help of MySQL database. The user can add, edit, and delete jobs.
Xylophone-Android
Stub for Android Xylophone Tutorial
Quizzler-Android
Stub for Android Quizzler Tutorial
MatrixFunctions
This program takes in two matrices and performs different math functions on them.
BankQueue
This program reads in a text file of customers in a bank line and their waiting lines. The output file returns statistics based on the input.
FlightMapSearch
This program reads a text file with a flight orgin and a flight destination and outputs the fastest path.
Kaboom-
This is a recreation of the game, Kaboom. This is coded in C and to be used with a Cerebot board.
Tic-Tac-Toe
This Tic-Tac-Toe game is to be used with a Cerebot board.