Quantcast
Channel: Resources - avdi.codes
Browsing latest articles
Browse All 10 View Live

Garbage in, garbage out

In order to be able to assess the quality of our brains’ outputs, we much be able to assess the quality of the inputs. Using opaque algorithms to access information interferes with our ability to...

View Article



Brandon Hilkert on A Path to Services

Sidekiq retries are a recurring theme with our infrastructure. We’ve made a number of decisions around the fact that we have this advantage already built-in, and we might as well take advantage of it....

View Article

Mickey Peterson on What is new in Magit 2.x 

Magit’s always had a neat cherry picking functionality, letting you cherry pick arbitrary commits from the commit log. I use it frequently by combining it with range logs to look at commits in other...

View Article

Toggling technical debt

The plumbing and scaffolding logic to support branching in code becomes a nasty form of technical debt, from the moment each feature switch is introduced. Feature flags make the code more fragile and...

View Article

Great article on Data Objects by @pcreux

This self-documentation is a great gift for other developers (and your future-self). A quick look at the Data Object definition tells us what attributes are available. No need to go through those four...

View Article


Randy Coulman on unit testing

Randy Coulman has wrapped up his extensive and wide-ranging series of posts on unit testing with a wrap-up overview. Check it out!The post Randy Coulman on unit testing first appeared on avdi.codes.

View Article

Janko Marohnić on Roda

Ok, so far this looks like a flavor of Grape with a weird syntax. But the difference is that the route block is called each time a request is made, so this routing is actually happening in real-time....

View Article

Minimal CSS frameworks for coding demos

On RubyTapas, I occasionally need to demonstrate web application code. I often use little Sinatra apps for this purpose, because it allows me to illustrate a web app programming concept with all the...

View Article


Image may be NSFW.
Clik here to view.

Why you should spend $350 on a computer keyboard

This is a review of the Kinesis Advantage2 keyboard. In this article I’m going to tell you why spending $350 on a keyboard based on a 25-year-old design may be one of the best improvements you’ll ever...

View Article


An Investigative Debugging Toolbox

Last week I ran an experimental workshop on Investigative Debugging. It was a lot of fun and the attendees seemed to get a lot out of it. Afterwards I sent out some extra reference material, including...

View Article
Browsing latest articles
Browse All 10 View Live




Latest Images