
Explore WebAssembly's support for scripting languages, including benefits for developers and operators, language interoperability, ecosystem support, and performance characteristics.

Explore RailsGoat, a vulnerable Ruby on Rails app designed to educate developers and security professionals on OWASP Top 10 vulnerabilities and additional security issues.

Explore techniques for scripting Android applications, including APK manipulation, API exploitation, and creating realistic social botnets using JRuby sessions and network data.

Explore customizing interpreters for popular language runtimes in WebAssembly environments, focusing on optimization, size reduction, and platform-specific functionality integration.

Explore the integration of Ruby and Rust programming languages, focusing on their synergies and practical applications in software development.

Learn to set up a Rails server on Fedora, configure PostgreSQL, and automate deployments with Capistrano. Covers Apache, Passenger, and remote task management for efficient Rails application hosting.

Learn to test Sinatra apps using Cucumber, Capybara, and RSpec in this Ruby tutorial. Enhance your web development skills with popular testing frameworks.

Learn fundamental Ruby concepts including variables, datatypes, and file operations in this beginner-friendly introduction to one of the web's most popular programming languages.

Comprehensive guide to Ruby on Rails, covering essential concepts and best practices for beginners to kickstart web development projects.

Explore Tilt, a versatile Ruby gem that simplifies template engine integration, enhancing your web development workflow and productivity.

Learn to use regular expressions in Ruby, including match methods and other useful functions for pattern matching and text manipulation.

Explore Ruby's unique approach to operators and their methods in this concise tutorial, enhancing your understanding of this popular web development language.

Learn to use conditional statements and loops in Ruby, essential tools for controlling program flow and creating dynamic, efficient code.

Learn to create and work with Ruby classes, a fundamental concept for object-oriented programming in this popular web development language.

Learn to integrate databases into Ruby applications using DataMapper, exploring its features and best practices for efficient data management.

Learn essential Ruby programming concepts and techniques to enhance your coding skills and build robust applications.

Learn to manipulate directories and files using Ruby's Dir and File classes. Explore essential techniques for efficient file system operations in this practical tutorial.

Explore the inner workings of Ruby's package ecosystem, from gem installation to debugging and security considerations in Rails applications.

Explore the complexities of time in programming through a graphical tour, building intuition for time-related operations and avoiding subtle bugs in your Ruby code.

Explore CRuby's inner workings, focusing on "popped" instruction sequences and how Ruby optimizes code execution. Gain insights into parsing, compiling, and abstract syntax trees for a deeper understanding of Ruby's performance.

Matz shares insights into Ruby and answers community questions in this pre-recorded presentation, offering valuable perspectives on the language's development and future.