Projects in Awesome Lists by pj-mill
A curated list of projects in awesome lists by pj-mill .
https://github.com/pj-mill/csharp_asynctcpsockets
A server / multi client solution built on async sockets. Threading and multi-process creation for clients also demonstrated.
async asyncsocket csharp diagnostics multi-client socket tcp threading
Last synced: 02 Sep 2025
https://github.com/pj-mill/aspnet_webapi2_security_jwtauthentication
A WebApi2 app built on OWIN middleware that demonstrates how to implement OAuth JWT's (Access), plus several ways to generate claims on the fly.
Last synced: 02 Sep 2025
https://github.com/pj-mill/aspnet_mvc5_knockoutjs_basics
Another small ASP.NET app that implements KnockoutJS, RequireJS, CrossroadsJS, HistoryJS & TextJS. The app demonstrates DI, component building, routing, data-binding, sorting, filtering & validation.
Last synced: 04 Jan 2026
https://github.com/pj-mill/dotnet_designprinciples_solid
Demonstration of SOLID Design Principles
Last synced: 19 Jul 2026
https://github.com/pj-mill/dotnet_communications_tcp
A number of console & WPF apps demonstrating Tcp communication using TcpListener & TcpClient classes to send and receive both text and images.
Last synced: 18 Aug 2025
https://github.com/pj-mill/redis-series
2 projects (nextjs & asp.net) demonstrating redis functionality using redis cloud and azure redis cache
asp-net-mvc azure nextjs reactjs redis redis-cloud
Last synced: 02 Apr 2026
https://github.com/pj-mill/aspnet_webapi2_security_messagehandlers
A look at message handlers in an ASP.Net - Wep Api 2 app.
Last synced: 04 Jan 2026
https://github.com/pj-mill/csharp_dataparallelism
Some examples of data parallelism with TPL using Parallel.For, ForEach, Partitioner, and more. Includes file system access and image manipulation examples.
Last synced: 04 Jan 2026
https://github.com/pj-mill/AspNet_WebApi2_Security_MessageHandlers
A look at message handlers in an ASP.Net - Wep Api 2 app.
Last synced: 04 May 2025
https://github.com/pj-mill/csharp_plinq
Some examples demonstrating Parallel Linq.
Last synced: 04 Jan 2026
https://github.com/pj-mill/aspnet_webapi2_angularjs_quizapp
An AngularJS responsive SPA UI that implements C# / Web API service, Entity Framework / CodeFirst & CSS3 transitions.
Last synced: 05 Sep 2025
https://github.com/pj-mill/csharp_algorithms
A console app demonstrating algorithms of all levels for strings, numbers, arrays, searches, time complexities, pyramids, and other. (more to come)
Last synced: 28 Jun 2026
https://github.com/pj-mill/aspnet_mvc5_caching
A couple of MVC5 projects that takes a look at Caching using ObjectCache & MemoryCache. Also demonstrates partial views, AJAX and DI.
Last synced: 15 Jul 2026
https://github.com/pj-mill/distributed-systems
A look at the Apache ZooKeeper coordination service for distributed services including distributed messaging brokers with kafka and a distributed search engine using TF-IDF Algorithm
apache-zookeeper java kafka maven
Last synced: 18 Oct 2025
https://github.com/pj-mill/identityserver4_inmemory
Quick demo on how to implement ID4 with In Memory Storage. Components Include MVC & WebAPI Clients and an Identity Provider App
Last synced: 20 Jun 2025
https://github.com/pj-mill/csharp_operatoroverloading
Shows how to overload binary, comparison, equality & unary operators.
Last synced: 29 Jul 2025
https://github.com/pj-mill/gulp
A look at Gulp features including concat, uglify, jshint, rename, less & more ...
css gulp javascript less uglify
Last synced: 09 Apr 2026
https://github.com/pj-mill/dotnet_designpatterns_structuralpatterns
Demonstration of various structural design patterns
Last synced: 15 Aug 2025
https://github.com/pj-mill/micro-frontends
Several apps demonstrating MicroFrontEnds with ReactJS, VueJS and Webpack Module Federation
aws-s3 cloudfront github-actions module-federation react vue webpack
Last synced: 10 Apr 2026
https://github.com/pj-mill/aspnet_webapi2_multipipeline
A small ASP.NET that demonstrates how to configure a WEB API project to have multiple piplines and specify which controllers are accessible for each pipeline. Requires Fiddler or POSTMAN to test.
Last synced: 20 Aug 2025
https://github.com/pj-mill/vehiclereservations
A simple .Net microservice solution with 3 api's, a gateway service and messaging provided by Azure Bus Service.
asp-net-core azure-bus ef-core gateway-api microservice webapi
Last synced: 25 Aug 2025
https://github.com/pj-mill/dotnet_communications_pipes
A .Net solution containing a few console apps that demonstrate both anonymous and named pipe communication
Last synced: 14 Jul 2025
https://github.com/pj-mill/nosql_documentdb
Demonstrates the basics of how to interact with a DocumentDB database from a C# console app.
Last synced: 20 Jul 2025
https://github.com/pj-mill/dotnet_communications_masstransit_rabbitmq
A .Net solution demonstrating a 'light-weight' Enterprise Service Bus implementation using MassTransit for connecting distributed systems
Last synced: 11 Sep 2025
https://github.com/pj-mill/java_datastructures
Custom LinkedLists, HashTables, Chained Tables, Stacks, Queues & Binary Trees all built from scratch.
Last synced: 04 Jan 2026
https://github.com/pj-mill/aspnet_webapi2_angularjs_uigrid
Another small app containing an AngularJS web client that accesses resources through a Web Api 2 service. This app demonstrates a host of features listed in the readme file.
Last synced: 04 Jan 2026
https://github.com/pj-mill/aspcore_security_cookieauthentication
An ASP.NET Core app built with VS Code & scaffolded using yeomen, it takes a quick look at configuring password, lockout & cookies for setting up basic authentication
asp-net-core cookie csharp entity-framework lockout security yeomon
Last synced: 04 Jan 2026
https://github.com/pj-mill/aspcore_security_externalprovidersauthentication
A quick demo on how to enable SSL & implement Facebook authentication
asp-net-core csharp entity-framework facebook-authentication security yeoman
Last synced: 26 Jul 2025
https://github.com/pj-mill/react-testing-rtl-jest
Demonstrates testing React apps with Jest, RTL & Mock Service Worker
axios jest mock-service-worker react-bootstrap react-te reactjs
Last synced: 05 May 2026
https://github.com/pj-mill/react-dnd-kit-ui
Demonstrating Drag and Drop functionality with dnd kit ui
Last synced: 04 Jan 2026
https://github.com/pj-mill/wpf_asynchronousprogramming
A C# / WPF app that demonstrates asynchronous programming useing Task, async, await, anonymous delegates, async callback methods, async File I/O, Cancellation Tokens, AggregateException error handling and more ...
Last synced: 04 Jan 2026
https://github.com/pj-mill/reactquery
A few examples of using react query (tanstack)
Last synced: 10 Apr 2026
https://github.com/pj-mill/wcf_versioning_strategies
A few light-weight WCF services & console apps demonstrating Agile, Semi Strict, and Strict versioning strategies
Last synced: 04 Jan 2026
https://github.com/pj-mill/dotnet_cryptography_randomkeygenerator
A quick demo on how to generate a truely random key
Last synced: 04 Jan 2026
https://github.com/pj-mill/javascript
A collection of algorithms & concepts related to JavaScript
Last synced: 04 Jan 2026
https://github.com/pj-mill/dotnet_entityframework
A look at EF, migrations, navigation properties, constraints, configuration files, seeding, creating views, eager loading, expression building, lambda's, non-tracking queries, generic repository pattern & unit testing.
csharp dotnet entity-framework
Last synced: 05 May 2026
https://github.com/pj-mill/nodejs_buildingwebapps_pluralsight
Completed Lab work for Pluralsight course on Nodejs which covers ExpressJS, MongoDB, Mongoose, Underscore, Socket.io & more ...
expressjs mongodb mongoosejs nodejs socket-io underscorejs
Last synced: 10 Apr 2026
https://github.com/pj-mill/dotnet_cryptography_hashingalgorithms
A small console app demonstrating various hashing algorithms. (password encryption example included)
Last synced: 04 Jan 2026
https://github.com/pj-mill/dotnet_designpatterns_behaviouralpatterns
Demonstration of various Behavioural Design Patterns
Last synced: 04 Jan 2026
https://github.com/pj-mill/dotnet_communications_rabbitmq
A dotnet solution demonstrating various message patterns for publishing and consuming messages with RabbitMQ.
Last synced: 04 Jan 2026
https://github.com/pj-mill/nosql_mongodb
A DotNet app that utilizes the repository pattern for accessing a MongoDB database
Last synced: 04 Jan 2026
https://github.com/pj-mill/csharp_json
A small console application that demonstrates File IO & json serialization using NewtonSoftJson, JavascriptSerialzer and DataContractSerialization..
Last synced: 04 Jan 2026
https://github.com/pj-mill/dotnet_cryptography_symmetricencryption
A couple of console apps demonstrating several symmetric encryption algorithms.
Last synced: 04 Jan 2026
https://github.com/pj-mill/azureblobstoragemanager
An asp.net app designed to manage bolb storage on Azure.
Last synced: 04 Jan 2026
https://github.com/pj-mill/aspnet_webapi2_exceptionhandling
A run through on various exception handling, logging and http response implementations in a Web Api 2 app.
Last synced: 04 Jan 2026
https://github.com/pj-mill/dotnetcore_scd_primer
A small app developed with .Net Core & VS that targets windows, mac & ubuntu platforms.
Last synced: 05 May 2026
https://github.com/pj-mill/aspnet_webapi2_versioning
Demonstrates 5 techniques for API versioning using route uri, query string parameters, custom request header & accept header (content-type). Requires Fiddler or POSTMAN to test.
Last synced: 04 Jan 2026
https://github.com/pj-mill/azure_blockstorage
Demonstrates how to create containers, download & upload files to azure block storage. A Visual Studio console app written in c#.
Last synced: 04 Jan 2026
https://github.com/pj-mill/csharp_zipfiles
A couple of console apps that demonstrate packing & unpacking both GZip & Tar files.
Last synced: 04 Jan 2026
https://github.com/pj-mill/csharp_collections
A demo of concurrent, generic, non-generic, & abstract collections, and includes examples of custom enumerators, and various comparer implementations.
Last synced: 04 Jan 2026
https://github.com/pj-mill/aspnet_mvc5_security_claims
A look at various claims features
Last synced: 04 Jan 2026
https://github.com/pj-mill/aspnet_mvc5_razor
A small mvc app demonstrating basic Razor syntax including conditions, iterations & helper components.
Last synced: 04 Jan 2026
https://github.com/pj-mill/nosql_documentdb_admin
A WebApi (OWIN) demonstrating how to manage DocumentDB Databases, Collections, Documents & Users/Permissions. Requires Fiddler or POSTMAN to test.
Last synced: 04 Jan 2026
https://github.com/pj-mill/aspnet_mvc4_moviesapp
A C# / MVC 4 college project demonstrating Codefirst, Linq to Entity, View Templates & more. This app uses MS SQL Server for data storage.
Last synced: 04 Jan 2026
https://github.com/pj-mill/vb6_gameoflifeapp
VB6 Software project based on John Conway's 'cellular automaton' game
Last synced: 26 Jan 2026
https://github.com/pj-mill/aspnet_webapi2_angularjs_restangular
A nuts and bolts ASP.NET Web Api 2 app demonstrating the Restangular service in conjunction with ng-Table. It shows not only how to access data through a Restangular service, but also how to display, page, sort & filter data using ng-Table & server side code.
Last synced: 02 Sep 2025
https://github.com/pj-mill/dashboard-nextjs-analytics
A look at some UI libraries used for building out an analytics view
lucide-react nextjs react-flags reactjs shadcn-ui tailwindcss tremor-ui
Last synced: 12 Apr 2026
https://github.com/pj-mill/xamarin101_coffeeapp
Sample app built using James Montemagno's Xamarin 101 video series on YouTube!
Last synced: 04 Jan 2026
https://github.com/pj-mill/entityframeworkcore
codefirst entity-framework-core
Last synced: 19 Aug 2025
https://github.com/pj-mill/wcf_windowsmanagedservice
A small client / service app demonstrating how to create, host and consume a wcf service as a managed windows service.
Last synced: 29 Jul 2025
https://github.com/pj-mill/edx_dev221x_angularjs_advanced
Completed course work for AngularJS advanced framework techniques on edx which takes a look at services, routing, configuration, setting up a server with nodejs, express & npm, and testing with jasmine, karma, protractor & PhantomJS.
angularjs css expressjs html jasmine karma ngmock nodejs npm phantomjs protractor
Last synced: 11 Apr 2026
https://github.com/pj-mill/wcf_wpf_northwind
A basic WCF app that connects to the Northwind database and provides CRUD interactions through a WPF Client.
Last synced: 04 Jan 2026
https://github.com/pj-mill/identityserver4_ef_sqlite
A refactor of the 'IdentityServer4_InMemory' project that uses Entity Framework & SqLite instead
Last synced: 04 Jan 2026
https://github.com/pj-mill/wpf_edx_dev206-2x
Completed Coursework for edX DEV206-2X. This course covered Dependency Properties, Attached Properties, Custom Controls and Control Templates, Data Binding, MVVM & more ...
Last synced: 04 Jan 2026
https://github.com/pj-mill/csharp_indexermethods
Demonstrates how to create numeric & string indexers for accessing collections.
Last synced: 04 Jan 2026
https://github.com/pj-mill/java_renewenergyapp
A Java web application for an online store selling renewable energy products. Technologies implemented include Java, Servlets/JSP, JSTL, jUnit, Log4j, HTML, CSS, Javascript, MySql.
Last synced: 04 Jan 2026
https://github.com/pj-mill/java_algorithms
This app demonstrates a variety of common algorithms for strings, numbers, arrays & matrixes.
Last synced: 04 Jan 2026
https://github.com/pj-mill/meanstack_contactslist
A project demonstrating MEAN technologies with CRUD operations.
Last synced: 08 Jul 2025
https://github.com/pj-mill/dotnet_communications_multipartmessage
A small app demonstrating how to send a multipart message from a DotNet Console app to a Java Web Service
Last synced: 04 Jan 2026
https://github.com/pj-mill/angularjs_charts
This app demonstrates how to create area, line, bar & pie charts using Chartjs, FlotCharts, Morris Charts EasyPie Charts & Sparkline. It also demonstartes Asynchronous Module Loading with RequireJS and Lazy Loading Controllers in AngularJS.
Last synced: 04 Jan 2026
https://github.com/pj-mill/momentjs
A simple ASP.NET / AngularJS app that demonstrates the use of MomentJS for formatting dates (twitter, relative, calendar, etc...). It also demonstrates localization, date validation & precision ranges.
Last synced: 04 Jan 2026
https://github.com/pj-mill/csharp_eventsanddelegates
A small console app that demonstrates how to use event handling to promote loose coupling in your app.
Last synced: 04 Jan 2026
https://github.com/pj-mill/dotnet_communications_httpclient
A couple of examples on how to use HttpClient for reading web pages and communicating with a Web Api App.
Last synced: 04 Jan 2026
https://github.com/pj-mill/aspnet_mvc5_validation
An MVC5 app demonstrating various validation implementations using remote, custom & builtin attributes, along with jQuery unobtrusive validation
Last synced: 04 Jan 2026
https://github.com/pj-mill/csharp_threads
A console app demonstrating the basics of threading including thread types, joins, creation, exception handling, pooling, signalling, synchronizing, blocking and more..
Last synced: 04 Jan 2026
https://github.com/pj-mill/csharp_delegates
Demonstrates Action, Func, Generic & MultiCast delegates as well as a Method Group Conversion Example.
Last synced: 04 Jan 2026
https://github.com/pj-mill/aspnet_webapi2_security_basicauthentication
Demonstrates Basic Authentication in a WebApi2 app using Authentication Filter.
Last synced: 04 Jan 2026
https://github.com/pj-mill/aspcore_fundamentals
(Current): A look at some of the fundamentals involved with ASP.NET Core including, configuration, managing secrets & dependency injection (more to come)
Last synced: 25 Jun 2025
https://github.com/pj-mill/webcomponents
A look at creating custom reuasable elements using web components and templates
css html5 javascript webcomponents
Last synced: 13 Apr 2026
https://github.com/pj-mill/wpf_payrollapp
A WPF / VB.NET application that takes advantage of XAML Views, Styles & Templates and demonstrates data, template & command binding (relay), dependency and attached properties, INotifyPropertyChanged, MVVM. Random access files used for repository.
Last synced: 27 Jan 2026
https://github.com/pj-mill/aspnet_mvc5_knockoutjs_signalr
A couple of ASP.NET MVC apps demonstrating websockets with SignalR. Data binding achieved through KnockoutJS and real time charts implemented using Flot Charts.
asp-net csharp css flot-charts javscript jquery knockoutjs mvc5 requirejs signalr textjs
Last synced: 14 Apr 2026
https://github.com/pj-mill/redux-series
Several react projects containing redux legacy & toolkit implementations
reactjs redux redux-thunk redux-toolkit typescript
Last synced: 14 Apr 2026
https://github.com/pj-mill/csharp_tasks
Demonstrates Asynchronous Programming with Tasks. Includes file system and web access examples.
Last synced: 30 Jun 2026
https://github.com/pj-mill/chatgpt-chatbot
A ChatGPT chatbot built with html, css & javascript
Last synced: 24 Oct 2025
https://github.com/pj-mill/node-testing-with-jest
Unit & Integration Tesing for Typescript, Node & React with Jest
jest nodejs react-testing-library reactjs
Last synced: 15 Apr 2026
https://github.com/pj-mill/docker
Docker examples with MERN, NextJS & ReactJS (Vite) projects
docker-compose mern-stack nextjs reactjs
Last synced: 16 Apr 2026
https://github.com/pj-mill/htmx
A few examples of how to use HTMX.
expressjs htmx morgan nodejs tailwindcss
Last synced: 04 Apr 2026
https://github.com/pj-mill/reactdebounce
Quick demo on how to apply a custom debouce hook in a react app with swr & axios.
axios custom-hooks-in-react debounce react swr
Last synced: 28 Apr 2026
https://github.com/pj-mill/typescript_fundamentals
Contains several basic that demonstrate Typescript fundamentals and how to wire up Typescript with other frameworks
asp-net-core batch-file browserify gulp html nodejs typescript watchify
Last synced: 29 Apr 2026
https://github.com/pj-mill/dotnet_e2e_soa
(Current) Labwork related to pluralsight course 'Building End-to-End Multi Client Service Oriented Applications. Angular Edition'
angularjs csharp dot-net fluent-validation wcf web-api-2 wpf
Last synced: 04 May 2026
https://github.com/pj-mill/dotnet_testing_frameworks
Demonstration of NUnit & Moq
Last synced: 05 May 2026
https://github.com/pj-mill/csharp_edx_dev204x
Completed Coursework for edX DEV204X. The course covered Generics, Multitasking, Parallel & Async programming, event handling & delegates, LINQ (&PLINQ) plus some of the basics.
Last synced: 28 Jul 2026