Development

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




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...

Computer Programming: From Machine Language to Artificial Intelligence


The internet of things is a quickly growing trend, but what does it take to program for it? Here we take a look at the top coding languages...

The Top 10 Coding Languages for IoT Projects


It's an exciting time to be a web developer - if you can stomach the steep learning curve. Here are a few things every web developer should...

10 Things Every Modern Web Developer Must Know


Microservices are becoming a more common way to develop software. Compared to their monolithic ancestors, microservices are more flexible,...

The Role of Microservices in Modern Software Development


User acceptance testing is normally the end users' first chance to give feedback on a project, but is that soon enough? Involving users...

4 Reasons Why End Users Need to Participate in Testing Before UAT


If you want your applications to be truly global, they have to be able to handle languages other than U.S. English. Unicode provides a...

Unicode 101


Despite a few flaws, no other language matches up to Java in terms of flexibility and seamless integration with other frameworks and...

Why Is Java Preferred to Other Languages as a Building Block?


Whether you're tired of mousing around on your computer doing the same thing over and over, or want to build applications for the web,...

Scripting Languages 101


Many factors must be taken into consideration when deciding whether to develop a native app or a mobile web app, so here we take a look at...

Native App or Mobile Web App?


Since the advent of widespread programs, such as Microsoft's Patch Tuesday, the speed of patching programs and systems and the breadth of...