Martin Alex Okello (martinokello)

martinokello

Geek Repo

Company:MartinLayooInc Software

Location:London

Home Page:https://www.martinlayooinc.com

Twitter:@martinokello

Github PK Tool:Github PK Tool

Martin Alex Okello's repositories

EntertainmentTicketMaster

Entertainment Ticket Master Web API, MVC 5 ASP.net C#, Unity (IoC), UnitOfWork, Entity Framework 6, MSTest, Moq, Jquery, Ajax, Repository Pattern, Interface Segregation & Marker Pattern, Singleton & Factory Patterns, Unit of Work Patterns

Language:CSSStargazers:8Issues:4Issues:0

MyFundiVersion4

Site built on Angular 8 and .NET Core 3.1 ,TSQL, Code First Entity Framework Core, with C#, ASP.net MVC 6 and .NET Core Web Api, SQLServer 2014. Patterns include Repository, Unit Of Work, and Solid Priciples with Code First Entity Framework atop a 2014 SQLServer DB. My Fundi is a Prototype app that caters for Fundis (manual workers like plumbers)

Language:JavaScriptStargazers:4Issues:1Issues:0

AfricanFarmersCommodities

African Farmers Commodities Site is built as a single page app to help African Farmers manage their commodities getting into the global market - site built on Angular 8 and .NET Core 3.1, TSQLCode First Entity Framework Core, with C#, ASP.net MVC 6 and .NET Core Web Api, TSQL, SQLServer 2014. Patterns include Repository, UnitOfWork, SOLID Principle

Language:JavaScriptStargazers:2Issues:0Issues:0

PhoneContactApi

OAuth Token - Phone Contact Api Challenge Hack a Job - ASP.net Web Api 2, C#, Unity IoC, MSTest Unit Testing TDD, Entity Framework Code First

Language:C#Stargazers:2Issues:2Issues:0

AngularShoppingBasketV2

Angular 6 Shopping Basket, using Services Injected into template. Testing knowledge on Angular, Typescript, HTML5, CSS3, Bootstrap and Javascript

Language:TypeScriptStargazers:1Issues:2Issues:0

AnteeoHotelLocator

ASP.net C# MVC 5 Region, Country, Hotel and Airport Application, consuming Web API Service - Location ()

Language:C#Stargazers:1Issues:2Issues:0

BJSS.ShoppingBasketApp

Tech test BJSS Shopping Basket C# Strategy Pattern, TDD, SOLID principles

Language:C#Stargazers:1Issues:2Issues:0

BridgeInternationalTechTest

Design Solution Explained. A Recursive Algorithm determining routes to destinations via numerous assortment of cities in a country. TDD, C#, .Net. My Approach was to Hold all the given routes in a Dictionary, encapsulating the Dictionary in a RouteTable Class. 1) I use a IRouteTable Interface to expose contracts for the calculator Class to use, while inject into the Journey Calculator class the instance of class implementing the Interface. A call on the _routeTable methods from the Journey Calculator Class is therefore all one needs to use to execute the code. My intentions was to refactor code accordingly but like I said, 3 hours is very little when logic starts mangling your mind. 2) I would have used Dependency Injection, but time was of the essence, as I had to bug fix my code. IoC containers like Unity or AutoFac could be used. 3) Unit tests, I wrote in bulk at once and got caught up debugging the code base, as each test passed or failed. Normally I would write the Tests in tandem with the Code, and refactor. AS time was of the Essence. 4) My implentation is: A route Table that holds all possible hop routes e.g. Dictionary<string,int> where key is AB and value is 3 for instance when moving a hop from A to B with a distance of 3. I then wrote a recursive function which gives me a separate dictionary with detailed hops and journey times for any given trip. Other functions make use of this same function and other extensions using linq to calculate values accordingly. Also chose to use a StringBuilder that builds the number of Routes recursively, terminating all possible routes with a character colon at the same time separating every route hop by semicolon. This I then used to populate a separate Dictionary of Dictionary<string,int> (Full hops as Key against distance accumulated as value) I am sure this implementation should work, but I don't know why the tests which I got caught up trying to debug are actually failing. I simply run out of time.

Language:C#Stargazers:1Issues:2Issues:0

ClientSidePagingJavaScript

ASP.net MVC 5, Client Side Javascript Paging of Database collection of Products with Ajax, and JQuery, and well formed OO principles in Javascript

Language:HTMLStargazers:1Issues:1Issues:0

DCSLCopyDirectoryApp

C# Winforms App, Recursive copy of Directory and Files

Language:C#Stargazers:1Issues:2Issues:0

DelmaticColourCodePick

Angular 8 Lighting sample for Delmatic

Language:TypeScriptStargazers:1Issues:2Issues:0

DirectFerries

Testing Old MVC Asp.net C# ways.

Language:JavaScriptStargazers:1Issues:2Issues:0

EntertainmentTicketMasterV2

