Automated tests taking a long time to run can slow down the feedback loop. You can use CI parallel jobs to run CI builds faster and increase developer productivity. Learn how static and dynamic test splits work and what are their benefits.
It's nice to have many people visit your Web site. It's even better
when people don't just come to your site, but also enjoy your content.
But, best of all is when visitors to your site do what you would
like them to do—sign up for your newsletter, register for your SaaS
application or buy one of your products.
Even the most beautiful Rails application can lose its elegance if not
deployed correctly. Like other Ruby frameworks or languages, such as
Sinatra, Rails is based on the Rack interface. This article
provides a basic introduction to Rack hosting and Rack-based application
deployments.
I'm always amazed to hear about the death of the publishing industry.
True, books and (gulp) magazines are often fighting for their lives,
and the state of journalism is in tatters.
From my perspective, one of the best parts of being a Web developer is
the instant gratification. You write some code, and within minutes,
it can be used by people around the world, all accessing your
server via a Web browser.