Development Category
Focused on coding, languages, and development.
10/22/2019
What is Web Accessibility?
by Christopher Choi
It's important to answer the demand for accessible websites to proactively avoid legal implications after the Supreme Court declined to hear the Domino's Pizza appeal in an ADA case.
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.