JRL About

Background Parallax Scrolling in Godot 3.0

2D parallax effects are a staple in video games. Here we discuss how to create a parallax effect in Godot, a FOSS game engine. We also create a parallax...


Namespacing in Rails 5

If you've created a large Rails project, you may be encountering an organizational issue. Models, controllers, and other files live in the same folder...


Simple Forms Client Validation in Rails 5

Utilizing validation ensures good data integrity. You should validate on the server (in the model/controller) for security, and on the client to improve...



URLs are UI in Rails 5

I recently came across this cool article showing how to make URLs that don't suck. It cross references some other articles discussing the same topic...






Phaser-CE Tutorial: Birdu Part Three

Implementation

So far we've covered the tech stack behind Birdu and how to get a new Phaser project started using an automatic generator. Now, we'll...




2017 Resolutions and Plans

This is looking to be a big year for me. Lots of changes are happening: I'm moving in with my girlfriend, starting a masters degree, quitting my job...



Phaser-CE Tutorial: Birdu Part Two

Using the Generator

How can you create a modular, maintainable, and standardized code project (especially in messy JS land)? One great way is to use...




Using Motion with a Raspberry Pi

Problem: The GF misses her dog when she's away from the house. I need a Valentine's day present. Solution: Over engineering!

Enter the Raspberry Pi...