Best of Automation2023

  1. 1
    Article
    Avatar of awstipAWS Tip·3y

    Building a CI/CD Pipeline for Node.js Application with Jenkins and Docker

    Building a CI/CD pipeline for Node.js applications with Jenkins and Docker allows for the seamless automation, containerization, and orchestration of the development process. Organizations are adopting these pipelines to deliver high-quality applications quickly and reliably. This article provides an overview of Jenkins, the prerequisites for setting up the pipeline, and a step-by-step guide to configure the pipeline.

  2. 2
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP71: CI/CD Pipeline Explained in Simple Terms

    This week’s system design refresher: Why Google and Meta Put Billion Lines of Code In 1 Repository? What does API gateway do?

  3. 3
    Article
    Avatar of asayerasayer·3y

    Create a CI/CD Pipeline for Front End Projects

    In modern front-end development, automating the testing and deployment of your apps is mandatory to avoid wasting time or making mistakes. This article will show you how to go about achieving this goal. We’ll walk through the crucial elements of a successful pipeline for Front-end projects.

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

    Getting Started with GitHub Actions - Basics

    GitHub Actions is a powerful automation platform that allows developers to automate tests, builds, and deployments. It uses workflows, events, jobs, steps, and actions to create custom automation processes. The post provides an introduction to GitHub Actions and explains how to create a simple workflow using YAML.

  5. 5
    Article
    Avatar of lambdatestLambdaTest·3y

    How To Reduce Page Load Time In JavaScript

    How To Reduce Page Load Time in JavaScript Solomon Eseme will explore how to reduce page load time in JavaScript. In the next section of this tutorial, we will explore the different strategies you can implement to reduce the pageload time of your software application.

  6. 6
    Article
    Avatar of earthlyEarthly·3y

    How to Test and Run GitHub Actions Locally

    Learn how to test and run GitHub Actions locally using the 'act' tool, which leverages Docker containers. The article explains how to install 'act', explore its features, and provides useful options for testing different types of workflows. It also highlights the limitations of using 'act' for local testing.

  7. 7
    Article
    Avatar of taiTowards AI·3y

    How to Use the Most Essential ChatGPT Plugins

    The first plugins were mere tools for the AI Model, we are now giving it The Internet. With plugins, ChatGPT can now search the internet, interact with web platforms, and execute tasks, making it a potent productivity asset. The Wolfram Alpha: Dynamic Computation and Curated Data at Your Fingertips.

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Python Automation Scripts You Should Know

    Python Automation Scripts You Should Know are all ready-made codes that can help us take care of many of our daily repetitive tasks. In this article, we will talk about some Python automation scripts that you can easily use to perform automation tasks. You can use it to quickly proofread an essay or a short article.

  9. 9
    Article
    Avatar of communityCommunity Picks·3y

    The Next Billion Developers

    There is a belief that bringing 1 billion developers into the software economy could have a significant economic impact. The developer population has been growing rapidly, and it is becoming easier to become a developer with the help of AI. Market forces and AI have been accelerating the growth of the developer population. This growth enables the software economy to expand its scope and drive automation in both the digital and physical economies.

  10. 10
    Article
    Avatar of communityCommunity Picks·3y

    whatsapp-web.js

    A WhatsApp client library for NodeJS that allows for programmatically controlling WhatsApp accounts, reducing ban risks and providing an easy-to-use interface.

  11. 11
    Article
    Avatar of itnextITNEXT·3y

    Home automation with OutSystems — Follow up

    Last year, Dinis Carvalho shared a home automation project with OutSystems and SmartThings. Now it feels like a good time to share one last update on the project. Here we’ll take a better look into each app, what it does and how it changed over the last year.

  12. 12
    Article
    Avatar of communityCommunity Picks·3y

    What is AutoGPT and How to Use It?

    AutoGPT is a technology that uses deep neural networks to generate high-quality text without human input. It can be set up by downloading a text editor, Git, and obtaining an OpenAI API key. Potential applications for software engineers include self-fulfilling to-do lists, automatic market research, building web apps, transforming resumes, automated job applications, and data analysis.

  13. 13
    Article
    Avatar of communityCommunity Picks·3y

    Everything You Need to Know About DevOps: A Comprehensive Guide

    A comprehensive guide to DevOps, including its definition, benefits, tools, and best practices. Learn how DevOps can streamline processes and increase efficiency in software development and deployment.

  14. 14
    Article
    Avatar of swlhThe Startup·3y

    Why Lazy People Are More Productive

    Adopting a lazy mindset means automating tedious tasks, working smarter instead of harder, and focusing on the bigger picture. Laziness can be seen as an attribute when it comes to building efficient systems that save time and energy.

  15. 15
    Article
    Avatar of tilThis is Learning·2y

    Advent of Code Automation for Javascript/Typescript

    Learn how to automate Advent of Code challenges in Javascript/Typescript using aocrunner, a tool that helps you set up the project, download input files, run solutions, and submit them. Get started by running 'npx aocrunner init' and providing your session cookie.

  16. 16
    Article
    Avatar of mlnewsMachine Learning News·3y

    40+ Cool AI Tools You Should Check Out (November 2023)

    Discover a list of over 40 cool AI tools, including DeepSwap for creating deepfake videos, Aragon for professional headshots, and Notion AI for automating tasks and improving user experience.

  17. 17
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Top 10 CI/CD Pipeline Tools for Enterprises in 2023🚀

    Learn about the top 10 CI/CD pipeline tools for enterprises in 2023, their features, and factors to consider when choosing a CI/CD tool.

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

    Building a Unified Notification System with GitHub Actions

    Build a Unified Notification System with GitHub Actions with GitHub actions. Explore the power of GitHub actions by integrating with multiple notification services including Slack, Chime, Teams, AWS SNS and more. In this blog, we will explore the process of building GitHub Actions for notifications services to publish actions execution results for Slack, Discord, Teams.

  19. 19
    Article
    Avatar of asayerasayer·3y

    Playwright vs Puppeteer: which to choose?

    Playwright and Puppeteer are headless browsers designed for end-to-end (E2E) automated testing of web apps. Both are go-to for web automation programmers’ toolkits. Tests ensure that code behaves as expected and catches bugs early on.

  20. 20
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Introduction to Jenkins in DevOps

    Jenkins is the leading open-source automation server that provides a wide range of plugins to support all your project needs. It provides a powerful platform for building, deploying, and automating projects of any scale. Jenkins also plays a crucial role in continuous delivery, enabling teams to automate the deployment process and ensure faster and more reliable releases.

  21. 21
    Article
    Avatar of lambdatestLambdaTest·3y

    A Complete Guide to Python End Parameter

    Learn how the Python end parameter can be used to control output formatting in test automation, including logging test results and formatting test reports.

  22. 22
    Article
    Avatar of lambdatestLambdaTest·3y

    How To Perform Visual Regression Testing With Selenium And Smart UI

    Visual regression testing is a method to verify that the changes made to the User Interface (UI) of the application are correct. It helps uncover visual bugs and ensure a better UI and UX. The testing is performed by comparing screenshots of the UI before and after the changes. Visual regression testing is important as it helps improve user retention and trust, identifies cross-platform issues, and guides users towards actions on the application.

  23. 23
    Article
    Avatar of syscolabsslSysco LABS Sri Lanka·3y

    Web Scraping 101

    Web scraping is the automation of data extraction from web pages. It is required when a large amount of data needs to be collected from multiple sources. The correct toolset can be identified by considering the need for user interaction and the programming language choice.

  24. 24
    Article
    Avatar of lambdatestLambdaTest·3y

    How to Use JUnit ErrorCollector [With Examples]

    The article discusses the usage and benefits of JUnit ErrorCollector in test automation. It explains the different types of Asserts in JUnit, when to use JUnit ErrorCollector, and the advantages of using ErrorCollector in JUnit test scripts.

  25. 25
    Article
    Avatar of lambdatestLambdaTest·3y

    Auto Healing in Selenium Automation Testing

    Test flakiness in Selenium Automation Testing is one of the major challenges with tests devised using test automation frameworks like Selenium. Auto healing of automated tests helps improve the effectiveness of test suite(s)/test(s) and increases the ROI of test automation.