#ruby

[ follow ]

[New Gem] Chromate: Effortless Browser Automation with Ruby and CDP

Chromate offers a lightweight way to automate Chrome using CDP, making it an alternative to Selenium and Playwright.
#programming-languages

Ruby vs Python: Decoding the Best Language for Coders 2024

Ruby and Python are frequently compared for web and application development, with Ruby praised for expressive syntax and object-oriented support.

At 30 years old, is Ruby in a mid-life crisis or a renaissance?

Ruby, created by Yukihiro Matsumoto, celebrates nearly 30 years of fostering a welcoming programming community characterized by ease of use and accessibility.

Ruby Concurrency and Parallelism

Elixir excels in concurrency through ErlangVM, while Ruby has evolved with threads and ractors for parallelism, each catering to different project needs.

The Ruby on Rails Resurgence - DevOps.com

Ruby combines functional and imperative programming to create an easy-to-use, powerful language where everything is an object.
Ruby on Rails surged in popularity during the 2000s and early 2010s, driving fast web application development.

Falling in Love with Ruby: Getting Started with The Odin Project | HackerNoon

The transition to Ruby can feel repetitive for those with previous knowledge of JavaScript, leading to moments of boredom despite the excitement of learning a new language.

If Python is too slow for you, Crystal could be your savior

Learning a new programming language can open your mind and help you think in different ways.
Crystal is a programming language that is fast like C and slick like Ruby.

Ruby vs Python: Decoding the Best Language for Coders 2024

Ruby and Python are frequently compared for web and application development, with Ruby praised for expressive syntax and object-oriented support.

At 30 years old, is Ruby in a mid-life crisis or a renaissance?

Ruby, created by Yukihiro Matsumoto, celebrates nearly 30 years of fostering a welcoming programming community characterized by ease of use and accessibility.

Ruby Concurrency and Parallelism

Elixir excels in concurrency through ErlangVM, while Ruby has evolved with threads and ractors for parallelism, each catering to different project needs.

The Ruby on Rails Resurgence - DevOps.com

Ruby combines functional and imperative programming to create an easy-to-use, powerful language where everything is an object.
Ruby on Rails surged in popularity during the 2000s and early 2010s, driving fast web application development.

Falling in Love with Ruby: Getting Started with The Odin Project | HackerNoon

The transition to Ruby can feel repetitive for those with previous knowledge of JavaScript, leading to moments of boredom despite the excitement of learning a new language.

If Python is too slow for you, Crystal could be your savior

Learning a new programming language can open your mind and help you think in different ways.
Crystal is a programming language that is fast like C and slick like Ruby.
moreprogramming-languages

Ruby on Rails 8 Concurrency Guide: Modern Parallel Processing

Ruby 3's concurrency and parallelism features enable significantly improved performance and scalability in Rails 8 applications.
#glimmer-dsl

Upcoming March 2024 Montreal.rb Talk "Frontend Ruby with Glimmer DSL for Web"

Glimmer DSL for Web enhances productivity and reduces maintenance costs
Predicted to be a significant Ruby investment in 2024

Glimmer DSL for Web Component Custom Event Listeners / Component Slots / Default Slot

Glimmer DSL for Web enhances components with event listeners and slots in recent versions.
New interactive samples help users explore the latest features easily.

Upcoming March 2024 Montreal.rb Talk "Frontend Ruby with Glimmer DSL for Web"

Glimmer DSL for Web enhances productivity and reduces maintenance costs
Predicted to be a significant Ruby investment in 2024

Glimmer DSL for Web Component Custom Event Listeners / Component Slots / Default Slot

Glimmer DSL for Web enhances components with event listeners and slots in recent versions.
New interactive samples help users explore the latest features easily.
moreglimmer-dsl
#programming

Programming (Bitcon) Ordinals (in Ruby) - Step-by-Step Book / Guide

The free online Programming (Bitscoin) Ordinals - Step-by-Step Book / Guide in Ruby has been moved to its own repository.
The first two chapters cover topics such as ordinal inscriptions and collections in the context of Bitscoin.

JavaScript is a disease! Ruby is the cure!

JavaScript is criticized for its ugliness compared to the elegance of Ruby, marking a stark contrast in programming languages.

Why developers still love Ruby on Rails

Matz and DHH, the creators of Ruby and Ruby on Rails, respectively, were unable to score a perfect score on an online quiz that tested their knowledge of the two technologies.
The author fell in love with Ruby on Rails over a decade ago and still enjoys working with it today.

