Bill Gates has become a powerful influence on publishing. An endorsement from the philanthropist and Microsoft cofounder can cause tangible sales spikes, reminiscent of the golden ticket that once came with being picked for Oprah's book club. So just what does Gates read? Quartz manually compiled all 186 of the books recommended on his blog,...
If you wanted to hand a book over to a new tester, to help them get to grips with the world of testing, what topics would you expect or like to see in it?
Agile Testers are often known as Quality Analysts (QA), Software Engineers in Test, Test Engineers and QA Leads, among other variances. I've been working as an Agile QA for a while and I would like to share my point of view about how QAs work in an agile team. In this article, I will use the term QA to represent an "Agile Tester". Most people, even in agile teams, treat QAs as a sub-role or a separate role in the team. I believe this is an outdated conception. The difference between a QA and a Dev lies in the mindset.
The Software Testing Clinic is a safe environment for those who are interested in software testing to learn and enhance their testing skills. It also enables...
Over the last several years we’ve seen a whole range of ideas regarding the architecture of systems. These include: Hexagonal Architecture (a.k.a. Ports and Adapters) by Alistair Cockburn and adopted by Steve Freeman, and Nat...
Transmission Zone – This zone is characterized by a small change in water content with depth. In general, the transmission zone is a lengthening unsaturated zone with uniform water content. The hydraulic gradient in this zone is primarily driven by gravitational forces.
We data scientists love to create exciting data visualizations and insightful statistical models. However, before we get to that point, usually much effort goes into obtaining, scrubbing, and exploring the required data. The command line, although invented decades ago, is an amazing environment for performing such data science tasks. By combining small, yet powerful, command-line tools you can quickly explore your data and hack together prototypes. New tools such as parallel, jq, and csvkit allow you to use the command line for today's data challenges. Even if you're already comfortable processing data with, say, R or Python, being able to also leverage the power of the command line can make you a more productive and efficient data scientist.