Tag

Ruby

0 views collected around this technical thread.

IT Services Circle
IT Services Circle
Apr 8, 2025 · Fundamentals

TIOBE April 2025 Index Shows Kotlin, Ruby, and Swift Falling While Flutter Gains Traction

The TIOBE April 2025 programming‑language ranking reveals that former top‑20 languages Kotlin, Ruby and Swift are slipping in popularity, while cross‑platform frameworks like Flutter rise, and legacy "dinosaur" languages such as Delphi, Fortran, Ada and COBOL quietly re‑enter the top‑20 list.

FlutterKotlinRuby
0 likes · 7 min read
TIOBE April 2025 Index Shows Kotlin, Ruby, and Swift Falling While Flutter Gains Traction
Python Programming Learning Circle
Python Programming Learning Circle
Sep 6, 2023 · Fundamentals

Five Programming Languages Likely to Disappear Within the Next 20 Years

The article examines why several once‑popular programming languages—including Ruby, Visual Basic, Haskell, Perl, and Objective‑C—are losing relevance due to performance, ecosystem shifts, and lack of innovation, and predicts they may fade away in the coming two decades.

HaskellPerlRuby
0 likes · 8 min read
Five Programming Languages Likely to Disappear Within the Next 20 Years
Laravel Tech Community
Laravel Tech Community
Mar 27, 2023 · Backend Development

gRPC 1.53.0 Release Notes – Core, C++, C#, Python, and Ruby Updates

The gRPC 1.53.0 release introduces a series of core improvements, language‑specific enhancements for C++, C#, Python and Ruby, as well as bug fixes and new APIs, providing higher stability and performance for modern high‑performance RPC applications.

Backend DevelopmentC++Python
0 likes · 3 min read
gRPC 1.53.0 Release Notes – Core, C++, C#, Python, and Ruby Updates
Sohu Tech Products
Sohu Tech Products
Mar 16, 2023 · Mobile Development

Understanding Xcode Project Files and the Xcodeproj Ruby Library

This article explains how Xcode organizes projects through xcworkspace and xcodeproj bundles, details the structure of the project.pbxproj file, describes the role of PBX objects such as PBXFileReference and PBXGroup, and shows how to manipulate Xcode projects programmatically using the Xcodeproj Ruby gem.

Build SystemRubyXcode
0 likes · 24 min read
Understanding Xcode Project Files and the Xcodeproj Ruby Library
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Feb 14, 2023 · Operations

Practice of Communication Between Electron GUI and Ruby CLI in DevOps

The article explains how DevOps teams can evolve Ruby command‑line tools into gem packages and connect them to an Electron GUI, comparing file‑based, Unix‑domain‑socket, and Node IPC communication methods while addressing Ruby environment setup, bundler nuances, and debugging techniques.

CLIDevOpsElectron
0 likes · 20 min read
Practice of Communication Between Electron GUI and Ruby CLI in DevOps
IT Services Circle
IT Services Circle
Jul 9, 2022 · Backend Development

Turning an Android Phone into a Web Server with Termux, Ruby, Sinatra, and Puma

This guide shows how to repurpose an old Android phone into a functional web server by installing Termux, configuring SSH with Dropbear, setting a static IP, installing Ruby, Sinatra, Puma and nginx, enabling port forwarding, dynamic DNS, and performing basic load testing and security considerations.

AndroidNginxRuby
0 likes · 7 min read
Turning an Android Phone into a Web Server with Termux, Ruby, Sinatra, and Puma
Bitu Technology
Bitu Technology
Jan 11, 2022 · Backend Development

Interface‑Driven Design for Scalable Media File Migration in Elixir and Ruby

The talk explains how Tubi's Multimedia Processing Platform uses an interface‑driven architecture, Elixir protocols, and composable movers and comparators to migrate petabyte‑scale video files across cloud storage while balancing performance, cost, and testability, offering practical insights for Ruby and backend engineers.

Backend DevelopmentElixirFile Migration
0 likes · 13 min read
Interface‑Driven Design for Scalable Media File Migration in Elixir and Ruby
Laravel Tech Community
Laravel Tech Community
Jan 3, 2022 · Fundamentals

Five Programming Languages Facing a Bleak Future

The article examines why Visual Basic .NET, Delphi, Perl, Adobe Flash, and Ruby are losing relevance, describing each language's history, the factors that led to their decline, and why they are considered the most endangered programming languages today.

DelphiPerlRuby
0 likes · 5 min read
Five Programming Languages Facing a Bleak Future
Sohu Tech Products
Sohu Tech Products
Nov 4, 2021 · Mobile Development

Understanding Xcode Project Files and the Xcodeproj Ruby Library

This article explains the structure of Xcode workspace and project bundles, the role of the project.pbxproj file and its Property List format, how Xcodeproj maps these objects in Ruby, and demonstrates practical code for adding files and dependencies to an Xcode project.

Build SystemMobile DevelopmentRuby
0 likes · 20 min read
Understanding Xcode Project Files and the Xcodeproj Ruby Library
Snowball Engineer Team
Snowball Engineer Team
Aug 20, 2021 · Mobile Development

Automating iOS Color Management and Code Snippet Generation with CocoaPods, Ruby, and ERB

