Best of TestingMay 2023

  1. 1
    Article
    Avatar of builderiobuilder.io·3y

    The React Ecosystem in 2023

    The React Ecosystem celebrates its 10th anniversary in 2023 as the ecosystem continues to flourish. For those who are new to React, getting started can be a daunting task. With a vast array of tools and libraries available within the React ecosystem, choosing the right combination for your project can be challenging.

  2. 2
    Article
    Avatar of phProduct Hunt·3y

    Faker.js UI - Simple and intuitive UI for Faker.js

    Faker.js UI was hunted by Joff Tiquez in Open Source, Developer Tools Development by Faker. This is Faker's first launch. Fakers UI is not rated yet.

  3. 3
    Article
    Avatar of quastorQuastor Daily·3y

    How Booking.com Searches Through Millions of Locations in Milliseconds

    The data structure powering this map is a Quadtree, a tree data structure that’s used extensively for spatial indexing, image processing and more. For Quadtrees storing more than 300,000 markers, Booking achieves a p99 lookup time of less than 5.5 milliseconds. Pinterest uses Apache Druid for storing ad reporting metrics.

  4. 4
    Article
    Avatar of colkgirlCode Like A Girl·3y

    How to Build a RESTful API with Node.js and Express

    How to Build a RESTful API with Node.js and Express, we will explore how to build a high-performance API using Node.JS and Express. By the end, you’ll have the knowledge and skills to create your own scalable and efficient API.

  5. 5
    Article
    Avatar of builderiobuilder.io·3y

    How to Test Custom React Hooks with React Testing Library

    Custom React hooks offer developers the ability to extract and reuse common functionality across multiple components. Testing these hooks can be tricky, especially if you are new to testing. In this blog post, we will explore how to test a custom React hook using React Testing Library.

  6. 6
    Article
    Avatar of devtoDEV·3y

    Hackers Tools: Must-Have Tools for Every Ethical Hacker

    Ethical hacking is a crucial practice in ensuring the security of computer systems and networks. Having the right tools at your disposal is essential for effective, ethical hacking.

  7. 7
    Article
    Avatar of builderiobuilder.io·3y

    The Dev Drop: AI Prompts, Reactive Magic, and Testing

    The Dev Drop: AI Prompts, Reactive Magic, and Testing What up, devs? I've finally had a chance to meet all the Builder team in person. There are some interesting things from the Google IO event with some exciting new web platform features coming to a browser near you.

  8. 8
    Article
    Avatar of angularAngular·3y

    Angular v16 is here!

    Angular v16 is here! Six months ago, we reached a significant milestone in Angular’s simplicity and developer experience. This post includes lots of content, capturing most of the improvements we made over the past six months. In v16, we’re expecting significant improvements of the INP Core Web Vital metric for apps built with signals.

  9. 9
    Article
    Avatar of dzDZone·3y

    Future of Software Development

    Generative AI is revolutionizing software development by augmenting various roles, automating tasks, and accelerating innovation. This cutting-edge technology is poised to augment various software roles, creating diverse perspectives and opportunities for co-innovation. Join the DZone community and get the full member experience.

  10. 10
    Article
    Avatar of javacodegeeksJava Code Geeks·3y

    Software Deployment Best Practices

    Software deployment refers to the process of releasing and installing software applications into a target environment. It involves a series of activities and steps to ensure that the software is successfully deployed and made available for use. In 2023, software deployment best practices continue to evolve as technology advances and organizations strive for more efficient and reliable deployment processes.

  11. 11
    Article
    Avatar of tilThis is Learning·3y

    Copilot Chat writes Unit Tests for you!

    Copilot Chat writes Unit Tests for you! The tool is one of the coolest features in the Copilot X suite. Copilot doesn't write tests because we don't have time to test your code. It will generate tests for the code you selected, but it doesn't know what you're trying to test.

  12. 12
    Article
    Avatar of dzDZone·3y

    5 AI Coding Tools for Your Engineering Team

    There are a plethora of AI tools that claim to write high-quality code for software engineers. The demand for automation in software engineering is skyrocketing, and AI-powered code generation is stepping up to the plate. GitHub Copilot X is the best-known AI tool for software delivery – and it isn't even out yet.

  13. 13
    Article
    Avatar of itnextITNEXT·3y

    The Essential React Testing Guide: Boost Your Productivity and Confidence (with Jest and RTL)

    The Essential React Testing Guide: Boost Your Productivity and Confidence (with Jest and RTL) Writing tests in React is crucial to ensure that applications work as expected, catching bugs early in the development cycle. Tests also provide confidence in the quality of the codebase, making it easier to maintain and refactor.

  14. 14
    Article
    Avatar of communityCommunity Picks·3y

    Postman: Learn How to Improve Your API Testing Skills

    Learn how to improve your API testing skills with Postman. This article covers working with variables, writing assertions, utilizing Postman Sandbox, and creating workflows.

  15. 15
    Article
    Avatar of communityCommunity Picks·3y

    Testing React Hook Form With React Testing Library

    This post explores how to use React Testing Library to test components that use React Hook Form. It covers setting up a testing environment, writing test cases for various scenarios, and best practices for thoroughly testing forms.

  16. 16
    Article
    Avatar of moderncssModern CSS Solutions·3y

    Testing Feature Support for Modern CSS

    Tests for CSS support can be done directly in your stylesheets using. You can also test for selectors such as,,, and more. A significant limitation of is that it currently cannot test for at-rules, meaning it cannot detect support of (container queries), (cascade layers), and others.

  17. 17
    Article
    Avatar of medium_jsMedium·3y

    The 2023 Angular Developer Roadmap | Zero to Hero

    The 2023 Angular Developer Roadmap is a comprehensive roadmap that outlines the essential steps and resources to help you master Angular and start building impressive applications with confidence. The key to success lies in continuous learning, practice and the application of best practices as you build real-world projects.

  18. 18
    Article
    Avatar of medium_jsMedium·3y

    How To Download File Using Selenium Python

    The unittest testing framework was initially inspired by JUnit and had a flavor similar to the major unit testing frameworks in other languages. Selenium is the default Python test framework provided with the Python package. It can also be used for test automation, collection aggregation, etc. We will consider running tests on Chrome, Firefox, and Safari.

  19. 19
    Article
    Avatar of lnLaravel News·3y

    Feature Tests powered by database seeders

    Feature Tests powered by database seeders. David Hemphill gave a talk titled " Abusing Laravel for Fun and Profit" at Laracon AU in 2018. David goes through some common ways to set up your data before testing, such as using a method, a trait, and then using custom seeders in his tests.

  20. 20
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build a Stress Tester Tool for Debugging Your Code

    How to Build a Stress Tester Tool for Debugging Your Code is part of the DebuggingFeb Writeathon. I recently wrote about how competitive programmers debug their solutions during competitions. The approach of generating thousands of small sample cases to test one solution is not only used by competitive programmers.

  21. 21
    Article
    Avatar of medium_jsMedium·3y

    Adopting the Best Practices in Angular Development in 2023

    Adopting the Best Practices in Angular Development in 2023 is a blog post by Rahima Khanam. The goal of this blog is to list down the best practices that Angular Developers should follow to secure a high level of acceptance and success for their applications.

  22. 22
    Article
    Avatar of medium_jsMedium·3y

    Mocking your Way into Go Generics

    Pegomock supports Go Generics in its new release. Before generics, we had to generate matchers for custom types, and would generate lots of functions like. To generate a mock, in a terminal we can now run: This will give us a new struct type and a function.

  23. 23
    Article
    Avatar of communityCommunity Picks·3y

    React Hook Form: Working with Multipart Form Data and File Uploads

    Learn how to work with multipart form data and file uploads using React Hook Form. Add a file input to your form and handle file inputs through controlled or uncontrolled inputs. Submit the form data as multipart form data and test file uploads with React Testing Library.

  24. 24
    Article
    Avatar of honeybadgerHoneybadger·3y

    Real-time applications using Laravel

    Real-time applications are a great way to keep users on a site for longer periods of time. They provide an incredibly smooth experience for users interacting with your web application. In this tutorial, we will learn how to make use of real-time technologies and create incredible user experiences with the Laravel Framework.