Logo of AppSignal

Menu
Ruby magic icon

AppSignal presents

Ruby Magic

Magicians never share their secrets. But we do. Sign up for our Ruby Magic email series and receive deep insights about garbage collection, memory allocation, concurrency and much more.

Previously in Ruby Magic

  1. #34 Pros and Cons of Using structure.sql in Your Ruby on Rails Application
  2. #33 Top 10 AppSignal Blog Posts in 2019
  3. #32 Configurable Ruby Modules: The Module Builder Pattern
  4. #31 Ruby Templating: Baking an Interpreter
  5. #30 Type Checking in Ruby — Check Yo Self Before You Wreck Yo Self
  6. #29 Digging Deeper into Ruby Templating: The Parser
  7. #28 Brewing our own Template Lexer in Ruby
  8. #27 Inside Enumeration in Ruby
  9. #26 Ruby's Hidden Gems: Delegator and Forwardable
  10. #25 Learning by building, a Background Processing System in Ruby
  11. #24 Ruby's Hidden Gems, StringScanner
  12. #23 Unraveling Classes, Instances and Metaclasses in Ruby
  13. #22 Bindings and Lexical Scope in Ruby
  14. #21 Fibers and Enumerators in Ruby: Turning Blocks Inside Out
  15. #20 Building a Ruby C Extension From Scratch
  16. #19 The Magic of Class-level Instance Variables
  17. #18 Closures in Ruby: Blocks, Procs and Lambdas
  18. #17 Changing the Way Ruby Creates Objects
  19. #16 Ruby Magic Summer Special: The Best of AppSignal Academy
  20. #15 Under the Hood: “Slurping” and Streaming Files in Ruby
  21. #14 Ruby's magical Enumerable module
  22. #13 Benchmarking Ruby Code
  23. #12 Syntactic sugar methods in Ruby
  24. #11 A look at how Ruby interprets your code
  25. #10 Concurrency Deep Dive: Event loops
  26. #09 Concurrency Deep Dive: Multi-threading
  27. #08 Concurrency Deep Dive: Multi-process
  28. #07 Running Rack: How Ruby HTTP servers run Rails apps
  29. #06 Escaping characters in Ruby
  30. #05 Building a 30 line HTTP server in Ruby
  31. #04 Rescuing Exceptions in Ruby: A Primer
  32. #03 Introduction to Garbage Collection (Part II)
  33. #02 Introduction to Garbage Collection (Part I)
  34. #01 Mastering Concurrency

We'd like to set cookies, read why.