Ruby for iOS Developers - Managing Ruby Versions
A guide for iOS developers on managing Ruby versions to avoid issues with tools like CocoaPods and Fastlane, using chruby and ruby-install.
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.
How GitHub uses automated testing tools to help developers write more user-focused, less corporate-sounding blog posts.
A freelance web developer introduces their new blog, 'bits of code,' where they will share web development knowledge and lessons learned.
A tutorial on using Ruby and the Mechanize gem to scrape personal fitness data from MyFitnessPal when API access is unavailable.
Explains the Cleanroom Pattern in Ruby for safely evaluating DSLs, addressing security risks of instance_eval and scope issues.
Chef 12 ends support for Ruby 1.8 and older 1.9 versions, requiring Ruby 1.9.3+. This allows cookbook developers to use modern Ruby features.
A guide to unit and functional testing of Ruby applications that interact with git, using RSpec to verify commands and their execution.
A talk on Chef Sugar, a Ruby library for Chef, covering its history and technical internals.
Announcing Chef Sugar v1.2.0, a Ruby gem that extends Chef's DSL with new features like attribute namespaces and version constraints.
Explains advanced patterns for using Berksfile, a Ruby-based dependency manager for Chef cookbooks, to improve flexibility and reduce repetition.
A guide to handling Faraday::Error::ConnectionFailed in Ruby using a custom middleware for better error management.
Explains the difference between Chef's chef_gem and gem_package resources for installing Ruby gems in system or Chef-specific contexts.
Introducing Chef Sugar, a Ruby library that extends Chef with helpful DSL methods and logic to simplify and improve recipe writing.
Explores using Policy objects and Extractors in Rails to handle multi-provider OAuth authentication cleanly, moving beyond CanCan/Pundit for authorization.
A developer shares technical learnings from August, covering iOS, Ruby automation, JavaScript libraries, CSS tools, and interesting tech reads.
A guide to debugging and fixing the common OpenSSL::SSL::SSLError in Ruby, explaining SSL/TLS basics and certificate verification.
A developer details the technical process and reasoning behind migrating their static blog from Ruby-based Octopress to Python-based Pelican.
Vagrant creator explains why he abandoned RubyGems for installer packages, focusing on user experience and stability for a diverse user base.
Explains why common Ruby unit tests are flawed and demonstrates proper unit testing with mocks and stubs for isolation.