Development
This section includes all content related to programming and software development.
Straight From the Experts: How to Limit Cybersecurity Risks with Workplace IoT Devices
Is a security-by-design approach the best way to limit IoT cybersecurity risks in the workplace? We asked the tech experts to weigh in.
Agility Versus Security: Is Finding a Compromise Still Necessary in 2019?
It’s time to have a look at agility and security methods, their strength, weaknesses and historical uses, and the newer approaches that...
Five Programming Tools for 2020 and Beyond
The digital universe is changing. What new tools should programmers familiarize themselves with to keep up with the times?
Functional Programming Languages: Past, Present and Future
Learn how functional programming languages emerged from the academic context and are now finding a lot more practical applications.
What Your Marketing Team Needs to Know about Google Responsive Display and AMP Ads
Learn how to optimize your ads for Google’s AMP technology to maximize the user experience and drive even more engagement.
Finite State Machine: How It Has Affected Your Gaming For Over 40 Years
Find out how FSM has influenced our gaming experience so far. But beware! Get ready for high levels of pop-culture nostalgia!
DevOps Training: 5 Things to Know About Certification
DevOps pros must be skilled in both the 'Dev' and 'Ops' areas of the software development life cycle, meaning they need a broad skill set....
6 Software Development Concepts You Can Learn Through Online Courses
When it comes to understanding the process of software development, there’s a lot to learn. These Coursera offerings can help you up your...
5 Common Questions About Website Accessibility
One in five Americans has a disability that changes the way they interact with technology. It’s important to approach all customers with an...
SRE vs. DevOps: What's the Difference?
DevOps and site reliability engineering (SRE) are sometimes a bit difficult to differentiate. DevOps combines development and operation to...
Job Role: Software Engineer
Software engineers are behind the software and apps that we use every day. But what exactly does the role entail? Here we examine the...
Beauty in the Breaks: Creating Resilient Systems Through Chaos Engineering
Given the chaotic nature of distributed systems, services should be developed to anticipate failure and automatically recover in the event...
Hybrid vs. Autonomous Engines - What’s Better for Development?
Embracing autonomy requires that humans and machines ensure scalable, stable and secure AI-powered systems. Software teams that leverage...
Open Source Vulnerabilities Are on the Rise: Here’s What You Need to Know
The consistent rise in open source usage, along with headline-grabbing data breaches like Equifax that exploited vulnerabilities in open...
When DevOps Goes Bad
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...
DevOps Managers Explain What They Do
Here we explain what a DevOps manager does ... and why that's important.
Qualitative vs Quantitative: Time to Change How We Assess the Severity of Third-Party Vulnerabilities?
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...
Perl 101
If you think Perl is a relic from the '90s, think again. This language is still going strong. Learn the basics here.
PHP 101
This scripting language is simple, inexpensive and highly effective, which explains why it's so popular. Find out more about it here.