Form and Space on the Web etc.
February 16, 2017
Form and Space on the Web
We occupy three-dimensional space. Sometimes it’s fun, sometimes it’s dangerous, but that is where we live and it influences how our brains are accustomed to interacting with the world.
Do responsive sites have to be so tall on mobile?
When designing responsive sites, we tend to focus a lot on keeping content nicely formatted within all the various screen widths in the world today. This makes sense given that horizontal scrolling is not particularly user-friendly, so constraining the design to the browser's viewport width is generally a given.
How to test a React app using capybara-webkit
I have been using the capybara-webkit gem for a while now since I first tried it out after making the switch from Capybara + Selenium. Using capybara-webkit speeds up my Selenium tests due to its headless nature, and it's very straightforward. However, I had some trouble testing a Rails based React app. In this post, I will explain how I worked around the issues that came up when trying to use capybara-webkit with React.
TIL: Find the size of a response body using curl
Today I needed to inspect how large the body of one of our API end points was. My initial idea was to do this:
An Introduction to Thinking About Animation on the Web
Movement is everywhere around us, and sometimes we forget it as a form of communication. From body language to the way gravity works — movement can tell us a person's emotions and what actions are about to occur.
223: Two and a Half ORMs
We're back! This week I introduce Joel Oliveira, one of my new recurring co-hosts. We learn a little about Joel, how we met, his side project Shubox, what it's really like using Rails 5, and a bit about ORMs.
Block Web Crawlers with Rails
Search engines “crawl” and “index” web content through programs called robots (a.k.a. crawlers or spiders). Here are some approaches to blocking them in Ruby on Rails apps.
Investment Time
Since 2010, we have dedicated Friday every week to “investment time”, unstructured self-directed time undedicated to client work. Here’s how it works and what we’ve learned.
GoRails: Question And Answer #1
If you have more questions you'd like to hear answered, ask them below in the comments!
Learning by helping
How helping others made me a better developer.