How GitHub uses automated testing to empower developers to write less-corporate blog posts
How GitHub uses automated testing tools to help developers write more user-focused, less corporate-sounding blog posts.
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.
A guide to handling Faraday::Error::ConnectionFailed in Ruby using a custom middleware for better error management.
Explains advanced patterns for using Berksfile, a Ruby-based dependency manager for Chef cookbooks, to improve flexibility and reduce repetition.
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.
A guide on installing Ruby 2.0 Release Candidate 1 using Homebrew and rbenv, including special configuration cases.
A guide to installing Ruby 2.0 Preview 2 on Mac OSX using Homebrew and rbenv, including troubleshooting tips.