Welcome to my website.
- Here are some Cool Things I've done.
- My resume is here Web Resume for John Arrizza
Downloads and Articles
- Common Setup - projects in this site assume some common setup
- Project templates - templates for python, cpp, arduino projects
- pyalamake - Generates Makefile using Python script for use with CLion
- Algorithms - some interesting algorithms to use
- Object-Oriented Programming - What is an Object?
- OOP - Single Purpose Class - A technique for checking if a Class is single purpose or not
- OOP - Abuse of Inheritance - Discussion of inheritance and typical abuses of it
- XP (Agile) For One - Agile, Extreme Programming, Software Development
- Medical Device - Agile Project - An agile based medical device project
- Medical Device - What is a Requirement - FDA reqmts != commercial reqmts
- Medical Device - Requirements - Investigation of FDA requirements
- Medical Device - Why 3 Docs - FDA requires an SRS, SDD and TP document. Why all three?
- Medical Device - Verification - verification tools with FDA compliant reports
- JxLife - an Evolution simulation based on John Conway's Game of Life
- Test Discrete Fourier Transform - test of Discrete Fourier Transform
- Test BM25 page ranking - test BM25 algorithm for page ranking for searches
- Low Rate Peristaltic Pump - creating a very low rate (0.1mL/hr or lower) peristaltic pump
- pycro - python script talking to a microcontroller
- Arduino - Various topics on the Arduino and programming for it
- FPGA - Various FPGA projects using Vivado and CMODA7 board
- AI - Various AI projects using pytorch, HMM, and PSO
- Python Modules and Apps - Various Python apps and modules
- SWIG - C++ - Use Swig with C and C++ with Python, Ruby, Javascript
- How To - How-to articles: set up git server on RPI, install UBU on RPI and VBox
Non-Technical
- Non-technical Stuff flying, income tax, climbing, hiking and biking, i.e. just stuff.
- Familigia Arrizza World Community Grid