SMRTR Programming

Programming stories

Get hand-picked daily summaries of the best, most informative programming articles from around the web. Browse recent summaries, then jump to the original source when you want the full article.

Ruby developers have access to numerous useful gems for web applications. Eleven versatile gems are highlighted, including AmazingPrint for improved object visualization, Mail for email handling, Dotenv for environment variables, and Zeitwerk for code autoloading. These gems offer functionality ranging from date series generation to currency handling and phone number validation.

Latest stories

How not to do code reviews

Modern code review practices have evolved beyond traditional error-finding approaches. Automated testing and static code analyzers now handle most bug detection, allowing reviews to focus on knowledge sharing and long-term code...

SMRTR Programming

Get the next batch of curated stories in your inbox.

This archive is built from SMRTR newsletter stories. Subscribe for hand-picked stories without the extra noise.

More recent stories

ComputerProgramming.Art

This website teaches Python programming basics, covering topics from computer memory to data structures. It provides practical examples and in-depth explanations on various concepts, including data types, control flow, functions,...

Ruby 3.4.0 preview2 Released

Ruby 3.4.0-preview2 packs a punch with Prism as the default parser, frozen string literals by default, and cool new features like 'it' for block params and keyword splatting with nil, all aimed at boosting performance and keeping...

Run a Virtual Machine in Your Browser

A web browser can now run a complete virtual machine, including operating systems like FreeDOS and Alpine Linux, thanks to WebAssembly technology. This article provides a step-by-step guide to set up a React-based web app that...