The Rietta Blog

Cybersecurity, software, and the law between them.

Since 2005, this blog has covered cybersecurity, software development, and cloud migration, a resource for anyone staying informed about these areas.

10/29/2019

Xfinity is Man-in-the-Middle (MITM) Attacking my Internet

Xfinity injected 581 lines of JavaScript into unencrypted traffic as a data-cap warning, creating MITM risks, accessibility failures, and slower loads.

Read More: Xfinity is Man-in-the-Middle (MITM) Attacking my Internet

10/28/2019

Patch Production Faster with Security-oriented Agile Development Practices

Companies take too long to patch production leaving plenty of time for threats to attack! Here's how to fix it with security-oriented Agile practices.

Read More: Patch Production Faster with Security-oriented Agile Development Practices

10/24/2019

MySQL Decimal Data Type

The MySQL decimal (A.K.A. numeric) data type stores exact values with a fixed point decimal. The syntax of MySQL's decimal is "DECIMAL(precision, scale)".

Read More: MySQL Decimal Data Type

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?

09/06/2019

Ruby Gems Supply Chain Vulnerability

Review of 2019 RubyGems supply chain attacks like bootstrap-sass and rest-client, plus typo-squatted gems, with 5 practical steps to protect your Rails project.

Read More: Ruby Gems Supply Chain Vulnerability

08/22/2019

The Case for 2FA, Post Rest-client Gem CVE

On 08/19/2019, a CVE was found in the popular Ruby gem Rest-client. Though caught quickly, it raises the case for requiring 2FA on RubyGems and NPM accounts.

Read More: The Case for 2FA, Post Rest-client Gem CVE

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?