Main Page
IT Engineering
Computer Organisation and Design
You can find information on Computer Organisation and Design on the following page Computer Organisation and Design
Boolean Algebra
You can find information on Boolean Algebra on the following page Boolean Algebra
Architecture
Software Architecture Patterns
You can find information on software Architecture patterns on the following page software architecture patterns
Design Patterns
You can find information on design patterns on the following page design patterns
SOLID Overview
You can find information on the SOLID Principles on the following page solid_overview
KISS Overview
You can find information on the KISS on the following page Kiss
YAGNI Overview
You can find information on the YAGNI on the following page Yagni
Monads
You can find information on Monads on the following page Monads
Android Architecture
You can find information on Android Architecture on the following page Android Architecture
Scaling Go Applications
You can find information on Scaling Go Applications on the following page Scaling Go Applications
DSL In Kotlin
You can find information on Domain Specific Language in Kotlin Domain Specific Language in Kotlin
AI
Neural Networks
You can find information on Neural Networks on the following page Neural Networks
Python Data Analysis
You can find information on Python Data Analysis on the following page Python Data Analysis
fastai
You can find information on fastai on the following page fastai
Container Technologies
Docker
You can find information on Docker on the following page docker
Docker Compose
You can find information on Docker Compose on the following page Docker Compose
Kubernetes
You can find information on Kubernetes on the following page Kubernetes
OpenShift
You can find information on Open Shift on the following page OpenShift
Podman
You can find information on Podman on the following page Podman
Microservices Technologies
Django
You can find information on Django on the following page Django
Flask
You can find information on Flask on the following page Flask
Distributed Technologies
Kafka Introduction
You can find information on c# on the following page Kafka Introduction
Databases
Cassandra
You can find information on Cassandra on the following page Cassandra
Mongo
You can find information on Mongo on the following page mongo
Postgres
You can find information on Postgres on the following page postgres
MySQL
You can find information on MYSQL on the following page MYSQL
API Technologies
OpenAI LangChain
You can find information on OpenAI langChang on the following page OpenAI langChain
Restful
You can find information on restful API on the following page restful
RESTful .Net Core 3 API Implementation
You can find information on RESTFul .Net Core 3 API Implementation dotnet_api_linux
GraphQL
You can find information on Graph QL on the following page graphql
GraphQL .Net Core 3 API Implementation
You can find information on Graph QL .Net Core 3 API Implementation dotnet_api_graphql_linux
Authentication Technologies
JWT (Java Web Tokens)
You can find information on JWT on the following page Java Web Tokens
Keycloak
You can find information on Keycloak on the following page Keycloak
OAuth 2.0
You can find information on OAuth 2.0 on the following page OAuth 2.0
SAML 2.0
You can find information on SAML 2.0 on the following page SAML 2.0
Security Considerations
Web Application Security
You can find information on Web Application Security following page Web Application Security
Preventing Sensitive Data
You can find information on Preventing Sensitive Data following page prevent_sensitive_data
Browser Security
You can find information on Broswer Security following page browser_security
Programming Techniques
Async Programming
JavaScript
You can find information on javascript async implementation on the following page javascript_async
ReactiveX
You can find information on ReactiveX rxJs async implementation on the following page rx javascript
RxJava
You can find information on RxJava on the following page rxJava
Dependency Injection (DI)
Dependency Injection Overview
You can find information on dependency injection Dependency Injection
Dependency Injection for ASP .NET Core
You can find information on dependency injection for .Net Core on the following page dotnetdi
Functional Programming
You can find information on Functional Programming Functional Programming
Programming Languages
C# Dotnet
CSharp VS Code
You can find information on c# VS Code on the following page CSharp VSCode
CSharp Dotnet
You can find information on c# Dotnet on the following page CSharp Dotnet
C#
You can find information on c# on the following page C Sharp
C# Rest
You can find information on c# Rest API on the following page CSharp Rest API
C# Rest 2
You can find information on c# Rest API on the following page CSharp Rest API 2
C# Web API Concepts
You can find information on c# Web API Concepts on the following page CSharp Web API Concepts
C++
Go
Go Language
You can find information on the Go language on the following page Go Language
Go CLI
You can find information on Go CLI go cli
GO Web Services
You can find information on GO Web Services on the following page GO Web Services
GO With Distributed Applications
You can find information on Distributed Applications with GO on the following page Distributed Applications with GO
Haskell
You can find information on Haskell on the following page Haskell
Kotlin
Kotlin Language
You can find information on kotlin on the following page kotlin
Kotlin Coroutines
You can find information on Kotlin on the following page Kotlin Coroutines
Java
You can find information on Java on the following page java
JavaScript
You can find information on JavaScript on the following page javascript
Lisp
You can find information on Lisp on the following page lisp
Python
Python General
You can find information on Python on the following page Python
Python Byte Reading
You can find information on Python Byte Reading on the following page Python Bytes Reading Example
Python Data Analysis
You can find information on Python Data Analysis on the following page Python_Data_Analysis
Python Revisited 2024
You can find information on Python Revisited on the following page Python Revisited 2024
Ruby
You can find information on Ruby on the following page ruby
Rust
You can find information on Rust on the following page rust
You can find information on Rust Macros on the following page rust macros
You can find information on Rust Concurrency and Asynchronous Processing on the following page Rust Concurrency and Asynchronous Processing
You can find information on Rust Examples on the following page rust examples
You can find information on Rust YouTube Bits on the following page rust YouTube Bits
You can find information on Rust Web API on the following page Rust Web API
Scala
You can find information on Scala on the following page Scala
Swift
You can find information on Swift on the following page Swift
TypeScript
Main
You can find information on TypeScript on the following page typescript
Extras
You can find information on Extras for TypeScript on the following page Extras for Typescript
Challenges
You can find information on Challenges for TypeScript on the following page Challenges for Typescript
Verilog
Introduction
You can find information on Verilog introduction on the following page verilog
Verilog Language
You can find information on Verilog Language on the following page Verilog Language
Zig
You can find information on Zig on the following page Zig
Mobile Technologies
Android
Android Articles and Repositories
You can find information on Android Articles and Repositories on the following page Android Useful
Android Architecture
You can find information on Android Architecture on the following page Android Architecture
Android Emulator
You can find information on Android Emulator on the following page Android Emulator
Android Fragments
You can find information on Android Fragments on the following page Android Fragments
Android Material Design
You can find information on Android Material Design on the following page Android Material Design
Android Picasso
You can find information on Android Picasso on the following page Android Picasso
Android Intents
You can find information on Android Intents on the following page Android Intents
Android Studio
You can find information on Android Studio on the following page Android Studio
Android Layouts
You can find information on Android Layouts on the following page Android Layouts
Android Styles And Themes
You can find information on Android Styles And Themes the following page Android Styles And Themes
Android Example App
You can find information on Android Example App on the following page Android Example App
Android Testing
You can find information on Android Testing on the following page Android Testing
Dagger
You can find information on Dagger on the following page Dagger
Retrofit
You can find information on Retrofit on the following page Retrofit
Android Revisited
You can find information on Retrofit on the following page Android Revisited
Android CameraX
You can find information on Android Picasso on the following page Android CameraX
Android Compose
You can find information on Android Compose on the following page Android Compose
Android Compose Example
You can find information on Android Compose Example on the following page Android Compose Example
Cross Platform
Flutter
You can find information on Flutter on the following page Flutter
Ionic Cross Platform
You can find information on Ionic on the following page Ionic
React Native
You can find information on React Native on the following page React Native
React Native Styling
You can find information on React Native Styling on the following page React Native Styling
Apple
Apple Setup
You can find information on Apple Setup on the following page Apple Setup
XCode
You can find information on Xcode on the following page Xcode
Web Technologies
Angular
Angular Logging
You can find information on Angular logging on the following page angular Logging
Angular Setup Eslint
You can find information on Angular eslint on the following page angular eslint
Angular Introduction
You can find information on Angular on the following page Angular Introduction
Angular Best Practices
You can find information on Angular Best Practices on the following page Angular Best Practices
Angular Deployment
You can find information on Angular Deployment on the following page Angular Deployment
Angular Reactive Development
You can find information on Angular Reactive Development on the following page Angular Reactive Development
Angular Reactive Forms
You can find information on Angular Reactive Forms on the following page Angular Reactive forms
Angular Routing
You can find information on Angular Routing on the following page Angular Routing
Angular Services
You can find information on Angular Services on the following page Angular Services
Angular Architecture
You can find information on Angular architecture on the following page angular architecture
Angular Data Access Service
You can find information on Angular Data Access Service on the following page angular data access service
Angular RxNg
You can find information on Angular ngRx (redux) on the following page angular ngrx
Angular Keycloak
You can find information on Angular Keycloak on the following page Angular Keycloak
Angular Testing
You can find information on Angular Testing on the following page Angular Testing
Angular Tips
You can find information on Angular Tips on the following page Angular Tips
Content Security Policy (CSP)
You can find information on Content Security Policy CSP on the following page Content Security Policy
CSS
You can find information on CSS on the following page css
SASS
You can find information on SASS on the following page Sass
Node
NodeJs
You can find information on Node on the following page nodeJs
Cypress
You can find information on Node on the following page cypress
NPM
You can find information on npm on the following page npm
PHP
You can find information on PHP on the following page PHP
React
React Introduction
You can find information on react on the following page react
React With Bootstrap
You can find information on react with bootstrap on the following page React with Bootstrap
React Components
You can find information on React Components on the following page React Components
React Forms
You can find information on React Forms on the following page React Forms
React Redux
You can find information on React Redux on the following page React Redux
React Redux Toolkit Tips
You can find information on React Redux Toolkit Tips on the following page React Redux Toolkit Tips
Redux Saga
You can find information on React Saga on the following page redux-saga
React Styling
You can find information on React styling on the following page react-styling
React Router
You can find information on React Router 4 on the following page react-router
React Using API
You can find information on React using APIs on the following page React Using APIs
React Testing Components
You can find information on React Testing on the following page React Testing Components
React Testing with Jest
You can find information on Jest on the following page jest
React And Driven Development
You can find information on React And Test Driven Development on the following page React And Test Driven Development
React Instagram Clone
You can find information on React Instagram Clone on the following page React Instagram Clone
React Server Side Components
You can find information on React Server Side Components on the following page React Server Side Components
React Setting up Vite with Jest
You can find information on Setting up Vite with React on the following page React Setting up Vite with Jest
React NextJS Notes
You can find information on NextJS Notes on the following page NextJS Notes
Real Time Frameworks and OS
RTOS
You can find information on RTOS on the following page RTOS
Rust Embassy Framework
You can find information on Rust Embassy on the following page Rust Embassy
Ruby On Rails
You can find information on Ruby On Rails on the following page Ruby On Rails
Spring
Spring Setup (Eclipse)
You can find information on Spring Setup on the following page Spring Setup
Spring RestAPI Quick Start
You can find information on Spring REST API Quick Start on the following page Spring REST API Quick Start
Spring Security
You can find information on Spring Security on the following page spring Spring Security
Spring Example with VS Code
You can find information on Spring VS Code on the following page spring Spring Example with VS Code
Webpack
You can find information on Webpack on the following page spring Webpack Example
Vue
Vue Introduction
You can find information on Vue Introduction on the following page Vue Introduction
Test Driven Development
You can find information on Test Driven Development on the following page Test Driven Development
Websockets
You can find information on Websockets on the following page Websockets
Wasm
Wasm Rust
You can find information on wasm and rust on the following page wasm rust
Glossary
You can find information on Glossary on the following page glossary
Setup and Build Pages
Setup
Set up Http3
You can find information on Http 3 the following page Http/3
Chrome Tips
You can find information on Chrome Tips on the following page Chrome Tips
Arch Linux Setup
You can find information on Arch Linux setup on the following page Arch Setup
Linux Setup
You can find information on linux setup on the following page linux Setup
MS SQL Set up
You can find information on MS SQL Set up page MS SQL Setup
Muitipass Setup
You can find information on Muitipass Setup page Muitipass Setup
VS Code Setup
You can find information on VS Code setup on the following page VS Code Setup
Build
Build Kodi
You can find a list of these on the following page build kodi
Build RhythmBox
You can find a list of things to do to do this on the following page build RhythmBox
Electronics
Digital Electronics
You can find some information on Digital Electronics on the following page Digital Electronics Page
Formulas
You can find some information on Electronic Formulas on the following page Electronic Formulas Page
Safety
You can find some information on Electronics on the following page Electronic Safety Page
Oscilloscope
You can find some information on Oscilloscope on the following page Oscilloscope Page
Soldering
You can find some information on Soldering on the following page Soldering Page
List of Boards
You can find some information on the following page List of Boards Page
Inventory
You can find some information on Electronics Inventory on the following page Electronics Inventory Page
Electronics Mixed
You can find some information on Electronics on the following page Iain's Electronics Page
STM32
STM32 Architecture
You can find some information on STM32 Architecture on the following page STM32 Architecture
STM32 Driver Creation
You can find some information on STM32 Driver Creation on the following page STM32 Driver Creation
STM32 Software
You can find some information on STM32 Software on the following page STM32 Software Page
STM32 Bluepill
You can find some information on STM32 Bluepill on the following page Bluepill Page
STM32 Rust
You can find some information on STM32 Rust on the following page STM32 Rust Page
STM32 C++
You can find some information on STM32 C++ on the following page STM32 C++ Page
ESP32
LoRa
You can find some information on Long Range LoRa following page LoRa Page
AVR
Nano v3.0
You can find some information on Nano v3.0 on the following page Nano Page
Nano Every
You can find some information on Nano Every on the following page Nano Every Page
Nordic
nrf5340 DK
You can find some information on nrf5340 DK on the following page nrf5340 DK Page
FPGA
You can find some information on Field-programmable gate array on the following page FPGA Page
General Pages
Curl Examples
You can find information on Curl Examples on the following page Curl
VS Code
You can find information on VS Code on the following page VS Code
Elastic Search
You can find information on Elastic Search on the following page Elastic Search
YouTube Channels
You can find information on YouTube Channel on the following page YouTube Channels
Postman
You can find information on Postman on the following page Postman
Other
You can find information on AS/400 on the following page AS/400 Page
Microprocessors and Home Projects
ESP32 Setup
You can find information on ESP32 following page ESP32
Raspberry PICO Setup
You can find information on Raspberry PICO Raspberry Pico
Raspberry Pi
You can find information on Raspberry Pi following page Raspberry Pi
Certificates
About Certificates
You can find information on Certificates on the following page About Certificates
Setting up localhost SSL Certificates
You can find information on Locally setting up a cert on the following page Setting up localhost SSL Cert
Amazon
Amazon General
You can find information on Amazon Web Services AWS Overview
AWS One Liners
You can find information on AWS One liners AWS One Liners
AWS Set up
You can find information on AWS Set up AWS Set up
AWS Terminology
You can find information on AWS Terminology AWS Terminology
AWS Serverless Example
You can find information on AWS Serverless Example AWS Serverless
AWS Angular Apps
You can find information on AWS Angular Apps Example AWS Angular Apps
Other (To be Sorted)
jq One liners
You can find information on jq one liners on the following page jq oneliners
Sorting
This is a page with various sorting Sorting in Code
SonarQube
You can find information on SonarQube SonarQube
Jenkins
You can find information on Jenkins Jenkins
FHIR
You can find information on Android Clean Architecture Example FHIR
Android Clean Architecture Example
You can find information on Android Clean Architecture Example Android Clean
Maven
You can find information on Maven on the following page maven
Gradle
You can find information on Gradle on the following page gradle
CORS Cross Origin Resource Sharing
You can find information on Azure on the following page cors
Azure
You can find information on Azure on the following page azure
Git
You can find information on git on the following page git
Powershell
You can find information on powershell on the following page powershell
ELK
You can find information on Elastic LoadStash and Kabina on the following page elk
You can find information on Configuring SharePoint Retool on the following page SharePoint And Retool
Big O Notation
You can find information on Big O Notation following page big_o_notation
Useful Azure Queries
You can find a list of these on the following page Azure Queries
Regex 101
You can find a list of these on the following page Regex 101
Useful cli commands
You can find a list of these on the following page cli favourites
Windows Tips
Fixing samba on Window 10
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc.exe config mrxsmb20 start= disabled
And in smbd.conf
ntlm auth = true
Disabling public network for hyper-V
Start a secpol.msc Under Netork List Manager, change the relevant Network name to private This was an error when setting up winrm using winrm quickconfig
Powershell
To search for text in a file use
ls * -r | Select-String -simplematch -pattern "mysearchstring" | select -u -exp filename
Useful Stuff
You can find information on useful stuff here Useful Commands
SQL Oneliners
You can find information on SQL One liners SQL One Liners
SDLC
You can find information on SDLC on the following page sdlc
Commodore64
You can find information on Commodore 64 on the following page Commodore 64
Personel
My Scratch Page
You can find information on Scratch Page Scratch Page
Creating a Kernel Driver
You can find information on Create a Kernel Driver on the following Page Create Kernel Driver
Making a Compiler
You can find information on Making A Compiler on the following page Making A Compiler
bibbleMP
You can find information on bibbleMP on the following page bibble Media Player
Shopping
You can find my shopping list page Shopping List Page
Recipes
You can find some save recipes on the following page Iain's Recipe Page
Unity
You can find some save recipes on the following page Unity
Maths
Going to make some pages on Maths to improve my mind. Getting old
Linear Equation
You can find information on Linear Equations on the following page Linear Equations
Matrices and Vectors
You can find some information on Matrices and Vectors here Matrices and Vectors
Least Squares
You can find some information on Least Squares here Least Squares
R Squared
You can find some information on R² here R Squared
Pearsons Correlation
You can find some information on Pearsons Correlation here Pearsons Correlation