The Coronavirus pandemic has had a profound effect on virtually all of our business lives — and that’s no different for DevOps specialists. The crisis has pushed companies to work remotely, and, in that context, some people feel like the continuity implied in DevOps is at risk. But that’s nonsense. With the right strategy, DevOps practices and strategies can actually benefit from the current situation.

I know so because at BairesDev, the offshore development company I work at, we’ve seen what happens when you use DevOps on distributed teams. The approach provided by our distributed teams allowed us to reimagine…


Whenever a person takes an interest in programming, they set out to choose where to start in a landscape that’s vast and widely dynamic. Usually, their journey begins with choosing one of the many, many programming languages out there. Then, they learn everything they can about that language and, hopefully, continue their journey coding software using what they’ve learned.

That’s what the path of most developers looks like: they learn the ins and outs of a particular language, extend their reach through frameworks, and they start to gain experience out in the fields. …


Python is a cross-platform, interpreted, object-oriented programming language that is perfectly suited for Rapid Application Development, scripting, and connecting existing components together.

Python uses a simple, easy to learn syntax, which focuses on readability to reduce the overall cost of program maintenance. Many software engineers opt to use Python because it’s one of the more efficient and productive languages on the market. Because Python doesn’t require a compiler, the edit-test-debug cycle is very fast.

To make this even more attractive a proposition, when the Python interpreter encounters an error, it raises an exception. …


Now that businesses are starting to see a light at the end of the tunnel and some cities, states, and countries have begun to enter the reopening phase, many organizations’ leaders are wondering: How can we return to the office responsibly?

From the health and safety of your employees to the software and technology you’ll need to keep operations running smoothly, there’s a lot to consider. Here are tips and best practices for making the transition as hassle-free as possible.

Prioritize the Safety of Your Employees

The first consideration you must take into account is the safety of your employees. …


Most businesses are only as successful as the software and services they deploy. After all, you might have the perfect product to sell, but without the software and services with which to deliver it, your business is going to struggle to keep up with the competition.

And so you make sure to hire the best developers you can find. You expand your IT department to include a crew of developers that work tirelessly to create the software you need to deliver your goods. …


Since the COVID-19 pandemic struck, a large portion of the global workforce has had to adopt a new way of working. Shifting home offices, living rooms, bedrooms, and garages to spaces that can be used as a serviceable work-from-home environment, most workers have had just enough time to grow accustomed to what should be considered a temporary new world order.

For some, this was as simple as taking home a work laptop and getting online. For others, however, the process was much more involved. Without the ability to cart home a laptop, the home PC would have to do.

Those…


The outsourcing industry has deeply established itself as a standard alternative for businesses to gain more flexibility when it comes to meeting their goals. The outsourcing market got so big over the last couple of decades that its size rose to $92.5 billion in 2019. A considerable part of that has to do with the steady growth of IT outsourcing, which is now far-reaching and touches virtually every sector of the economy.

It’s funny to learn that so many people still don’t know about one of IT outsourcing’s most useful components. Of course, I’m talking about RFPs, a fantastic tool…


In times where cost-efficiency can mean the difference between staying in business and shutting down for good, IT outsourcing appears like a fantastic alternative. Partnering with a highly-skilled team of IT professionals can provide you with the digital tools you need to overcome the challenges brought by this challenging year. Besides, an external team can provide you with the necessary adaptability to face the numerous uncertainties we’re going through.

In that scenario, investing in a partnership with a nearshore software development company can be the smartest move you do today. Even if you don’t have an entire project to outsource…


Encryption. For some, it’s a word that conjures images of Hollywood animated graphics, the likes found in the ’95 cult classic film “Hackers.” For the average computer user, encryption is something used by the NSA or tech experts and isn’t made for public consumption. For those who understand this technology, however, encryption is a way to protect sensitive business or personal information, thereby hiding it away from prying eyes.

The truth is, everyone benefits from encryption. Why? Let’s consider two possibilities.

Stolen hardware

The first scenario deals with hardware-based encryption. Hardware encryption can do things like encrypting your entire hard drive, which…


If there’s something most companies know is that they’ll need digital solutions to tackle the myriad of challenges posed by the modern business world. The increased digitization of entire industries has led to a new reality, one that Satya Nadella, Microsoft’s CEO, masterfully explained: “every company is now a software company.

Technology has become so ubiquitous that practically every business depends on it in some way or another. Naturally, this new reality brings about a series of challenges that companies need to overcome to succeed. One of the most important ones? …

Paul Azorin

Paul Azorín is the Founder and Chief Technology Officer at BairesDev. He has over ten years of experience working as a software architect.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store