I'm a consultant and software developer based in
Plymouth, UK. This site is a
collection of tutorials, thoughts and things I've learned in code,
life and running my business.
Today, I mostly help people and
organisations who use Ruby on Rails. I enjoy
learning new tools and technologies, though, as well as the art of
business. This means I'm often dabbling with new languages and frameworks, and
posting what I learn. My now page describes what
currently has my attention.
Docker is a fantastic tool for isolating your app and its environment, and allows easy distribution and state-replication across multiple environments (dev, test, beta, prod, etc.). Using Docker can get rid of the “it works on my machine” problem, and help you to easily scale your app as it grows.
Ruby on Rails is a great framework for building modern web applications. But as with any technology, things move on quickly. Without proper care and attention, the web apps and sites you build using Rails can start to degrade. This means slow pages, security vulnerabilities and your users seeing error screens.
In the previous tutorial, you learned how to use Volley’s built-in networking tools to quickly download a network resource and display the results. Volley removes lots of boiler-plate code, and lets you concentrate on the details of your app rather than dealing with low-level networking technologies.