Pinned Repositories
BankingRestServices
BankingServices
BankingServicesTryMe
build-a-bot
A Vue 3 app that allows you to build a custom robot.
cs61a
UC Berkeley's CS 61A Structure and Interpretation of Computer Programs, Spring 2020
cs61b
UC Berkeley's CS 61B Data Structures, Spring 2019
escotech-2.0
A ficticious shop that specializes in the creation of phone-booth style time machines and that repairs any type of time machine.
MapReduceWordCounterAWS
A service-oriented web application & the SOAP services that collectively count the number of words in a text file via MapReduce. It uses the Task-Based Asynchronous Pattern. The SOAP services & some client methods use async, await, & Task. The web services are configured such that a new instance is created per call.
Orders
A REST service that manages Orders from a company. It uses HATEOAS to simplify the creation of links to the resources that it offers.
SOCBankingApp
An SOC Banking Application with 3 user groups. It consumes the SOAP services in the BankingServices repository.
g-esco101's Repositories
g-esco101/cs61b
UC Berkeley's CS 61B Data Structures, Spring 2019
g-esco101/escotech-2.0
A ficticious shop that specializes in the creation of phone-booth style time machines and that repairs any type of time machine.
g-esco101/BankingRestServices
g-esco101/BankingServices
g-esco101/BankingServicesTryMe
g-esco101/build-a-bot
A Vue 3 app that allows you to build a custom robot.
g-esco101/cs61a
UC Berkeley's CS 61A Structure and Interpretation of Computer Programs, Spring 2020
g-esco101/MapReduceWordCounterAWS
A service-oriented web application & the SOAP services that collectively count the number of words in a text file via MapReduce. It uses the Task-Based Asynchronous Pattern. The SOAP services & some client methods use async, await, & Task. The web services are configured such that a new instance is created per call.
g-esco101/Orders
A REST service that manages Orders from a company. It uses HATEOAS to simplify the creation of links to the resources that it offers.
g-esco101/SOCBankingApp
An SOC Banking Application with 3 user groups. It consumes the SOAP services in the BankingServices repository.
g-esco101/code-camp-speakers-app
A React app that manages speakers for a code camp.
g-esco101/ConferenceManager
A Spring MVC app to plan & manage conferences. The goal of developing this app was to become familiar with Spring Boot MVC.
g-esco101/friends
A simple spring application to track friends and their addresses. The goal of developing this app was to learn more about REST, exception handling, & testing in Spring Boot.
g-esco101/github-cards-js
A React app where you input a github username and it displays some of the user's information.
g-esco101/globomantics-react-ts
A react app that uses typescript (select files have been updated to use typescript)
g-esco101/jgsu-spring-petclinic
WIP update of spring-petclinic example used in my Jenkins Getting Started course on Pluralsight
g-esco101/MapReduceWordCounter
A service-oriented web application & the SOAP services that collectively count the number of words in a text file via MapReduce. The user uploads a text file & has the option to input the URLs of other services to perform the tasks or to use the default services. The web application binds to the services dynamically. To ensure that the tasks are performed in parallel, multithreading is implemented: each thread receives a partition of the words in the text file & invokes the web services. The web services are configured such that a new instance is created per call. It mimics the Hadoop process by distributing the data & the processing over a network.
g-esco101/MessengerClientDB
The messaging client - used to send messages & manage users (e.g., user roles).
g-esco101/MessengerService2
A messaging service used to store messages & user credentials.
g-esco101/multimath
MultiMath is a math game to learn multiplication and is written in TypeScript.
g-esco101/MvcMovies
A complete ASP.NET MVC application that stores data in a local DB database. You can create, read, update, delete, and search for movies.
g-esco101/my-shop-react
A React app - an online shop that sells products.
g-esco101/nextjs-blog
A react application - a blog that displays articles concerning prerendering in nextjs.
g-esco101/nextjs-blog-ts
A React project using TypeScript - a blog that displays articles concerning prerendering in nextjs.
g-esco101/ride_tracker
A Spring application that tracks rides. It uses Spring JDBC to access the data tier - i.e. to perform the CRUD operations, batch operations, and exception handling and transactions. Developed by using TDD.
g-esco101/spring-security-fundamentals
Concerns the fundamentals of Spring Security for securing Java applications built with Spring MVC (xml configuration).
g-esco101/star-match-js
A React app where you attempt to select the number(s) that add up to the number of stars that are displayed.
g-esco101/wired-brain-recipes
A collection of recipes