Best of TestingJune 2023

  1. 1
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    10 Microservice Patterns Software Engineers Should Know

    Building scalable software requires a software engineer/architect to pick the right architecture. Monolithic architecture is usually the first choice in mind for most engineers because it is easy and does not have to deal with the distributed system complexity because a whole application is in the same giant codebase when dealing with agile software delivery.

  2. 2
    Article
    Avatar of dzDZone·3y

    Best Practices for Writing Unit Tests

    Unit tests are crucial in software development as they aid in bug detection, code refactoring, documentation, and regression prevention. They allow developers to verify the correctness of individual code units, such as functions, methods, or classes. Join the DZone community and get the full member experience.

  3. 3
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    Scaling Microservices: A Comprehensive Guide

    Scaling Microservices: A Comprehensive Guide How to tackle challenges in scaling microservices. Scaling microservices can pose significant challenges and tools you can use to prevent them. Service discovery, load balancing and inter-service communication are the 3 main aspects you need to consider.

  4. 4
    Article
    Avatar of tshThe Software House·3y

    Node.js interview questions, tips, trends

    Node.js has been one of the most consistently in-demand technologies for the past couple of years. There will be some Node interview questions too, but keep in mind that memorizing the questions and answers alone won’t get you far. The fundamentals are what make the most difference.

  5. 5
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    10 Tools for Scaling Microservices

    Helios Helios is an observability tool that plays a crucial role in scaling microservices. It provides real-time visibility and insights into the performance and health of the system. Helios supports distributed tracing to help you understand the flow of requests across different microservices in your application.

  6. 6
    Article
    Avatar of codemotionCodemotion·3y

    Laravel: Celebrating 12 Years of Powering PHP Development

    Laravel is an open-source PHP framework that has gained immense popularity among developers worldwide. It was created by Taylor Otwell, a software developer from the United States, and was first released in June 2011. Laravel empowers developers to quickly and securely implement user management functionality without needing to build it from scratch.

  7. 7
    Article
    Avatar of denoDeno·3y

    Fresh 1.2 – sharing state between islands, limited npm support, and more

    Fresh 1.0 is a modern, Deno-first, edge-native full stack web framework. It embraces modern developments in tooling and progressive enhancement, using server-side just-in-time rendering and client hydration using islands. Fresh sends 0KB of JavaScript to the client by default.

  8. 8
    Article
    Avatar of communityCommunity Picks·3y

    Testing in Django

    The primary goal of testing is to uncover defects or discrepancies between the expected and actual results of a software system. Testing also helps identify performance bottlenecks, security vulnerabilities, and compatibility issues. Automated testing is preferred in modern software development due to its efficiency, repeatability, and scalability.

  9. 9
    Article
    Avatar of tshThe Software House·3y

    High traffic web app optimization – stress testing, refactoring and more

    High traffic web app optimization - stress testing, refactoring and more. We’ve recently completed the optimization of a high-traffic app and we have achieved a total success with some interesting numbers to be shown. You’re going to learn how the app looked before the optimization effort started and how we measured its performance.

  10. 10
    Article
    Avatar of hackernoonHacker Noon·3y

    40 Stories To Learn About Tdd

    Tdd /Learn Repo: Killing Bugs Before Day Zero Here's why you need to know TDD craft. How to use binding to Debug a Rails Application in a Docker Container Debugging in a docker container isn't that straightforward. How To Make A Record of Selenium Test Selenium is a free and automation testing tool.

  11. 11
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    Event-Driven Application with Spring Boot and Apache Kafka

    The system reacts based on the event instead of the regular making request and waiting for a response sequence. This allows systems to communicate with one another asynchronously and reliably. Even when the system is down it’s still able to process the request when it comes back online.