RSSAmplifier

Blog

schwad

I am a Rubyist enjoying solving challenging problems.

schwad.github.ioRSS feed ↗10 posts

Latest posts

schawad_performance_logger 0.5 released

In 2019 I authored the schwad_performance_logger gem to solve a problem that seemingly only I had. I wanted a thin DSL for get_process_mem, memory_profiler, benchmark-ips and time performance.

Did I watch the 90’s Foster’s beer ad thousands of times?

In my post “You are what you see” I talk about the Foster’s ad that I’d seen, what seemed like, endlessly during my youth. Which prompted a little niggling curiosity in my mind. Did I actually watch this ad thousands of times? Let’s explore. We didn’t have smartphones. In my free time I did do a fair few enriching activities (raising poultry, archery, hiking, swimming, fishing) and some…

You are what you see

The 90s and 2000s were high tide for offbeat beer ads. Many did not age well. Some were fairly funny. Some that weren’t particularly funny but were RIFE were Foster’s commercials. The setup was simple. A weird video clip, like this one , followed by a word and then the slogan “Fosters: Australian for Beer”. I have never seen a can of Fosters in the United States. Let alone someone drinking it.…

Using Rubyfmt with Atom

Rubyfmt, the exciting project from @penelope_zone continues to grow by the day. After being a fan of this work for quite a while, I set out to hack together a way to get it running slick on Atom. I’m writing today to share those few steps so that you, too, can enjoy the magic of Rubyfmt on Atom! What is Rubyfmt? I reckon 90% of people reading this article will already be intimately familiar with…

Introducing my Schwad Performance Logger gem

Do you find yourself writing puts statements all throughout your code - only to check which chunks are burning the most time (or memory)? puts '*' * 300 start_time = Time . now # your actual code time_elapsed = Time . now - start_time puts "Time elapsed is: #{ time_elapsed } " puts '*' * 300 Do you also find yourself manually recording these values from your terminal to later include in a PR…

Past Rubies #4: Matz Joins Heroku

Past Rubies is a tiny weekly newsletter that shares curated historical content from the Ruby community. Consider it Ruby’s version of ‘on this day in history’. New issues every Wednesday. See online

Past Rubies #3: Whipping out a Rails Facebook Clone 12 Years Ago

Past Rubies is a tiny weekly newsletter that shares curated historical content from the Ruby community. Consider it Ruby’s version of ‘on this day in history’. New issues every Wednesday.

Past Rubies #2: Rewriting Rails as a Javascript Framework - in 2007

Past Rubies is a tiny weekly newsletter that shares curated historical content from the Ruby community. Consider it Ruby’s version of ‘on this day in history’. New issues every Wednesday.

Past Rubies #1: Ruby Celebrity Free-For-All

Past Rubies is a tiny weekly newsletter that shares curated historical content from the Ruby community. Consider it Ruby’s version of ‘on this day in history’. New issues every Wednesday.

How Rails and Heroku Saved My Bacon

I love Rails, Ruby and Heroku. If I need to get something that works live and on the web right now , I know I can trust these tools to the ends of the earth. The other day I had 30 minutes to do just that. The Schwad Awards For either 9 or 10 years now (no one is quite sure), every holiday season I have been doing the Schwad Awards. For the first few years they were public on twitter, then I moved…