Best of Automation — 2022

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Automate Your Life with Python

    We just published a Python automation course on the freeCodeCamp.org YouTube channel. Learn how to automate boring and repetitive tasks such as creating an Excel report, sending text messages, extracting tables from websites, interacting with websites, and more. You will learn how to use a few different Python libraries to help with automation such as Path, Selenium, XPath.

  2. 2
    Article
    Avatar of devtoDEV·4y

    From Zero to DevOps Engineer - DevOps Roadmap for YOUR specific background 🔥

    A part of DevOps skillset is to create a process of handling discovered issues in production instead of having a panic mode.

  3. 3
    Article
    Avatar of spaceliftSpacelift·3y

    The Most Comprehensive List of DevOps Tools for 2023

    The Most Comprehensive List of DevOps Tools for 2023 gathers some of the most useful and commonly used DevOps tools and technologies. Git Git is the most commonly used distributed version control system and is the clear winner in this space. GitHub GitHub is the default and most broadly used code repository management system.

  4. 4
    Article
    Avatar of geekcultureGeek Culture·4y

    4 Automation Projects in Python You Can Finish in a Weekend

    Spend a weekend building a bot that will help you save thousands of hours. With Python, we can create simple yet powerful automation that can help us simplify the most tedious tasks we have. 4 Automation Projects in Python You Can Finish in a Weekend are available on GitHub.

  5. 5
    Article
    Avatar of devtoDEV·3y

    DevOps Trends for Developers in 2023

    The year 2022 saw a huge momentum in the topics such as AI/ML, automation, security, etc. DevOps practices are constantly evolving, and it is our job to keep an eye on what to focus on in the coming year. Let us see those trends and how they will impact developers and organizations.

  6. 6
    Article
    Avatar of changelogChangelog·4y

    Web Automation: Don't Use Selenium, Use Playwright

    Selenium has been the de facto "standard" since forever. It's simple to get started with and supports almost every programming language. It doesn't work that well with modern, Javascript framework heavy sites. Playwright gives a fairly good implementation that I found works most of the time.

  7. 7
    Article
    Avatar of communityCommunity Picks·4y

    How to Use JavaScript to Automate SEO (With Scripts)

    Programming and automation are increasingly popular topics in the SEO industry. Learning to automate tasks with JavaScript will help you build a more solid foundation to dissect how JavaScript or its implementation may be affecting your site’s organic performance. The web development industry moves at an incredibly fast pace, and JavaScript is at the center of it. With this, you can create and save the same type of functions.

  8. 8
    Article
    Avatar of inPlainEngHQPython in Plain English·4y

    10 Python Automation Scripts for Everyday Problems

    This script is a handful of snippet codes for programmers who need to programmatically edit their images. It uses the Moviepy module to edit the video. This automation script will simply help you Watermark your PDF page by page. Check out the code below to edit your video programmatically.

  9. 9
    Article
    Avatar of swlhThe Startup·4y

    4 Stupid Mistakes That Are Preventing You From Growing Faster Than You Could

    Carlos Magno: As an entrepreneur, you’ll fail more than you succeed, but your successes will wipe out all the failures you may have encountered. Entrepreneurs who grow fast don’t sacralize information. They take information for what it is and then take massive action.

  10. 10
    Article
    Avatar of hackernoonHacker Noon·4y

    How to Automate Your Linux Desktop

    In this tutorial, we will write a shell script and use X11 utilities to automate our Linux desktop. The objective of the article is to automatically set up our daily work environment with a single command. When I run the script, it will open the mail client in one workspace and open Reddit and Twitter websites in the chrome browser.

  11. 11
    Article
    Avatar of communityCommunity Picks·4y

    Why I Don't do TDD

    Test Driven Development is a very limited tool that has very specific use cases. It doesn’t fit into the type of projects I build and often hinders the fluid processes it’s supposed to promote. The Worse TDD focuses heavily on fast unit testing, which can run overnight on a TDD system.

  12. 12
    Article
    Avatar of phProduct Hunt·4y

    Crawlee - Crawlee helps you build reliable crawlers, fast

    Crawlee is an intuitive, customizable open-source library for web scraping and browser automation.

  13. 13
    Article
    Avatar of medium_jsMedium·4y

    13 freeCodeCamp Courses To Tackle Data Science, Automation, And Web Development In Python

    FreeCodeCamp is the best online course platform to start coding in Python. Everything is free on YouTube. Here are the 13 best courses for data science, automation, and web applications in Python.

  14. 14
    Article
    Avatar of codemotionCodemotion·4y

    Automate everything with Python

    Python is one of the most popular programming languages in developer surveys. It uses dynamic or duck-typing for intuitive coding and also features in-built garbage collection. It’s easy to find Python integrations for Facebook, Tiktok, Instagram and other social media platforms.

  15. 15
    Article
    Avatar of communityCommunity Picks·4y

    The Full Guide to Web Scraping & Automation with JavaScript and NodeJS

    Node has created an enormous ecosystem and use cases ranging from data science, game development, AI and of course, web automation. The Full Guide to Web Scraping & Automation with JavaScript and NodeJS is a guide for anyone who wants to start web automation in 2022 using this incredible JavaScript platform.

  16. 16
    Article
    Avatar of dzDZone·3y

    DevOps Best Practices For Effective Implementation

    "DevOps" is one of the latest developments in the IT sector. It has the potential to take the place of conventional methods of software engineering. The primary objective of DevOps implementation is to reduce time to market, improve teamwork, improve product quality and maintain safety requirements.

  17. 17
    Article
    Avatar of inPlainEngHQPython in Plain English·4y

    10 Automation Scripts for Your Daily Python Projects

    This automation script will help you to Generate QR Codes and decode them. It uses three different modules to generate and decode QR Codes. If you scan the generated QR Code with Google Lens or any app you will get the same data that is encoded in the QR Code. This script uses the module BeautifulSoup and it is a handy script for Web Scraper and data miner using Python.

  18. 18
    Article
    Avatar of spaceliftSpacelift·4y

    5 Most Useful CI/CD Tools for DevOps (Popular Options List)

    Azure DevOps by Microsoft is an all-in-one CI/CD platform that features entire software delivery in one place. Azure Test Plans offer a great set of If the compilation steps are required, they are specified as well. A successfully built image can therefore be run on any machine that hosts a Docker engine. The Docker engine also takes care of the resource management for each container.

  19. 19
    Article
    Avatar of itnextITNEXT·4y

    Playwright Test and Browser Automation

    Developers are bad at predicting how end users will interact with the software. The problem is that developers simply do not think and behave like end users. The sweet spot is tooling that is fast and easy to adopt as well as adapt.

  20. 20
    Article
    Avatar of communityCommunity Picks·4y

    5 Computer Science Papers That Changed How I Write Code

    'No Silver Bullet – Essence and Accident in Software Engineering' is a famous and widely discussed paper by Fred Brooks. In 1968, Melvin E. Conway observed that the design of a system reflects the structure of the organization doing the design. The changes in the team structure are directly reflected in the code.

  21. 21
    Article
    Avatar of inPlainEngHQPython in Plain English·4y

    10 Python Automation Scripts for Your Daily Problems

    Automate Email with Python. The script will let you read and send emails whether it's Outlook, Gmail, or any other mail server. Use this automation script to edit your images programmatically. The automation script uses the Pydub module which is an audio manipulating module. You can extract sounds, merge them, play them, split/cut them, etc.

  22. 22
    Article
    Avatar of kdnuggetsKDnuggets·4y

    3 Useful Python Automation Scripts

    The world has always been automating something or the other, be it using simple machines, assembly lines, robots, or computers for processing transactions. Python is a much sought-after and easy-to-use language used for automating some of the repeated tasks. In this post, we are going to discuss three of the most distance = 200 while distance > 0: pyautogui.

  23. 23
    Article
    Avatar of ghblogGitHub Blog·4y

    A beginner’s guide to CI/CD and automation on GitHub

    GitHub Actions is a native CI/CD tool that runs alongside your code in GitHub. A GitHub Actions workflow can be designed to respond to any webhook event on GitHub. You can write your own workflows (or customize an existing workflow) in easy-to-use YAML files.

  24. 24
    Article
    Avatar of phProduct Hunt·4y

    Snippety - Productivity tool for automation & snippets w/ placeholders

    Snippety is a tool that can boost your everyday tasks. It works flawlessly with every text field! Just press ⌘⇧Space, find your snippet, and hit ↩︎. Snippety also offers many placeholders and you can even use scripts to automate your work.

  25. 25
    Article
    Avatar of heliosHelios·4y

    Automating Backend Testing in Microservices: Challenges and Solutions

    The transition to distributed environments has created complexity, overhead, and friction when writing and running new backend tests. These tests require a lot of preparation, infrastructure building, and maintenance since many services communicate asynchronously. In this blog, I show that by running trace-based automated tests, developers can validate their data through robust tests with almost zero effort.