Joshua Young's Projects
Ruby on Rails Backend Challenge for Tanda
A group assessment project for CAB302: Software Development @ QUT.
Run Rake/Rails commands through the console
Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.
Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.
Strategies for cleaning databases using ActiveRecord. Can be used to ensure a clean state for testing.
Database based asynchronous priority queue system -- Extracted from Shopify
A gem that automatically decides between :destroy and :delete / :delete_all for your Rails associations
Two way file syncer using platform native notify
A full stack exercise tracking web application using the MERN stack.
HTML Abstraction Markup Language - A Markup Haiku
An assessment project for ITD121: Programming Principles @ QUT.
Foreign key migration generator for Rails
interactive Ruby
Detect non-atomic interactions within DB transactions
A simple calculator using HTML, CSS and JavaScript.
A basic analogue clock using HTML, CSS and JavaScript.
An Instagram clone full stack web application using Laravel and Vue.
A group assessment project for CAB320: Artificial Intelligence @ QUT.
An assessment project for CAB432: Cloud Computing @ QUT.
Your self-hosted, globally interconnected microblogging community
minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.
Catch unsafe PostgreSQL migrations in development and run them easier in production (code helpers for table/column renaming, changing column type, adding columns with default, background migrations, etc).
A group assessment project for CAB320: Artificial Intelligence @ QUT.