How to Use Sinatra to Build a Ruby Application

In this article, we'll introduce Ruby on Rails' lesser-known but powerful cousin Sinatra. We'll use...

In this article, we'll introduce Ruby on Rails' lesser-known but powerful cousin Sinatra. We'll use...
Discover the ins and outs of logging in Ruby, including how to customize your logs and use logging libraries like Lograge.

Pattern matching is a powerful technique in programming that allows you to match data structures and...
Learn how to start logging with Ruby and go from basics to best practices in no time.

A tale of false assumptions.

Let's look into three options for code loading in Ruby: using load, require, and autoload.

Learn how to implement a Sinatra API and protect its endpoints using Auth0

Discover how to customize exceptions in Ruby and highlight exceptions in your logs.
Discover the Best Ruby gems to enhance your project and make development easier. From testing to deployment, these gems will streamline your workflow.
Get started with web scraping in Ruby using this step-by-step tutorial! Learn how to scrape a site with Nokogiri and RSelenium libraries.

A collective devoted to the craft of software engineering where expertise is transmuted into joy.

Working with collections, such as arrays and hashes, is a fundamental part of programming in Ruby....
How can I create nested lists in YAML? I want to get: {"Hello": ["as", ["http://", ["cat"]]]} Here's my YAML that doesn't work (with pyYaml): Hello: - &

As a Ruby developer, you can immediately incorporate AI into your applications through the use of the OpenAI API. Our beginners guide will take you through step by step.

Are your feature flags states leaking between your test cases? Stub them all to make your test suite more reliable. Here’s how.
Kimurai is a modern web scraping framework written in Ruby which works out of box with Headless Chromium/Firefox, PhantomJS, or simple HTTP requests and allows to scrape and interact with JavaScrip...
Learn web scraping with Ruby with this step-by-step tutorial. We will see the different ways to scrape the web in Ruby through lots of example with gems like Nokogiri, Kimurai and HTTParty.
Leaked OnlyFans photos and video of manny.codes

This guide goes over the various ways to install Ruby on Mac, and the pros and cons of each one.

I was playing around with OpenAI (GPT-3) today, building a reasonably complicated email parser for a...

Example based guide for text processing with Ruby from the command line
An in-depth look at threads vs processes in Ruby web applications, and when you should use each.

Rake provides a great way to automate repetitive or complex tasks. Here's a look at creating a simple and a more complex task.

Learn about the Enumerator#product method introduced in Ruby 3.2.

Read more on the Doximity Technology Blog about how our engineers and data scientists are building the largest online network for clinicians.

Discover the benefits of memoization for your Ruby application, common mistakes to avoid, and when not to memoize.

A Ruby multithreaded crawler is a type of web crawler that is built using the Ruby programming...

Have you ever built your own web server with Ruby? We already have many servers, like: Puma Thin Unicorn But I think this is a great learning exercise
A modular Ruby web server interface.

Find out about the different JIT compilers for Ruby — YJIT, MJIT, and TenderJIT — and their benefits.

Discover when and why you should use ractors, and build a ractor in Ruby.
Note: before starting this post, I recommend reading my other posts about procs and closures for background. Overview What’s the difference between a proc and a lambda? Lambdas actually are procs. Lambdas are just a special kind of proc and they behave a little bit differently…

Let's explore how Ruby manages memory, garbage collection, and how to uncover a leak, in the first of this two-part series on memory leaks in Ruby.
Master programming by recreating your favorite technologies from scratch. - codecrafters-io/build-your-own-x
Leaked OnlyFans photos and video of manny.codes
How the principle of connascence will help us to move away from fixtures.
Ref: #6053

Rubocop recently managed to be listed as one of the most loved and most frustrating ruby gems which is quite an achievement. In this episode, I'll show you how to keep it only in the loved section.

Ruby adds Fiber SchedulerInterface to support non-blocking fiber. Splitting long operations into fiber hooks and Scheduler will manage it for us.

Let's build a simple state machine in Ruby and use the state machines gem.
Racc is an LALR(1) parser generator. It is written in Ruby itself, and generates ruby programs. - ruby/racc
A comparison of how different attr_accessor from custom getters in setters in terms of implementation and performance

A quick overview of using collections in Jekyll to create powerful taxonomies around your content.

By Farrel Burns Brought to you by CloudCannon, the Git-based CMS for Jekyll. What you’ll...

Find out how feature flags function in principle and get started with feature flags using the Flipper gem.
Blog and website of Greg Molnar, Ruby Developer, Rails Developer, IT Security Consultant, Penetration Tester, Ethical hacker. Opinions expressed are mine.

Learn how you can implement polymorphism in your Rails application for cleaner code.
I'm not an expert in cryptography — I'm just a developer, and most developers are in this same boat...