View this email in your browser


Screenshot is the Primary Tool for Manual Testing

In the first part of this discussion, we talked a lot about manual testing. You know, this topic is so deep... And there are so many memes, so I'm happy to continue.

If you are doing some enterprise-level coding, quality is an essential thing. 

Or you can imagine yourself working for a big corporation. Your job is to track user behavior, saving that data for later. When the time comes, those users will see some diaper ads. (Or I'll see the same sneakers that I already bought two months ago, but hey, nobody cares to delete that cookie.)

I know, user tracking is essential. It's the primary revenue driver. And you don't want to show your ad incorrectly. It's a good illustration of why testing is essential and should be viciously automated. Because sooner or later, doing bugs in big and major codebase may lead to negative consequences. And you'll be fired by some AI recruiter that doesn't want to deal with the results or it'll be shut down forever and locked at some vault.

Plus, it's not 2005, you know. A lot of coding back then looks like Wild West movies. Yippee ki-yay! Right now, our industry is at a more mature stage. A bunch of cool cowboys, wearing hats, and coding at nights doing critical pieces of code are mostly gone. Their quick and buggy code will be gone too.

But everything is growing or evolving. Not only viruses. Now, every science student is building simulations on their majors. Astrophysicists use the same math packages and store code on GitHub as you do.

This newsletter's sponsor -  Testim.io, will be running another webinar, partnering with Microsoft. Webinar Testim Talks: Augmenting Automated tests using Testim ActionsRegister for the Webinar here and join next week, the 22nd of April, to learn how great test coverage can help your team to archive better performance results. Learn more about the webinar here.

And horses... During the old days, you had deep knowledge of a few things, and it helped you in your work. Right now, even if you don't know anything, you can find some handy service that will skyrocket your processes to Mars or even to Pluto!

So now horses like other rudimentary things are used only on weekends. People are playing with them. Now we have cars; soon we'll have robo-taxis. So wild west in the past. Welcome to the next stages: better, cleaner, and more complex.

11 Reasons Why Software Testing Has a Better Future Than Development

By @lorenzo-gutierrez

Challenges are neither new to developers nor testers. However, building logic and testing logic carry different meanings. You have to think a lot to test the logic behind every piece of code that works in the software. IT companies are still waiting for the real talent to dedicate themselves into the job.

Read More

 

10 FREE Docker, Jenkins, and Maven Courses for Programmers and DevOps Engineers

By @javinpaul

One of the things which makes Jenkins so popular and useful is its flexibility. It can handle just about any kind of build or continuous integration process you can think of through the hundreds of plugins that are available.

Read More

 

The Rise of MLOps: What We Can All Learn from DevOps

By @jackie-dejesse

The challenge is that companies need to have the entire infrastructure underlying those technologies in order to implement machine learning.

Read More

 

Kubernetes and Helm: A Deadly Combo to Help You Deploy with Ease

By @PavanBelagatti

In terms of architecture, Helm has two sides, there is a client-side, which is the Helm command-line tool (helm CLI), and there is also a service side, which is called Tiller.

Read More

 

Why We Love Docker and Best Practices for DevOps

By @PavanBelagatti

In virtualization, we have something known as a Hypervisor. Because we are running these virtual machines, which are basically isolated desktop environments inside of a file, the Hypervisor is what’s going to understand how to read that file.

Read More

What is Everything-as-Code? Examining the Explosion of "as Code" Buzzwords

By @mpron

While this article takes a more literal approach to the emerging term, everything as code, the term more commonly references the growing interest around flexible state engines

Read More

 

Guide To Pursue DevOps Agile Development Cycle And Develop a Better Software

By @ashley-lipman

Taking on a large scale development project is complicated enough. When you add the adoption of new methodologies to this recipe, it can lead to lots of problems.

Read More

 

Test-Driven Development with RSpec in Rails

By @red12003

Read More

 

Kotlin in Production: Should you stay or should you go?

By @dpreussler

Read More

 

BDD: Writing an Automated Test Suite isn’t Rocket Science

By @andymacdroo

Read More

Transitioning from Software Testing to Development

By @uridah 

Although people belonging to Quality Assurance and Software Development are wheels of the same vehicle, they both look at the same things with slightly different perspectives. For instance, a developer might focus more on the performance of his code while for a QA Engineer, user experience would be a bigger deal. This is only natural.

Read More


How I learned to stop worrying and love TDD

By @james.kyle.lemon

Read More

 

Software Development Lifecycle (SDLC)— A Simple Explanation

Read More

I leave you with this:
"
Quality is never an accident; it is always the result of intelligent effort.
-
John Ruskin

Have a great week,
Arthur from Hacker Noon 👨‍💻
Copyright © 2019 Hacker Noon. All rights reserved.
You are receiving this email because you opted in at our website hackernoon.com. 

Our mailing address is:
PO Box 2206, Edwards CO, 81632, U.S.A. 

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.