Programming (Bitcon) Ordinals (in Ruby) - Step-by-Step Book / Guide

The free online Programming (Bitscoin) Ordinals - Step-by-Step Book / Guide in Ruby has been moved to its own repository.
The first two chapters cover topics such as ordinal inscriptions and collections in the context of Bitscoin.

JavaScript is a disease! Ruby is the cure!

JavaScript is criticized for its ugliness compared to the elegance of Ruby, marking a stark contrast in programming languages.

Why developers still love Ruby on Rails

Matz and DHH, the creators of Ruby and Ruby on Rails, respectively, were unable to score a perfect score on an online quiz that tested their knowledge of the two technologies.
The author fell in love with Ruby on Rails over a decade ago and still enjoys working with it today.
moreprogramming

Query collections of ActiveModel objects like an ActiveRecord::Relation

ActiveModel::Relation provides a unified interface for ActiveModel collections, similar to ActiveRecord, simplifying filtering and querying.
#rails

Hotwire, but for command-line apps

Terminalwire streamlines CLI app development in Rails by using WebSockets instead of traditional APIs.

On Flaky Tests, Time Precision, and Order Dependence

Flaky tests may occur due to time precision and time-order dependence.

Join us virtually at NYC.rb on June 12, 5:30 PM EDT for Obie Fernandez

Ruby and Rails are ideal for AI integration in software development.

Hotwire, but for command-line apps

Terminalwire streamlines CLI app development in Rails by using WebSockets instead of traditional APIs.

On Flaky Tests, Time Precision, and Order Dependence

Flaky tests may occur due to time precision and time-order dependence.

Join us virtually at NYC.rb on June 12, 5:30 PM EDT for Obie Fernandez

Ruby and Rails are ideal for AI integration in software development.
morerails

Generate Free (Node) Punks for Presidents! (in 24px) With Ruby

Added new archetypes and accessories to We Love Punks starter repo
Introducing generation of punks for presidents in Ruby

ML: An Introduction to Classification And Regression Trees in Ruby

The article explores the principles of machine learning and how they are implemented in Ruby.
The focus of this article is on CART decision trees and the mathematics behind them.

RubyWM - an X11 window manager in pure Ruby

The Ruby X11 window manager on Github is still in a rough version and has several warnings and bugs.
The developer recommends treating it as a tech demo and for inspiration rather than relying on it.

Montreal.rb Jan 2024 Building an AI Medical Scribe in Ruby

Building an AI Medical Scribe in Ruby
Using Large Language Models to enhance clinical documentation and save doctors' time

[ANN] httpx 1.2.0 released

HTTPX 1.2.0 has been released.
The new release includes features such as the SSRF filter plugin and the callbacks plugin.

Exploring the Meaning of Ruby's Global Constants and Variables

Ruby provides many global constants and variables that can be used to retrieve information about the current state of the application and runtime.
These global constants and variables are useful for simplifying scripts, debugging problems, and working with cross-platform code.
#Ruby

We Love Monkes - Let's generate 5000 punks (2424px) in a "We Love Monkes" edition

The user has prepared a pixel art image collection called 'We Love Monkes'
The collection was created using Ruby and includes sprites, tiles, attributes, meta data generation, and image generation

ethscribe gem v0.1 - lite web client wrapper around the ethscriptions.com api(s)

The ethscribe gem is a web client wrapper around the ethscriptions.com API(s) that allows users to query for inscriptions metadata and content.
With ethscribe, users can automate the process of saving 'on-chain' (image) inscriptions.
ethscribe enables data wrangling and image processing with Ruby.

We Love Monkes - Let's generate 5000 punks (2424px) in a "We Love Monkes" edition

The user has prepared a pixel art image collection called 'We Love Monkes'
The collection was created using Ruby and includes sprites, tiles, attributes, meta data generation, and image generation

ethscribe gem v0.1 - lite web client wrapper around the ethscriptions.com api(s)

The ethscribe gem is a web client wrapper around the ethscriptions.com API(s) that allows users to query for inscriptions metadata and content.
With ethscribe, users can automate the process of saving 'on-chain' (image) inscriptions.
ethscribe enables data wrangling and image processing with Ruby.
moreRuby

Todo MVC Ruby Edition is the one Todo MVC To Rule Them All!!!

Todo MVC built in Glimmer DSL for Web using Ruby is simpler, more minimalistic, readable, and maintainable compared to other versions in different frameworks.
[ Load more ]