This article describes a complete workflow for iOS UI development that centralizes color definitions in a JSON palette, synchronizes them via a CocoaPods post‑integrate hook, and automatically generates Objective‑C/Swift color constants and Xcode code snippets using Ruby and ERB templates, dramatically improving efficiency and reducing manual errors.

CocoaPodsColor ManagementRuby
0 likes · 12 min read
Automating iOS Color Management and Code Snippet Generation with CocoaPods, Ruby, and ERB
360 Smart Cloud
360 Smart Cloud
Aug 19, 2021 · Mobile Development

Setting Up a Unified Development Environment for Mobile Projects Using Homebrew, rbenv, RubyGems, Bundler, and Flutter Wrapper

This guide explains how mobile developers can create a consistent, project‑level development environment by using Homebrew for package management, rbenv for Ruby version control, RubyGems and Bundler for dependency handling, and flutter‑wrapper to standardize Flutter SDK usage across the team.

Environment SetupFlutterHomebrew
0 likes · 9 min read
Setting Up a Unified Development Environment for Mobile Projects Using Homebrew, rbenv, RubyGems, Bundler, and Flutter Wrapper
Python Programming Learning Circle
Python Programming Learning Circle
May 8, 2021 · Fundamentals

The Slowest Modern Programming Languages: Perl, PHP, Ruby, and Python

This article examines why dynamic‑typed languages such as Perl, PHP, Ruby, and Python are generally slower than compiled or statically‑typed languages, discusses static versus dynamic typing, and emphasizes that performance issues often stem from implementation choices rather than the languages themselves.

Dynamic TypingPHPPerl
0 likes · 6 min read
The Slowest Modern Programming Languages: Perl, PHP, Ruby, and Python
Top Architect
Top Architect
Jan 2, 2021 · Operations

Weekly Tech Highlights: JD Seckill Script, Btrfs Performance Regression, Linux on N64, MuZero AI, Ruby 3.0 Release and More

This weekly roundup covers a Chinese open‑source JD seckill script topping GitHub trends, a severe Btrfs slowdown in Linux 5.10, native Linux WeChat for UOS, Flash Player removal, Mi 11 kernel open‑source, Ruby 3.0 launch, record app‑store spending, Linux ported to Nintendo N64, DeepMind's MuZero AI, and Huawei's leading Linux‑5.10 contributions.

AIBtrfsLinux
0 likes · 10 min read
Weekly Tech Highlights: JD Seckill Script, Btrfs Performance Regression, Linux on N64, MuZero AI, Ruby 3.0 Release and More
Laravel Tech Community
Laravel Tech Community
Dec 29, 2020 · Fundamentals

Five Programming Languages Likely to Disappear Within the Next 20 Years

The article examines why Ruby, Visual Basic, Haskell, Perl, and Objective‑C are losing popularity and argues that without community and vendor support these languages may fade away over the next two decades, while newer languages continue to dominate development.

HaskellPerlRuby
0 likes · 7 min read
Five Programming Languages Likely to Disappear Within the Next 20 Years
Laravel Tech Community
Laravel Tech Community
Dec 26, 2020 · Backend Development

Ruby 3.0 Release: New Features, RBS Type System, Ractor Concurrency, and Scheduler Enhancements

Ruby 3.0, released as promised on Christmas, brings three‑times performance gains over Ruby 2, introduces MJIT, the experimental Ractor concurrency model, a static type system via RBS, a new Fiber Scheduler, and several syntax enhancements, with code examples illustrating these features.

Rubyconcurrencyprogramming language
0 likes · 4 min read
Ruby 3.0 Release: New Features, RBS Type System, Ractor Concurrency, and Scheduler Enhancements
Sohu Tech Products
Sohu Tech Products
Dec 16, 2020 · Mobile Development

Understanding CocoaPods Core: Source Management, Metadata, and CDN Integration

This article explains how CocoaPods Core manages Spec repositories, including the structure and initialization of Source, Metadata handling, shard-based indexing, version resolution, CDN migration, and the mechanisms for updating and searching PodSpecs across Git and CDN sources.

CDNCocoaPodsRuby
0 likes · 22 min read
Understanding CocoaPods Core: Source Management, Metadata, and CDN Integration
Laravel Tech Community
Laravel Tech Community
Sep 30, 2020 · Fundamentals

New Features in Ruby 3.0.0 Preview 1: RBS, Ractor, and Scheduler

Ruby 3.0.0 Preview 1 introduces RBS for static type definitions, experimental Ractor for actor‑model concurrency, and a new Scheduler API for lightweight thread management, accompanied by examples and a list of supported synchronization methods, highlighting the language’s evolving capabilities.

Rubyconcurrencyractor
0 likes · 4 min read
New Features in Ruby 3.0.0 Preview 1: RBS, Ractor, and Scheduler
Laravel Tech Community
Laravel Tech Community
Aug 24, 2020 · Databases

Step-by-Step Guide to Building and Managing a Redis Cluster

This article provides a detailed, step‑by‑step tutorial on building a six‑node Redis cluster on a single Linux machine, covering directory setup, configuration files, Ruby‑based cluster tools, instance startup, cluster creation, verification, online scaling, slot rebalancing, and using Redis for session sharing.

ClusterLinuxRedis
0 likes · 7 min read
Step-by-Step Guide to Building and Managing a Redis Cluster