Blog Posts
-
- How to add a man page to your Ruby project -
- Solving Advent of Cyber 2023 Day 2 using Ruby -
- How to use ActiveRecord in a library -
- Enumerating XKCD-style passwords with Ruby -
- Why do so many in InfoSec really dislike Ruby? Some Thoughts -
- Introducing command_mapper -
- It's simple, we kill eval -
- RubyGems Tasks -
- You don't have to use Bundler to create new RubyGems -
- Reading RFID Cards on Linux (in the year 2012) -
- DIY Pagination with DataMapper -
- Hexdump 0.2.x -
- Don't like WEBrick? Try net-http-server -
- Typos in your Documentation? -
- Introducing DeploYML -
- Mining RubyGems from Ore -
- Introducing Combinatorics 0.2.0 -
- List Comprehensions in Ruby -
- Introducing OpenNamespace -
- Introducing uri-query_params -
- SimpleMarkup is dead. Long live MarkDown (and Textile) -
- Introducing static_paths 0.1.0 -
- (Fully) Document your DataMapper models with YARD -
- Using YARD with Hoe, correctly -
- Spidr 0.2.2 released. -
- Introducing the new Web Spider Obstacle Course -
- ToorCamp: Ronin - A Platform for Publishing and Mayhem -
- Introducing Wordlist 0.1.0 -
- Ronin "big-push" 0.3.0 released -
- New project mailing lists -
- Spidr "solid" 0.2.0 -
- Ruby things worth looking into -
- Ronin "toorcamp" 0.2.4 finally released -
- Sketches: Aftermath -
- Ronin "faster" 0.2.3 has been released -
- Ronin "theouterlibs" 0.2.2 released -
- Introducing Chars 0.1.0 -
- Ronin 0.2.1 "notashellscript" released -
- The Push to Ruby 1.9 -
- Ronin 0.1.3 "shake down" Released -
- Spidr and Raingrams are back, now with specs -
- RDoc can let you down, can give you up, can run around and desert you...