Best of GitHub ActionsJuly 2023

  1. 1
    Article
    Avatar of jetbrainsJetBrains·3y

    Best Continuous Integration Tools

    44% of developers now confirm regular usage of CI/CD tools, with a significant 22% having adopted a new tool within the past year. A CI tool is a platform that automates the process of building, testing, and publishing your software. The move toward using continuous integration and continuous delivery tools in the cloud is in full swing.

  2. 2
    Article
    Avatar of livecycleLivecycle·3y

    Tools for better (and faster) pull request reviews

    Tools for better (and faster) pull request reviews can be a time-consuming pain for everyone involved. This article is a guide that will show you how you can set yourself up to get better feedback on every pull request, and make your development and deployment workflow faster.

  3. 3
    Article
    Avatar of mdnblogMDN Blog·3y

    Developer essentials: How to search code using grep

    Grop is a command-line tool that allows you to use regular expressions to search for patterns. The basic usage looks like this: bash, with different options and features, but the core behaviour is the same for the most part. You can run to check which one you have installed: bash.

  4. 4
    Article
    Avatar of lambdatestLambdaTest·3y

    k6 Testing Tutorial: A Complete Guide To Browser Testing With Grafana k6

    Load testing is a type of non-functional testing that checks the application’s performance under specific loads and conditions. It involves simulating multiple users accessing an application simultaneously or sending requests to the server concurrently. The eCommerce website can simulate the projected user load and evaluate its performance under these circumstances.

  5. 5
    Article
    Avatar of communityCommunity Picks·3y

    majodev/google-webfonts-helper: A Hassle-Free Way to Self-Host Google Fonts. Get eot, ttf, svg, woff and woff2 files + CSS snippets

    GitHub - majodev/google-webfonts-helper: A Hassle-Free Way to Self-Host Google Fonts. The service might be handy if you want to host a specific Google font on your own server. It runs rootless and has no development dependencies.

  6. 6
    Article
    Avatar of typescripttvTypeScript.TV·3y

    Create a TypeScript test matrix using GitHub Actions

    GitHub workflows provide an excellent platform for setting up a continuous integration pipeline. Within a workflow, you can define one or more jobs. This approach enables you to test your TypeScript code across different operating systems or configurations, such as different versions of Node.js.

  7. 7
    Article
    Avatar of devtoDEV·3y

    Learning Go by examples: part 11 - Generate a Go SDK (API client library) from your Go REST API

    The OpenAPI Generator is open sourced and has a GitHub repository. In this article we will use the generator that will allow us to generate a Go SDK with the parameters we will define. In order for our SDK to be generated with the right information, we must be careful to define certain elements of the swagger file.

  8. 8
    Article
    Avatar of denoDeno·3y

    dnt — the easiest way to publish a hybrid npm module for ESM and CommonJS

    Deno to Node transform is a build tool that transforms Deno modules into Node.js/npm-compatible packages. To maximize adoption, your module should support CommonJS and ESM, JavaScript with TypeScript declarations. We’ve created a simple and totally real module that tests whether a variable is the number 42.