johnsmith's repositories
awesome-distributed-systems
Awesome list of distributed systems resources
ethereumbook
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
active_record_doctor
Identify database issues before they hit production.
Algorithms-and-Data-Structures-in-Ruby
Ruby implementation of Algorithms,Data-structures and programming challenges
Awesome-Deep-Learning-Resources
Rough list of my favorite deep learning resources, useful for revisiting topics or for reference. I have got through all of the content listed there, carefully. - Guillaume Chevalier
awesome-podcasts
Collection of awesome podcasts
aws-inventory
aws inventory tool
big-list-of-naughty-strings
The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.
bitcoinbook
Mastering Bitcoin 2nd Edition - Programming the Open Blockchain
clean-code-ruby
🛁 Clean Code concepts adapted for Ruby
Command-line-text-processing
:zap: From finding text to search and replace, from sorting to beautifying text and more :art:
css-animation-101
Learn how to bring animation to your web projects
curl-to-go
Convert curl commands to Go code in your browser
Data-Structures-and-Algorithms-in-Ruby
Example code of Data Structures & Algorithms in Ruby
face-kafka
A minimalistic prototype of a real time face detection and recognition pipeline with Apache Kafka
ginh
ginh is not a histogram: visually evaluate your bash usage patterns
hardware-effects
Demonstration of various hardware effects.
http
Net::HTTP by Example / Net::HTTP Cheat Sheet (Book Edition) by August Lilleaas, et al
leetcode
The solutions I did for the Leetcode questions in Ruby and some helpers and test case for verifying the binary tree
open-source-cs
Video discussing this curriculum:
PySyft
A library for encrypted, privacy preserving deep learning
python-cheatsheet
Comprehensive Python Cheatsheet
rack-mini-profiler
Profiler for your development and production Ruby rack apps.
simdjson
Parsing gigabytes of JSON per second
sqlmap
Automatic SQL injection and database takeover tool
statusfy
A marvelous Open Source Status Page system
the-practical-linux-hardening-guide
:zap: This guide details the planning and the tools involved in creating a secure Linux production systems - work in progress.
x86-bare-metal-examples
Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host and real hardware. Userland cheat at: https://github.com/************/x86-assembly-cheat ARM baremetal setup at: https://github.com/************/linux-kernel-module-cheat#baremetal-setup