A Primer on Ruby Yield and Blocks

A look at how blocks and yield help make life easier for Ruby developers. We will also go through other Ruby keywords and concepts that are connected to blocks and understand how everything works together. Read more

Latest Ruby Versions Updated in Real Time

Ruby 3 is set to turn a lot of heads with huge improvements in performance, memory management, static analysis, and coding standards, as well as the introduction of features like Ractors, automatic schedulers, unified typing, and so on. Read more

Python Memory Management: The Essential Guide

Python's memory management involves a private heap that is used to store your program’s objects and data structures. Read more

5 hard-earned lessons from a decade of Rails performance work

The last 3,650 days of my professional life have been focused on making Rails apps faster. Below are five lessons I've learned the hard way. 1. Facts alone won't convince the business folk to care about performance The typical pitch to prioritize making an app faster & more reliable goes ... Read more

How to Monitor Kubernetes Applications

In this guide, we'll unpack Kubernetes monitoring by discussing why legacy methods fail, why we need specialized monitoring, what we should monitor and some of the popular tools teams tend to reach out for. Monitoring can be an overwhelming topic when it comes to Kubernetes, the goal of this post is to help break down the topic into digestible bits. Read more

Python Garbage Collection: A Guide for Developers

There was a time when this had to be taken care of manually, but that isn’t the case anymore. Most programming languages today provide support for automatic garbage collection and have different ways of implementing it. However, understanding the workings of the principles deployed in these systems enables us to write code that is efficient and takes advantage of the underlying implementations. Read more

Performance Impact of Using Ruby on Rails View Partials

Ruby on Rails view partials can help keep your codebase DRY (Don’t Repeat Yourself), but misusing them can have a significant performance impact. In this blog post, we’ll describe when you should avoid using view partials and the alternatives. Read more

Container Orchestration Tools Explained

While containers by themselves are extremely useful, they can become quite challenging to deploy, manage, and scale across multiple hosts in different environments. Container orchestration is another fancy word for streamlining this process. Read more

The 9 Most Popular PHP Frameworks for Developers

There are dozens of PHP frameworks out there, but a handful of them particularly stand out in the features, functionality and simplicity they offer. Let’s look at the nine most popular PHP frameworks that you can choose from for your upcoming project. Read more

Containers vs. VMs: Which Should You Use?

Containers and virtual machines are virtual environments that comprise a number of computing components and are independent in nature, thereby allowing developers to scale applications in isolated runtimes without taking up entire machines. Read more

Start your free 14-day trial today.
No credit card needed.