Pinned Repositories
bloom-filter
A Bloom filter is a space-efficient probabilistic data structure, conceived by Burton Howard Bloom in 1970, that is used to test whether an element is a member of a set. False positive matches are possible, but false negatives are not – in other words, a query returns either "possibly in set" or "definitely not in set".
diffie-hellman-key-exchange-algorithm
Diffie–Hellman key exchange (D–H) [nb 1] is a specific method of securely exchanging cryptographic keys over a public channel and was one of the first public-key protocols as originally conceptualized by Ralph Merkle and named after Whitfield Diffie and Martin Hellman.[1][2] D–H is one of the earliest practical examples of public key exchange implemented within the field of cryptography.
distributed-lock-manager
The DLM maintains a list of system resources and provides locking mechanisms to control allocation and modification of resources.
hashcash-algorithm
Hashcash is a proof-of-work system used to limit email spam and denial-of-service attacks, and more recently has become known for its use in bitcoin (and other cryptocurrencies) as part of the mining algorithm. The original idea was first proposed by C. Dwork and M. Naor in 1992
naive-bayes-algorithm
In machine learning, naive Bayes classifiers are a family of simple probabilistic classifiers based on applying Bayes' theorem with strong (naive) independence assumptions between the features.
pangolin
raft-consensus-algorithm
Raft is a consensus algorithm designed as an alternative to Paxos. It was meant to be more understandable than Paxos by means of separation of logic, but it is also formally proven safe and offers some additional features.
rivest-shamir-adleman-algorithm
RSA is an algorithm used by modern computers to encrypt and decrypt messages. It is an asymmetric cryptographic algorithm. Asymmetric means that there are two different keys. This is also called public key cryptography, because one of them can be given to everyone. The other key must be kept private.
simple-cryptocurrency
A simple cryptocurrency built using Javascript and WebSockets.
socks-proxy-server
barend-erasmus's Repositories
barend-erasmus/socks-proxy-server
barend-erasmus/pangolin
barend-erasmus/wsmq
Web Socket Message Queue
barend-erasmus/airline-reservation-system
Airline Reservation System
barend-erasmus/alopia
barend-erasmus/connection-pool-performance-testing
barend-erasmus/creating-libraries
A simple guide to creating libraries
barend-erasmus/data-science
barend-erasmus/data-structures-performance-testing
barend-erasmus/diet-formulator-service
barend-erasmus/example-project
barend-erasmus/extreme-port-scanner
barend-erasmus/file-system-sharding-net
barend-erasmus/forward-proxy-server
barend-erasmus/hash-computing-network
barend-erasmus/income-tax-calculator
barend-erasmus/majuro
barend-erasmus/majuro-demo
barend-erasmus/material-design-app
barend-erasmus/offline-notepad
Offline-first Notepad with built in syncing
barend-erasmus/package-validator
barend-erasmus/pangolin-rpc-net
Pangolin Project: Remote Procedure Call (RPC) interface for .NET
barend-erasmus/progressive-web-app-sample
barend-erasmus/proxy-server
Proxy Server written in Node.js
barend-erasmus/shipping-system
Shipping System written in Node.JS using CQRS
barend-erasmus/simple-http-server
barend-erasmus/string-hash-performance-testing
barend-erasmus/ts-data-structures
barend-erasmus/web-push-service
Host your own Web Push Service.
barend-erasmus/web-socket-relay-server