Best of TestingSeptember 2021

  1. 1
    Article
    Avatar of itnextITNEXT·5y

    Clean architecture - making Node.js API shine!

    Clean architecture is a software design philosophy that advocates for the separation of layers of code. The separation of elements lends itself to easier testing, where we can test each module independently of others. In order to be flexible with project dependencies, use dependency injection mechanisms. Code on the inner layers can only move from the outer layers.

  2. 2
    Article
    Avatar of css_tricksCSS-Tricks·5y

    Creating the Perfect Commit in Git

    This article is part of our “Advanced Git’ series. Part 2: Branching Strategies in Git Part 3: Better Collaboration With Pull Requests Part 4: Rebase vs. Merge (Coming soon!) Part 6: Interactive Rebase Part 7: Using the Reflog to Restore Lost Commits.

  3. 3
    Article
    Avatar of itsfossIt's Foss·5y

    Revolt: An Open-Source Alternative to Discord

    Revolt is a promising free and open-source choice to replace Discord. It does lack a variety of features that Discord offers, but you get a lot of basic functionalities to get a head start to start experimenting. Revolt is in the public beta testing phase and does not offer any mobile applications. It may lack some essential features that you find on Discord.

  4. 4
    Article
    Avatar of devtoDEV·5y

    Become A Better Developer Today: Quick Wins

    Here are some common mistakes you might be making daily that are slowing you down, holding you back and building tech debt. Reusable code is your toolbox, it saves you time, effort and complexity. Build on other peoples code and don’t write everything from scratch, this lets you move faster.

  5. 5
    Article
    Avatar of faunFaun·5y

    How to make a basic CI-CD pipeline using Jenkins?

    How to make a basic CI-CD pipeline using Jenkins? Sumyak Jain explains how. We will develop and host a basic maven web application in Java using DevOps tools like Apache Maven as a build tool, GitHub for source code management, Selenium for testing, Jenkins for Continuous Integration, and Apache Tomcat for deployment and use Jenkins plugin to monitor our pipeline.

  6. 6
    Article
    Avatar of gcgitconnected·5y

    How I structure my React projects

    How I structure my React projects. Lars Wächter explains the architecture of React applications. He also explains how he structures his Node.js REST APIs. The following structure and architecture is one that has proven maintainable and reliable for me. It might give you help for designing your own project.

  7. 7
    Article
    Avatar of tnwThe Next Web·5y

    WhatsApp reinvents the ‘Yellow Pages’ and proves there are no new ideas

    WhatsApp is testing 'Yellow pages' like feature in Sao Paulo, Brazil. Will Cathcart, WhatsApp’s head, said ‘we’ve built this in a private way’ Claims that the company won’t log your location or the businesses you’re searching for.

  8. 8
    Article
    Avatar of dzDZone·5y

    A Guide To REST API Testing Strategy

    REST API is a set of rules for software that validates the capabilities of a new application in terms of performance, operations, and security. It uses rules to enable programs to connect to other files. Developers create APIs on servers to activate communications with clients. Read on to learn how to use REST API to achieve new heights.

  9. 9
    Article
    Avatar of dzDZone·5y

    VS Code Extensions for Frontend Developers

    Sourcery is a valuable tool for Python developers who want to improve their coding style. Stepsize is an issue tracker inside your editor for managing technical debt and maintenance issues. Quokka.js is a quick playground for prototyping code. Ponic is an AI-powered extension that helps you create, visualize, and easily run unit tests.