Best of TestingDecember 2021

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Learn Responsive Web Design by Building 20 Projects – a Major freeCodeCamp Curriculum Update

    The Responsive Web Design Certification is the first of freeCodeCamp's 10 currently-live certifications. Instead of coding lessons, you'll learn concepts and syntax through a series of 15 practice projects + 5 certification projects. The full certification will take most web development beginners around 300 hours to complete.

  2. 2
    Article
    Avatar of ghblogGitHub Blog·4y

    5 automations every developer should be running

    GitHub Actions offers thousands of pre-written, community-built tests and automations that range from code quality to code review to testing. CodeQL finds security advisories across coding languages and packages, and then automatically displays them in your repository’s security tab. Run npm test in your workflows to push the latest and greatest software.

  3. 3
    Article
    Avatar of pointerPointer·4y

    3 Lines of Code Shouldn't Take All Day

    FIFA intern writes about the importance of time to iterate in game development. The goal of this post is to help remind you to reflect on your current development process. Is there some piece of your pipeline taking longer than it needs to? Would unit testing bring benefits, but you keep avoiding it because you think there’s a big upfront cost to it?

  4. 4
    Article
    Avatar of devtoDEV·4y

    Agrippa 1.3 is out 🎉🎉🎉

    The third minor version of Agrippa, the React component CLI, is finally out! Since v1.2.0 came out, we've grown by 120% (154 stars) over the course of just over 40 days. The new version was in the works for longer than the previous two; integration tests were a challenge to implement.

  5. 5
    Article
    Avatar of semaphoreSemaphore·4y

    Architecting Scalable React Native Apps

    Using React native architecture and writing scalable React Native apps requires a good understanding of practices that can keep up as the size of your application grows. To ensure that your app doesn’t turn into a big ball of mud, a set of practices and constraints must be established at the very beginning of development.

  6. 6
    Article
    Avatar of circleCircleCI·4y

    What is a CI/CD pipeline?

    A CI/CD pipeline is the full set of processes that run when you trigger work on your projects. Pipelines encompass your workflows, which coordinate your jobs, and this is all defined in your project configuration file. Modern software delivery pipelines can build, test, and deploy applications based on your business needs.

  7. 7
    Article
    Avatar of circleCircleCI·4y

    Unit testing vs integration testing

    Software testing is one of the most complex tools invented for practical use. One misplaced character can break an entire application, so careful testing is an essential requirement. In this article, you will learn about two fundamental types of software testing, unit testing and integration testing, and how your team can implement them in your CI/CD pipelines.

  8. 8
    Article
    Avatar of stackovStack Overflow Blog·4y

    Best practices can slow your application down

    The Stack Overflow team is re-publishing its top ten posts for the year. In this article, we walk through the choices we made and the tradeoffs they entailed. With more than a decade of history to reflect on, we examine why best practices aren’t always the best choice for particular projects.