Ruby Sinatra with Postgres using Sequel
A tutorial on connecting a Ruby Sinatra application to a PostgreSQL database using the Sequel ORM for basic data operations.
A tutorial on connecting a Ruby Sinatra application to a PostgreSQL database using the Sequel ORM for basic data operations.
A beginner-friendly introduction to the Ruby Sinatra web framework, covering installation, basic routes, and URL parameters.
A comprehensive reference guide for essential command-line commands across Bash, Git, Node.js, Python, Ruby, and PHP.
A comparative tutorial teaching basic programming concepts like printing, variables, conditionals, and loops in Python, PHP, Ruby, and JavaScript.
Explores new experimental performance features in Puma 5, including a 'sleep sort' latency reduction technique for Ruby web servers.
Explains how to use Ruby's `any?` and `find` methods to check if an array contains elements matching a condition.
A guide to implementing impact analysis in CI/CD pipelines to skip unnecessary builds and tests, saving time and resources.
Explains the Global VM Lock (GVL) in Ruby, its impact on concurrency and scaling, and how to optimize applications like Sidekiq and Puma.
Guide on using CocoaPods solely to manage CLI tool versions in iOS projects, without integrating with Xcode.
A developer shares his experience building and deploying a new personal website using Jekyll and GitLab Pages.
Analysis of a malicious backdoor discovered in the popular bootstrap-sass Ruby gem, its impact, and essential security best practices for developers.
NGINX Unit, a new multi-language application server, now supports Ruby. This article analyzes its potential impact on Ruby web applications.
Explains how to manage multiple Ruby versions on openSUSE using the 'orr' tool for easy installation and environment setup.
Explains how malloc's per-thread memory arenas cause memory fragmentation in multi-threaded Ruby programs and how setting MALLOC_ARENA_MAX can reduce usage.
A guide to optimizing Puma, Unicorn, and Passenger Ruby app servers for maximum throughput and resource efficiency.
A developer shares projects from SUSE Hack Week 15, including Conway's Game of Life, Ruby gems, and Git tooling.
A guide for iOS developers on using Bundler to manage Ruby tool dependencies like CocoaPods and Fastlane, ensuring consistent project setups.
A guide for iOS developers on managing Ruby versions to avoid issues with tools like CocoaPods and Fastlane, using chruby and ruby-install.
A technical guide for creating a custom table of contents filter for Jekyll sites using a Liquid module.