We have all heard the adage “Data is the new oil” in the 21st century. Every business needs to collect, manage, integrate, and analyze the data collected from various sources. Without studying the data properly, no business can earn huge revenues. To churn out the full potential of data, online media offers several data integration …

We round up five of the top programming languages for DevOps and a few handy learning resources for each. I’ve been focused on infrastructure for the majority of my career, and the specific technical skills required have shifted over time. In this article, I’ll lay out five of the top programming languages for DevOps, and the …

Racket is a great way to learn a language from the Scheme and Lisp families. I am a big advocate of learning multiple programming languages. That’s mostly because I tend to get bored with the languages I use the most. It also teaches me new and interesting ways to approach programming. Writing the same program …

The last decade has seen an acceleration of software technology such as progressive web apps, cloud computing, and APIs. This has led to fundamental changes in software engineering roles, teams, tools, and processes. As teams have shifted from monoliths to microservices and seek to streamline and automate processes for speed, continuous delivery, competitive advantage, and …

Data breaches have become common, and billions of records are stolen worldwide every year. Most of the media coverage of data breaches tends to focus on how the breach happened, how many records were stolen and the financial and legal impact of the incident for organizations and individuals affected by the breach. But what happens …

Stress and burnout can affect open source communities, but we can all help. I’ve attended many open source conferences over the years, and I usually find at least one session that discusses burnout, stress, or work-life balance. I’ve found many of these sessions helpful—not just personally, but I’ve also learned some important lessons for managing …

Use OpenWRT and Wireguard to create your own virtual private network on your router. Getting from one place to another over a computer network can be a tricky thing. Aside from knowing the right address and opening the right ports, there’s the question of security. For Linux, SSH is a popular default, and while there’s …

Humankind has been storing data for millions of years, as wall paintings, in books and more recently in super-sized data centers. Technological advancements have increased our ability to create and store data. Each day on Earth we generate 500 million tweets, 294 billion emails and 4 million gigabytes of Facebook data. Around 150 years from …

Technology as a service has the potential to generate significant growth opportunities for any industry. It offers sustainable outcomes, specific to each industry. Offering as-a-service requires the overhaul of a company’s business and digital transformation strategy but yields significant benefits for all. With Earth Day coming up on Thursday (22 April), and President Biden poised to host …

Predicting the future is hard and risky. But predicting the future in the computer industry is even harder and riskier due to dramatic changes in technology and limitless challenges to innovation. At the beginning of my term as 2014 president of IEEE Computer Society, with help from more than a dozen technology leaders, we set …