Welcome to Sakhile Msibi Website

post-1

Build A ToDo List Application Using Angular, .Net 5.0 Web API And Microsoft SQL Server

This is a to-do list application where a user can make a list of to-do items. The application is built using Angular, .Net 5.0 Web API And Microsoft SQL Server. The code can be found here.
post-1

Angular application that uses a public API

This is a angular application that uses a public API to display video games ratings. The application is hosted and deployed using GitHub Pages. The app can be launched here . The code can be found here.
post-1

Video Chat

This is a video chat app built using html, css and JavaScript. The application is deployed using heroku. The app can be launched here . The code can be found here.
post-1

Snake game

This is a classic snake game that I created using html, css and JavaScript. The snake game was popoluar in mobile phones before there were smartphones. Play the game here. The snake is the green box and the food is red box. Use the up arrow to move up, the down arrow to move down, the left arrow to move left and the right arrow to move right. This is a browser application. The code can be found here.
post-1

Monte-Carlo simulation

This project is a Monte-Carlo simulation of a 6 MeV photon beam irradiated on a 50 cm X 50 cm X 41.5 cm water region (crude simulation of a water phantom) containing a small air-filled region (crude simulation of an air-filled radiation detector). The simulation calculate the dose deposited in the water region and the air-filled region. The code of the simulation can be found here. A video showing me creating the project can be found here.
post-1

Python algorithm

This project is a Python algorithm that solve polynomial equations of degree less than or equal to two. The program returns the reduced form of the equation, the degree of the solution, the sign of the discriminant when there are two solutions and the solution(s). The code can be found here. A video showing me solving polynomial equations using the program can be found here.
blog1
JWT Authentication In A .NET 5.0 Application

This article will give a definition of JSON Web Tokens and shows how they are used in a .Net application. This article will refer to the article....


blog1
Build A ToDo List Application Using Angular, .Net 5.0 Web API And Microsoft SQL Server

This article shows how to build an Angular front end of a ToDo list application. This is part 2 of a two-part tutorial. Part 1 showed how to build....


blog1
Build a ToDo list application using .Net 5.0 Web API and Microsoft SQL Server

This article shows how to build a ToDo list application using .Net 5 Web API, JWT authentication and AspNetCore Identity. Microsoft SQL Server....


blog1
A guide on how to deploy Angular applications to GitHub Pages

You can deploy an Angular application to a remote server such as GitHub Pages, Azure, Aws, Firebase, ect. This article shows how to deploy an....


blog1
ASP.NET Core Identity

Recenty I have been using C# and .NET Core Framework to build backend Web APIs. I have used these Web APIs in web applications that requires a user to....


blog1
SOLID principles

Developing and maintaining a software project is time-consuming and not easy. One of the important part in a Software Development Life Cycle is....


blog1
Coding in schools

The South African government has shown interest in introducing coding in schools. This is commendable and should be followed up with implementation....


blog1
Responsive web application

I decided to create a website to share my project portfolio and write blog posts that are related to tech, programming, simulations and software development...


blog1
Software development tools

I recently shared my website address with my relatives. When I shared the address, I had only included a snake game that can be played on the browser...


blog1
EGSnrc Monte-Carlo simulation

EGSnrc is a software toolkit used to perform Monte-Carlo simulation of ionizing radiation transport through matter. It models the propagation...