Understanding Ruby: An Interpreted Language and Its Ecosystem

Ruby, renowned for its elegance and simplicity, is a dynamic, interpreted language that has captured the hearts of developers worldwide. In this blog post, we’ll touch on what it means for Ruby to be an interpreted language, explore its interpreter, examine the role of application servers in a Ruby on Rails context, and touch upon […]

Ruby vs. Ruby on Rails: An Introductory Overview of Their Distinct Qualities

While Ruby and Ruby on Rails are often mentioned in the same breath, they serve distinct roles in the world of programming. Ruby is a versatile programming language, while Ruby on Rails is a framework designed to streamline web development using Ruby. This post will delve a little into their differences, focusing on specific methods […]

Handling JSON Data in Ruby on Rails with MariaDB

When developing Ruby on Rails applications, managing JSON data efficiently is a common requirement, especially when dealing with various database systems. While PostgreSQL’s JSON capabilities often receive much attention, MariaDB also offers a practical approach for handling JSON data, even though it handles JSON types differently. This post explores how to work with JSON data […]

Understanding WordPress Multisite: A Comprehensive Guide for Software Engineers

WordPress, a robust content management system, offers an intriguing feature known as WordPress Multisite that allows users to manage multiple websites from a single WordPress installation. This feature, introduced in WordPress 3.0, is a powerful tool for organizations, developers, and anyone looking to streamline their website management processes. What is WordPress Multisite? WordPress Multisite is […]

Mastering robots.txt Management with Terminal Commands in WordPress

Hello, fellow developers! Whether you’re navigating the seas of seasoned engineering or just dipping your toes into the tech world, mastering the management of robots.txt files in a WordPress context is a skill that will significantly bolster your web development prowess. Today, we’re not only exploring how to create and overwrite these files but also […]

Meet Paul Trott: The Maestro Behind the Code

Hello, world! I’m Paul Trott, the Head of Engineering and Lead Software Engineer at Pressable, where we’re constantly innovating to create web solutions that push the boundaries. But I’m not just about the code; there’s a whole lot more to me, and I’m thrilled to share a bit of my world with you. The Professional […]

Asynchronous Communication with Fetch API

Hey there, Junior Rails Engineers! 🚀 So, you’re diving deep into the wonderful world of Ruby on Rails, building awesome web applications, and making magic happen with every line of code. But hey, let’s talk about something cool today – asynchronous communication. Don’t worry if it sounds intimidating; we’re going to break it down together, […]

Mastering the Art of Expectation in Software Engineering: A Sun Tzu Approach

In the realm of software engineering, the battles we face may not be on the ancient fields of war, but the strategies we employ can still be inspired by the legendary military strategist, Sun Tzu. One of his profound quotes from “The Art of War” resonates profoundly with the challenges and dynamics of the modern […]

Exploring Ruby and Its Web Frameworks: Rails and Beyond

Ruby is more than just a gemstone in the world of programming; it’s a dynamic, open-source language beloved for its elegance and productivity. But when it comes to web development, many instantly think of Ruby on Rails—yet that’s only the tip of the iceberg. In this post, we’ll delve into the world of Ruby and […]

rbenv and ruby 2.3.3 issues

Installation issues with Mac OSX 10.15.2 Error I received was: Last 10 log lines: installing capi-docs: /Users/myname/.rbenv/versions/2.3.3/share/doc/ruby The Ruby openssl extension was not compiled. ERROR: Ruby install aborted due to missing extensions Configure options used: –prefix=/Users/myname/.rbenv/versions/2.3.3 –with-openssl-dir=/usr/local/opt/openssl –with-readline-dir=/usr/local/opt/readline CC=clang LDFLAGS=-L/Users/myname/.rbenv/versions/2.3.3/lib CPPFLAGS=-I/Users/myname/.rbenv/versions/2.3.3/include Solved Issue is related to changes in openssl v1.1 I fixed the issue by […]