News, Insight and Analysis
News
-
HashiCorp stock rises, users' hearts fall on sale report
HashiCorp could be an enticing asset for a large IT vendor. But a sale wouldn't necessarily be great news for customers who value the neutrality of its cloud-native apps. Continue Reading
-
CISA software supply chain security form omits SBOMs
Federal suppliers now have a self-attestation deadline amid ongoing efforts to secure software supply chains. But SBOMs' spotlight is fading and big risks remain, experts said. Continue Reading
-
Researchers warn devs of vulnerabilities in ChatGPT plugins
OpenAI and two third-party providers fixed vulnerabilities in the experimental ChatGPT plugins framework, but Salt Security researchers caution devs that security risks persist. Continue Reading
-
GenAI risks, rewards arise for DevOps and platform engineers
From chatbots that alleviate pressure on IT help desks to full-fledged LLMOps, DevOps and platform teams are at the forefront of enterprise generative AI adoption. Continue Reading
-
New Nvidia, GitHub AI coding assistants expand devs' options
GitHub Copilot Enterprise and StarCoder2 LLMs, both released this week, will add to an array of AI coding assistants. But caution, especially with security, is still warranted. Continue Reading
Get Started
-
Summit speakers break down new era of developing software
Top thought leaders discuss their strategies to choose the right software development process and to best utilize AI and ML in this comprehensive BrightTALK summit. Continue Reading
-
Understanding code linting techniques and tools
Linting is an important preliminary step in the debugging process. Learn how fixing simple errors early on makes code easier to work with and improves coding practices. Continue Reading
-
The importance of edge case testing: When to fix the bug
While edge cases in software testing only affect a small subset of users, testing for them is still important. Learn which edge fixes are worth making and which can be ignored. Continue Reading
-
How to write a sprint goal in Scrum
The product of every sprint planning session is a sprint goal. Here, we look at its purpose along with how to write a sprint goal properly. Continue Reading
-
12 Web3 courses to try in 2024
Gain the skills necessary to engage with the newest iteration of the web using one of the many Web3 developer courses and learning resources available online. Continue Reading
Evaluate
-
Top observability tools for 2024
Observability tools can help developers and IT administrators improve application delivery, performance, customer experience and troubleshooting. Continue Reading
-
Compare 3 top AI coding tools
AI-powered coding tools GitHub Copilot, Amazon CodeWhisperer and Tabnine take an innovative approach to software development -- but don't count the human developer out just yet. Continue Reading
-
Create an open source security policy for your organization
Using open source software raises concerns about security and intellectual property. Here's how to make sound decisions and avoid situations you'll regret. Continue Reading
-
Is Scrum master certification worth it?
Considering a Scrum master certification? Let's look at the considerations that factor into a decision to pursue certification and whether being a Scrum master benefits a career. Continue Reading
-
What's the value in an Agile release train?
When multiple development teams work on code, integration and deployment become more complicated. ART could be a useful tool to smooth out these wrinkles. Continue Reading
Manage
-
Testing generative AI apps
With generative AI apps rising in popularity, QA professionals should be aware of their unique failure modes. Learn what testers need to consider when handling these tools. Continue Reading
-
Applying Kanban principles to software development
Kanban was conceptualized in manufacturing and later adopted by software development teams, alongside other methodologies, such as Lean and Scrum. Learn to apply Kanban principles. Continue Reading
-
The benefits of using compiled regex in Python and Java
Whether you're programming in Java or Python, compiled regex can significantly speed up your text manipulation routines. Continue Reading
-
Conduct load tests with JMeter on Kubernetes
Apache JMeter and other load-testing tools can be used with Kubernetes to conduct stress tests to see how well an app performs in specific scenarios. Continue Reading
-
Don't neglect API functional testing
APIs are how applications connect to a database, partner servers and integrated applications. Testing their efficacy is an essential QA task for every software team. Continue Reading
Problem Solve
-
6 common problems with open source code integration
Open source provides its fair share of benefits for businesses that put it to use. However, don't ignore these six hazards that development teams may face along the way. Continue Reading
-
The dangers of Python import and how enterprises can be safe
The Python import statement carries a security risk that developers and enterprises need to watch out for. Here's how it works and why there's no easy fix. Continue Reading
-
How to balance data access and security in fintech testing
Using real data is beneficial in software testing -- but teams must be careful not to compromise security and privacy. Six core strategies for fintech testing can help. Continue Reading
-
Tools and techniques to test Kubernetes objects
Kubernetes manifests and objects represent the baseline of code development on the platform. Here's why and how to test these integral elements of Kubernetes. Continue Reading
-
Who writes acceptance criteria?
Product owners are usually responsible for acceptance criteria. But everyone who has a say in the final product should be involved in the process. Continue Reading