Development Category

Focused on coding, languages, and development.

12/15/2020

Learning Object-Oriented Programming in Ruby vs C/C++

Learning object-oriented programming is a fundamental piece of computer science education. But is C/C++ the best environment to do it in?

Read More: Learning Object-Oriented Programming in Ruby vs C/C++

12/12/2020

Remote Team Culture - Code Review and Style Guides

Code review and style guides are valuable when delivering clean and reliable code which is a team effort, especially in distributed teams.

Read More: Remote Team Culture - Code Review and Style Guides

05/04/2020

Implementing Proper Application Maintenance Practices

Technology changes, and application features get deprecated and become vulnerable to security threats. That is why consistent, proper maintenance is essential.

Read More: Implementing Proper Application Maintenance Practices

10/22/2019

What is Web Accessibility?

Answer the demand for accessible websites to avoid legal implications, now that the Supreme Court declined to hear the Domino's Pizza ADA appeal.

Read More: What is Web Accessibility?

10/07/2019

Acknowledge Open-Source Contributors with Git Authorship

Git has dominated for over a decade, yet some popular open-source projects don't properly credit contributors, despite an ethical obligation to do so.

Read More: Acknowledge Open-Source Contributors with Git Authorship

10/02/2019

The Clean-up Refactor Deleting ".arel_tables"

ActiveRecord queries using .arel_table[] to select columns get long. Delegating arel_table[] to .[] gives a more readable interface without losing context.

Read More: The Clean-up Refactor Deleting ".arel_tables"

09/25/2019

Why do Rietta Developers Git Fork?

Forking is a standard way to contribute to open source projects. At Rietta, a small agency, all developers fork internal repositories for client projects.

Read More: Why do Rietta Developers Git Fork?

06/07/2019

What's the Difference Between the 3 Github Merge Methods?

GitHub's interface makes merging commits versatile to suit your style of keeping a clean Git history. The three styles are Create Commit, Squash, and Rebase.

Read More: What's the Difference Between the 3 Github Merge Methods?

05/23/2019

Manually Editing Git Hunks: The Easy Way

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.

Read More: Manually Editing Git Hunks: The Easy Way

05/21/2019

How to hide .gitignored Files from fzf.vim

Keep those nasty .gitignored files like node_modules/ from clogging up fzf fuzzy finder and show commited, hidden files such as .circleci/config.

Read More: How to hide .gitignored Files from fzf.vim