Systems | Development | Analytics | API | Testing

%term

What Is Contract Testing: A Knowledge Guide

Let’s Take an e-commerce platform, where there are different services for user authentication, product catalog, and order processing. These services communicate through APIs. For example, the order processing service needs to get product details from the catalogue service. Contract testing ensures that the agreement between these services—specifying what data the order service expects from the product catalogue service—stays consistent.

Subdomain takeover: ignore this vulnerability at your peril

The Domain Name System (DNS) is often described as the address book of the Internet. A and AAAA records map a human-friendly hostname like honeybadger.io to some machine-friendly IP address like 104.198.14.52. Other types of DNS records also exist; in particular, CNAME records are records that map a hostname to some other hostname, thereby delegating IP resolution to the latter.

Top DevOps Tools You Need to Streamline Your Workflow in 2024

There is a sense of growing maturity in the DevOps market that is also reflected by its evolving tools. For the past some time, I’ve also seen these tools expanding beyond the limited utilities of continuous integration and continuous delivery. They are now seeping into database management, QA automation, and even AI integration in the SDLC. However, I see no deviation in their efficiency that enables teams to transition smoothly from ITOps to DevOps.

Revolutionizing Build Analytics: How to enhance build processes with ThoughtSpot

In the fast-paced world of software development, the efficiency of build processes plays a crucial role in maintaining productivity and code quality. At ThoughtSpot, while Gradle has been effective, the growing complexity of our projects demanded a more sophisticated approach to understanding and optimizing our builds. This requirement prompted us to explore Build Analytics—harnessing data from our build processes to gain actionable insights.

Perforce's Approach to Open-Source Communities

Perforce has been contributing and working in open source for decades now. We understand that open source is the linchpin for technology that supports businesses today. Our approach to open source is not unique to the industry at large or a company of our size (we have around 1,700 employees and 800 are on my team), but questions of our approach to open source became much more visible when we acquired Puppet – which has a really dedicated open-source community and a long history with open source.

AI in UX design - Vital AI Impacts & Enhanced Features

Did you know that the AI market size is likely to reach USD 826.73 billion dollars by 2030? Yes, you read it right! The use of artificial intelligence can be seen in every field. AI in UX design is bringing about a revolution in the way users interact with technology. Traditionally, UX design relied on designer intuition, manual processes, and labor-intensive user testing. No doubt, the conventional approach had a positive impact on the user experience.

Why Do You Need to Test Your MVP?

More often in today’s society of growing ‘entrepreneurs’, almost all are developing Minimum Viable Products MVPs that breathe life into their concepts. A shocking but true statistic reveals that 90% of startups fail. One big reason for this is the poor execution of a key tool in the startup world: the minimum viable product (MVP). One of the reasons for this failure is the lack of tests conducted appropriately.

Building Reliable Systems in an Unpredictable World

Can engineers ever guarantee that nothing will break? @Saurabh Shanbhag explains why unexpected failures are always possible in today’s interconnected tech world. The key is to control what you can and collaborate to build resilient systems. Here’s how to approach it: Watch this episode of Test Case Scenario to learn more about building reliable systems.