What the compiler does to transform source code to executable programs and how to inspect intermediate results.
How to use Ruby’s bitwise operators when working with Unix file system permissions.
A step-by-step guide to setting up and configuring a basic Linux server in the DigitalOcean cloud.
A rundown of Ruby’s bitwise operators and an explanation of how two’s complement is used to represent signed integers.
Stop repeating yourself and learn how Ruby’s splat operator works behind the scenes.
Catch incorrect assumptions where they’re made instead of where they break your program.