Is there anyone out there in the Ruby community who doesn’t know Active Record? I don’t think so. Many of us start our adventure with Rails by writing AR models. And we write them a lot. We detect the N+1 issue many times. We refactor it much more. We doubt our ideas, solutions, and AR many, many times in our Ruby lives.
From developers to designers, from CEOs to investors, today’s tech landscape is full of people redefining our perception and use of technology. Among them—many women spearheading this change. True, there are still too few of them in this world, but them women from listed below are doing their utmost to change that state of affairs.
In object-oriented programming, SOLID states for five design principles that help a developer build easy to extend and maintain software. In this article I’m not going to explain what’s hidden behind it though. It’s been already done by Uncle Bob (who came up with the rules) and in dozens of articles all over the web (like the one on by Lea Karam).
Recently, we have had decided to expand our DevOps stack with the addition of Terraform for creating Infrastructure as Code manifests. It became obvious from the start that local backend is not an option, so we had to set up a remote one.
A smooth, cross-platform experience is the dream of every developer and business owner since the release of modern smartphones. In the history of mobile we’ve had iPhones and Blackberries, Android, Windows Phones, and a handful of smaller players. Building a native app for each one of these platforms sounds like an expensive venture and a long and arduous process.
I remember hearing about Agile for the first time. The concept behind it seemed pretty straightforward: sprints, planning sessions, and backlog—it all looked like it could really help us accomplish more in the same timeframe (especially in comparison to Waterfall).
One of the first things one learns as a quality assurance specialists is that there are three basic types of automated tests: unit, integration, and end-to-end tests.
You probably already know this: the first step to learning something in any subject is acknowledging that you don’t necessarily know it all inside out.
Our latest post on the Thunderbird redesign drew a lot of buzz from industry press. Some people loved the new, modern look, others preferred Thunderbird’s current default version. As a result, the mockups stirred some lively conversation on social media sites like Reddit and few other places on the Web, including OMGUbuntu, Antyweb or the Thunderbird Twitter.