Development Category
Focused on coding, languages, and development.
10/07/2019
Acknowledge Open-Source Contributors with Git Authorship
by Alex Piechowski
Even though Git has been the dominant VCS for over a decade, some popular open-source projects don't properly accredit contributors. Open-source projects have a ethical obligation to properly portray the work that was done to the project.
10/02/2019
The Clean-up Refactor Deleting ".arel_tables"
by Alex Piechowski
Composing queries with ActiveRecord and .arel_tables[] to select individual columns results in long lines. By delegating `arel_tables[] to .[], queries have a more readable interface without losing context. Delete .arel_tables from all usages; gain sanity dealing with complex queries.
09/25/2019
Why do Rietta Developers Git Fork?
by Christopher Choi
Forking open source repositories is a standard way of contributing to open source projects. At Rietta, a small agency, all developers fork internal repositories when working on client projects.
06/07/2019
What's the Difference Between the 3 Github Merge Methods?
by Christopher Choi
Github's interface makes merging in commits versatile to suit your style of maintaining a clean Git history. The three different styles are Create Commit, Squash, and Rebase.
05/23/2019
Manually Editing Git Hunks: The Easy Way
by Christopher Choi
Git add --patch can help keep code changes relevant with their commits. When changes are unsplittable, we can use Manual-Hunk to split changes line by line.
05/21/2019
How to hide .gitignored Files from fzf.vim
by Alex Piechowski
Keep those nasty .gitignored files like node_modules/ from clogging up fzf fuzzy finder and show commited, hidden files such as .circleci/config.
05/15/2019
Herding Cats: The Todo List
by Lore Hamilton
Finding a tool to tame the chaos when you're new to an Agency setting and responsible for organizing "all the things".
05/14/2019
How To Use Slack To Maintain A Team Reading List
by Matt Bettinson
Having a clean and focused reading channel in Slack allows us a sanctioned place for in-depth discussion and news sharing.
05/07/2019
Fixup your Code Reviews with git rebase --autosquash
by Christopher Choi
Git rebase flows result in clean history. Squashing code review fixups into the PR make it hard to see what changed. Rietta devs use --autosquash instead.
04/22/2019
How to Use git reset
by Christopher Choi
Git reset is a powerful command utilized to unstage changes.