Entertainment Ticket Master Web API, MVC 5 ASP.net C#, Unity (IoC), UnitOfWork, Entity Framework 6, MSTest, Moq, Jquery, Ajax, Repository Pattern, Interface Segregation & Marker Pattern, Singleton & Factory Patterns, Unit of Work Patterns

Language:JavaScriptStargazers:1Issues:2Issues:0

GenericQueueAndStackDataStructures

Generic Queue and Stack Data Structures in .NET C# Implementation without using Collections - By the Medallion

Language:C#Stargazers:1Issues:2Issues:0

GrmPlatformDistributor

Tech Test - CSV Data Access, TDD, Strategy Pattern. Music Platform Aggregator. C# Console App, with Unit Tests

Language:C#Stargazers:1Issues:2Issues:0

RobotManipulationInSpace

Project to demonstrate TDD, Mock using Moq, C#, MsTest, with Robot Manipulation in Space of a set of Robots Controlled Remotely as a project perhaps Nasa would implement. ICommand Pattern, Dependency Injection, Solid Principles, Unit Testing using MSTest

Language:C#Stargazers:1Issues:2Issues:0

RobotsInSpace

Robots In Space Uses Angular 8.2.29 and Jquery Typescript and Javascript on the front end while .net Core 3.1 C# and TDD, Moq, Inversion Of Control and AutoMapper on the backend. Patterns: MVC and Command Pattern as well as SOLID

Language:CSSStargazers:1Issues:2Issues:0

SimbaToursEastAfricaV2

Simba Safari Tours East Africa is a site built with C# ASP.net Core 2.0, Angular 6, Typescript, JQuery, Web Api Core, Entity Framework Core, all pre-release versions. HTML5, CSS3 and C# MVC 6 .net core

Language:C#Stargazers:1Issues:2Issues:0

SiteCrawler

Free Site Crawler, Site Map Generator, Site Map builder: MVC 5, ASP.net C#, SQLServer, Entity Framework. Inversion Of Control (IoC - Unity), Unit Of Work, SOLID Principles, Repository, Marker Patterns, N-Tier Architecture. No Unit Tests due to time constraints

Language:C#Stargazers:1Issues:2Issues:0

SiteKitTest

Test using TDD, ASP.net MVC 5 C#, Unit Of Work, Repository Pattern, Entity Framework 6.2, Razor View, DB and Code First Database generations. Due to time constraints, haven't configured IoC as this takes time and testing, other repositories show IoC when serious projects with enough time alloted are at stake.

Language:JavaScriptStargazers:1Issues:2Issues:0

TeachersAssistant

App to manage Teachers Work Load as Tutor to Students. ASP.net MVC 5, Asp.Net Identity, Roles, Repository Pattern, UnitOfWork, Ioc (Unity), Entity Framework 6.1, C#, Sqlserver 2012, HTML5, CSS3, Bootstrap, Javascript, JQuery

Language:JavaScriptStargazers:1Issues:2Issues:0

TungstenRssFeeds

ASP.net Web Api 2 C# Rss Feeds Application with JQuery and Javascript front end. No Unit tests due to time constraints

Language:C#Stargazers:1Issues:2Issues:0

UniSAStratisBlockChainApp

UniSA Blockchain ProtoType app based on Strat CryptoCurrency, in ASP.net C# MVC 5, with all Repository Pattern, Unit Of Work, Solid Principles, Autofac IoC, NTier Archtecture, Entity Framework, Code First, SqlServer 2014 Express, JQuery, HTML5, JavaScript and Bootstrap CSS. Asynchronous calls to StratisFramewrork Api.

Language:HTMLStargazers:1Issues:2Issues:0

AvivaTechTest

Primality Test and TDD Composite Even Mathematical Decisions C# TDD Computation

Language:C#Stargazers:0Issues:2Issues:0

fizzbuzz-techtest

Technical Test exemplifying TDD strict CSharp

Language:C#Stargazers:0Issues:2Issues:0

MyFundiV2

Built on Angular 8 and .NET Core 3.1, Code First Entity Framework Core, with C#, ASP.net MVC 6 and .NET Core Web Api, SQLServer 2014. Patterns. My Fundi is a Prototype app that caters for Fundis (manual workers like plumbers, carpenters via subscriptions to the site in order to land jobs, with a number of clients the site exposes to them) - site.

Language:JavaScriptStargazers:0Issues:2Issues:0

PurusMediaPayments

Purus Media Tech Test WebApi 2

Language:C#Stargazers:0Issues:2Issues:0

QRCoder

A pure C# Open Source QR Code implementation

Language:C#License:MITStargazers:0Issues:1Issues:0

RicardoByMartin

This is a Blazor App using Principles as Repository Pattern, Use Case Deliberation, Clean Architecture and sits in layers with Plugins to reconcile services and sessions, as well as Banking Services.

Language:C#Stargazers:0Issues:0Issues:0