Development

This section includes all content related to programming and software development.




When it comes to understanding the process of software development, there’s a lot to learn. These Coursera offerings can help you up your...

6 Software Development Concepts You Can Learn Through Online Courses


One in five Americans has a disability that changes the way they interact with technology. It’s important to approach all customers with an...

5 Common Questions About Website Accessibility


Is it really possible to teach yourself data science? Can you go from just basic IT skills to becoming a master analyst? The answer is yes,...

6 Key Data Science Concepts You Can Master Through Online Learning


DevOps and site reliability engineering (SRE) are sometimes a bit difficult to differentiate. DevOps combines development and operation to...

SRE vs. DevOps: What's the Difference?


Software engineers are behind the software and apps that we use every day. But what exactly does the role entail? Here we examine the...

Job Role: Software Engineer


Given the chaotic nature of distributed systems, services should be developed to anticipate failure and automatically recover in the event...

Beauty in the Breaks: Creating Resilient Systems Through Chaos Engineering


Embracing autonomy requires that humans and machines ensure scalable, stable and secure AI-powered systems. Software teams that leverage...

Hybrid vs. Autonomous Engines - What’s Better for Development?


The consistent rise in open source usage, along with headline-grabbing data breaches like Equifax that exploited vulnerabilities in open...

Open Source Vulnerabilities Are on the Rise: Here’s What You Need to Know


SQL is an essential part of most database's operations, but are you backing it up properly? Here we look at SQL backup issues that can trip...

5 SQL Backup Issues Database Admins Need to Be Aware Of


DevOps can be a boon for a business, but only when it's done right. Here we take a look at some of the mistakes to avoid, as told by tech...

When DevOps Goes Bad


Here we explain what a DevOps manager does ... and why that's important.

DevOps Managers Explain What They Do


Without these programming languages, the internet wouldn't exist. These languages - some dating back to the 1950s - are the foundation for...

The 5 Programming Languages That Built the Internet


Everyone knows that a chain is only as strong as its weakest link, and the same goes for software - its security is only as strong as its...

Qualitative vs Quantitative: Time to Change How We Assess the Severity of Third-Party Vulnerabilities?


If you think Perl is a relic from the '90s, think again. This language is still going strong. Learn the basics here.

Perl 101


C is one of the most enduring programming languages in history. Learn about its origins, uses and why it's still in use after nearly 50...

The History of the C Programming Language


This scripting language is simple, inexpensive and highly effective, which explains why it's so popular. Find out more about it here.

PHP 101


The concept of DevOps has been around for a while now, but it's still being defined and refined - it can have different meanings to...

Developments in DevOps


Why is user acceptance testing (UAT) still important? Here we'll learn about the benefits of UAT and why it's unique.

Why Do We Need User Acceptance Testing (UAT)?


As computing power has increased, programming languages have evolved to take advantage of enhanced computing resources. Learn more about...