Ruby

The Definitive Guide to Ruby’s C API - This site is a complete, practical guide to using Ruby’s C API

Moving my serverless project to Ruby on Rails - With serverless, Author was no longer dealing with his project’s domain, he was dealing with the distributed system’s domain.

Daemonizing Ruby Processes - This old posr (2014) explains step-by-step how to daemonizing Ruby processes.

Ruby on Rails in a Week - This post explains about how author is in the situation of having to learn Ruby on Rails in 7 days for interview process. Good read for beginner.

Context on STM in Ruby - There’s a proposal to add Software Transactional Memory, or STM, to the Ruby programming language. This is part of a wider effort to add better support for concurrency and parallelism in Ruby, and in particular the idea of ractors. A concept has been proposed and implemented by Koichi Sasada.

PostgreSQL

UUID, serial or identity columns for PostgreSQL auto-generated primary keys? - Sometimes customers ask me about the best choice for auto-generated primary keys. In this article, I’ll explore the options and give recommendations

10 Things I Hate About PostgreSQL - List of PostgreSQL’s imperfections based on author perspective.

Using PostgreSQL as a Data Warehouse - With some tweaking PostgreSQL can be a great data warehouse. Here’s how to configure it.

What are PostgreSQL Templates? - In this post, author explores about template databases in PostgreSQL and make full use of their potential.

How to interpret PostgreSQL EXPLAIN ANALYZE output - EXPLAIN ANALYZE is the key to optimizing SQL statements in PostgreSQL. This post explains what to look for and show you some helpful tools to visualize the output.