Prettier imports with webpack aliases and eslint
Feel gross writing import Foo from '../../../../shared/components/..'
everywhere? Use an alias to the shared directory. That way it is as easy as Shared/components/...
. eslint won’t be able to pick up on the alias but we can fix that. Here’s how we can do this in a rails/webpacker codebase.
July 22, 2018 . Coding
Hooking into Github
It’s pretty simple to get information from your Github PRs using webhooks. Let’s say you want a form of changelog and the titles of your PR are good enough. Github will send you information about the PR which you can then pick apart to do what you need with it.
October 2, 2016 . Rails
Group by fun
Noticed a subtle difference in the output from a group
on a relation in rails.
Let’s say we want to count the number of users by the month they were created in.
Here’s two ways to write that query:
August 9, 2016 . Rails
TIL What Database Cleaner Is For
Ever seen Database Cleaner in a project? “Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing”. I was playing around with the test helper and removed Database Cleaner to see what would happen. I noticed in a unit test that nothing is ever saved to the database. So what exactly does Database Cleaner clean? Let’s try it out.
November 22, 2014 . Coding
Chef Ohai dependency not found
TL;DR Install chef version 11.10.4
April 13, 2014 . Coding
RAIN{Indie} Behaviour Tree Custom Action
This has been sitting at 90% done for a while now. Rival Theory is making some changes so I thought I’d better hurry up with this before it becomes irrelevant. Like I mentioned in the last post, I had to use RAIN{Indie} this year in a group project at university, and that involved making custom actions. Building off of the last tutorial, we now want the AI to patrol, and when they detect something, move towards it. Here’s how I did it.
October 27, 2013 . Coding
How I created an AI with RAIN{Indie} and Unity3D
Click here for the follow up post about creating custom actions. Earlier this year, I was introduced to Unity through a group project at university. In that project, my group needed some cool AI behaviour. We tried to code it ourselves, but Rain offered much more than we could hack together. I was tasked with implementing Rain and, as a beginner, I found it a bit difficult. So I thought it would be interesting to take other beginners through the process. Here’s how I created an AI and did pathfinding with RAIN{indie}.
July 5, 2013 . Coding