Ryan Rodd
  • Home
  • About
  • Resume
  • Photos
  • Contact

Lift. Code. Sleep. Repeat.

Back End

Troubleshooting Corruption in InnoDB

(apologies for the raw dump, keeping this for myself for posterity) Error: (intermittently) Warning: mysqli_connect(): (HY000/2002): No such file or directory in {} on line # Suspicions: – MySQL hitting a resource or connection limit – MySQL has a configuration Read more…

By Ryan, 4 years4 years ago
Back End

A Super Lean Longpolling Javascript/PHP Chat

Using a text file and cleverly evaluating byte counts, we can create a fairly smart base for a chat powered by a simple JS front end and PHP back end. Using jQuery and bootstrap, the actual code is less than Read more…

By Ryan, 4 years4 years ago
Back End

Factory Patterns in PHP and Python

Factory patterns allow you to call different codebases dynamically. Layered with a common interface a factory pattern is powerful for processing similar data returned from different APIs. I’ll add context later, maybe a factory pattern tutorial. But for now just Read more…

By Ryan, 4 years4 years ago
Back End

A Single File PHP ORM

In most frameworks, ORMs like say… Eloquent, do a fair job extracting and abstracting the database into objects programmers use, but also generally come with a super steep learning curve. Back in 2014, I set out to create an abstraction Read more…

By Ryan, 5 years4 years ago
Back End

An Exercise In Recursion

Without the appropriate amount of caffeine or alcohol, “just do it recursively” can be a developer’s least favorite phrase. Don’t get me wrong, there is nothing more elegant than a well written recursive function. But when faced with a choice, Read more…

By Ryan, 5 years5 years ago
Front End

Attaching Callbacks to Hashchanges, A Javascript Templating Scheme

If you’ve spun your wheels in front end for a while, you may have found grinding out CRUD after CRUD UI gets a little… repetitive sometimes, even if you’re using you your favorite framework (vue, angular, react) coding javascript can Read more…

By Ryan, 5 years5 years ago
Adventure

Rescue from Ellisons, A Major Account from a Minor Contributor

Formatted and re-published from the original account in May 2013. Feel free to read it here. Photos from NCRC mock cave rescue event. The following account contains details about a recent and complex rescue event. Information about the patient, and Read more…

By Ryan, 5 years4 years ago
Back End

Using Custom Metrics to Measure User Load in Cloudwatch

Being part time devops in a small shop can limit the time (and money) you spend load testing a web application or server API. And yet if you’re publishing a consumer application with the hopes of growing your user base, Read more…

By Ryan, 5 years5 years ago
Back End

A Simple PHP Image Gallery

Why spend time carefully curating photos on a photo sharing website, when you can simply upload them to a PHP enabled server and drop in a single gallery file? That was the motivation behind this configurable drop-in I first authored Read more…

By Ryan, 5 years5 years ago
Recent Posts
  • Troubleshooting Corruption in InnoDB
  • A Super Lean Longpolling Javascript/PHP Chat
  • Factory Patterns in PHP and Python
  • A Single File PHP ORM
  • An Exercise In Recursion
Recent Comments
    Archives
    • May 2019
    • April 2019
    • February 2019
    • September 2018
    • July 2018
    • May 2018
    • April 2018
    Categories
    • Adventure
    • Back End
    • Devops
    • Front End
    • Nobody Die
    • Personal
    Meta
    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org
    • Contact
    • Hosting and retainment
    • Ryan here.
    • Sample Page
    Hestia | Developed by ThemeIsle