Category: community

  • How to compare two JSON files?

    How to compare two JSON files?

    As a developer, you usually work with JSON data, and may need to compare JSON files. This might involve checking a list of products from the database against a previous version or comparing an updated user profile returned by your REST API with the original data sent to the server. In this article, we’ll explore…

    by

    in
  • Learn to add comments to JSON

    Learn to add comments to JSON

    JSON or JavaScript Object Notation is a popular data interchange format used by developers to store and exchange data. It’s lightweight, easy to read, and easy to parse, making it ideal for various applications. However, one of the notable limitations of JSON is that it doesn’t support comments natively. This can be a problem when…

    by

    in
  • Unit Testing in Python is way more convenient than you’ve thought

    Unit Testing in Python is way more convenient than you’ve thought

    Introduction As software developers, we have to write a lot of unit tests for our software. And for the dynamic nature and the ease of writing tests alongside the code, Python can be a viable option for unit testing of our software. So, let’s dive into the nitty-gritty of writing unit tests and explore the…

    by

    in
  • Exploring Cypress and Keploy: Streamlining Test Automation

    Exploring Cypress and Keploy: Streamlining Test Automation

    Introduction As an Automation Enthusiats exploring in the realm of software testing, I’ve traversed a various tools and frameworks aimed at enhancing test automation processes. Because as the landscape of software testing continues to evolve, the demand for efficient and reliable test automation solutions has never been higher. Among these, Cypress and Keploy emerge as…

    by

    in
  • Testing BunJs Web Application with Cucumber JS and Keploy

    Testing BunJs Web Application with Cucumber JS and Keploy

    In our previous blog, we explored how to build a modern web server using BunJs and Prisma, integrating robust authentication mechanisms with JWT tokens. Now, it’s time to ensure our application is reliable and error-free through thorough testing. In this blog, we’ll dive into testing methodologies using Cucumber JS and Keploy, both are a powerful…

    by

    in
  • Create API Rate Limiting with Token Bucket 🪣

    Create API Rate Limiting with Token Bucket 🪣

    In this article, We will try to explore Token Bucket algorithm and its implementation in NodeJS for API Rate Limiting in very simple terms. What is Token Bucket ? Token Bucket is an algorithm which is used to limit our resources or server usage. It is an algorithm in which we have some finite amount…

    by

    in
  • Understanding the levels of the Software Testing Pyramid

    Understanding the levels of the Software Testing Pyramid

    Introduction Before coming to what Software Testing Pyramid actually is, let’s just start with some basics! We all know what a "software" is, but then what is software testing or why is it even important? Let me answer your doubts- Software Testing is a process that involves evaluating software components to ensure they meet specified…

    by

    in
  • Ship Faster, Fix Less: A Guide to Continuous Testing

    Ship Faster, Fix Less: A Guide to Continuous Testing

    Before I jump into Continuous Testing, let’s touch base on what testing is, along with how and when it plays a crucial role. Testing phase provides you with feedback which will help you determine if further changes are needed. Faster feedback is better for you. Why? Because by going down the wrong road too far,…

    by

    in
  • Build an HTTP server using BunJs and Prisma

    Build an HTTP server using BunJs and Prisma

    In this guide, we’ll be leveraging two powerful tools: BunJs and Prisma. Together, they provide a robust foundation for constructing modern, scalable, and efficient web servers. But before we dive into the technical details, let’s take a moment to understand what BunJs and Prisma bring to the table.Why use BunJs? BunJs is a really lightweight,…

    by

    in
  • How I simulated a response from a Third Party app

    How I simulated a response from a Third Party app

    Whether you’re building a web application, a mobile app, or any other software product, integrating with third-party APIs is almost inevitable. But what happens when you need to test your application’s behavior without relying on these external services? That’s where the magic of simulation comes in handy. In this blog, we’ll explore how you can…

    by

    in