Best of GitHub β€” December 2023

  1. 1
    Article
    Avatar of devtoDEVΒ·2y

    Tips to use GitHub as your Portfolio

    Tips on how to use GitHub as your portfolio, including creating a README, filling in the left column, and pinning projects.

  2. 2
    Article
    Avatar of awsplainenglishAWS in Plain EnglishΒ·2y

    𝐓𝐨𝐩 πŸπŸ“ 𝐆𝐒𝐭 π‚π¨π¦π¦πšπ§π 𝐅𝐨𝐫 πƒπžπ―πŽπ©π¬ πŸ₯³

    The post provides a guide on various git commands including cloning a repository, creating a new branch, switching between branches, checking repository status, adding changes to the staging area, committing changes, pushing changes to a remote repository, pulling changes from a remote repository, merging branches, resolving merge conflicts, fetching changes from a remote repository, rebasing changes, tagging releases, viewing commit history, undoing changes, viewing differences, stashing changes, renaming or moving files, viewing remote repositories, adding remote repositories, removing remote repositories, viewing branches, deleting branches, checking out a specific commit, and cherry-picking commits.

  3. 3
    Article
    Avatar of awsplainenglishAWS in Plain EnglishΒ·2y

    Building a Seamless CI/CD Pipeline with Jenkins, Slack, and GitHub on AWS

    This article provides a guide on creating a robust CI/CD pipeline on AWS using Jenkins, Slack, and GitHub. It emphasizes the importance of automation, collaboration, and scalability with AWS services.

  4. 4
    Article
    Avatar of communityCommunity PicksΒ·2y

    Your GitHub pull request workflow is slowing everyone down

    The article discusses the challenges of traditional GitHub pull request workflows, such as large PRs, slow reviews, and reduced code quality. It introduces the concept of stacking, which involves breaking down large features into small, dependent pull requests to improve productivity, review cycles, bug fixes, and integration. The stacking workflow is explained step-by-step, and the benefits of using the Graphite tool for automating the process are highlighted.

  5. 5
    Article
    Avatar of phProduct HuntΒ·2y

    Github Recap - 1000 days of code in a glance

    A tool has been created to visualize 1000 days of coding on GitHub. Users can enter their GitHub username to download a 3-year recap of their work.

  6. 6
    Article
    Avatar of ghblogGitHub BlogΒ·2y

    GitHub’s top blog posts of 2023

    GitHub's top blog posts of 2023 include highlights on GitHub Copilot, productivity and security tools, behind-the-scenes insights, and the popularity of Python and Rust.

  7. 7
    Article
    Avatar of medium_jsMediumΒ·2y

    Test and Cover Your Code Today!

    Learn how to improve code test coverage and generate a report using a new GitHub Action.

  8. 8
    Article
    Avatar of ghblogGitHub BlogΒ·2y

    Upgrading GitHub.com to MySQL 8.0

    GitHub upgraded its fleet of 1200+ MySQL hosts to MySQL 8.0 over the course of a year. The upgrade was motivated by the end of life of MySQL 5.7, the desire for the latest features and security patches, and the need to maintain service level objectives. GitHub prepared for the upgrade by determining infrastructure requirements, ensuring application compatibility, and communicating the upgrade plan. During the upgrade process, challenges such as replication delay and query failures were encountered and addressed. The lessons learned from the upgrade will inform future upgrade processes.

  9. 9
    Article
    Avatar of hnHacker NewsΒ·2y

    How Plane, an open-source alternative to Jira, got to the #1 in project management on GitHub in less than a year

    Plane, an open-source alternative to Jira, gained popularity on GitHub and became the #1 project management tool. They achieved this by effectively leveraging GitHub stars, building a community on Discord, creating well-crafted release notes, engaging with Reddit and Twitter communities, and making strategic announcements on Medium and Hacker News.

  10. 10
    Article
    Avatar of mlnewsMachine Learning NewsΒ·2y

    How to use Github? Step-by-Step Guide

    Learn how to sign up for GitHub, create a repository, and create a branch to work on different versions of your project. You can also make and commit changes, open a pull request to propose changes, and merge your pull request into the main project.

  11. 11
    Article
    Avatar of infoworldInfoWorldΒ·2y

    Visual Studio Code introduces floating editor windows

    Visual Studio Code 1.85 introduces floating editor windows and the ability to visualize JavaScript heap snapshots. It also includes improvements to the keyboard experience, interactive type hints, auto-update extensions, enhanced navigation for Python projects, and new features for GitHub Copilot and project trees.

  12. 12
    Article
    Avatar of rustlibRush LibHuntΒ·2y

    Awesome Rust Weekly - Issue 392, Dec 28, 2023

    This post provides a weekly overview of popular Rust news, articles, and packages. It includes topics such as improving supply chain security for Rust, using Onboard AI with GitHub repos, and the purpose of a lightweight message queue in Rust.

  13. 13
    Article
    Avatar of codewithandreaCode with AndreaΒ·2y

    GitHub Copilot: Tips and Tricks for Flutter Devs

    GitHub Copilot is an AI assistant that can auto-complete code in the VSCode editor. This post explores the usefulness of Copilot for Flutter developers and its limitations.

  14. 14
    Article
    Avatar of awsplainenglishAWS in Plain EnglishΒ·2y

    Host a Dynamic Web App on AWS with Docker, Amazon ECR, and Amazon ECS

    Learn how to host a dynamic web app on AWS with Docker, Amazon ECR, and Amazon ECS using a three-tier AWS network VPC.

  15. 15
    Article
    Avatar of github_updatesGitHub ChangelogΒ·2y

    New Markdown extension: Alerts provide distinctive styling for significant content

    CodeQL 2.15.4 release includes performance improvements, support for new programming languages, and resolution of scan timeout issue on macOS.

  16. 16
    Article
    Avatar of medium_jsMediumΒ·2y

    Connect VS Code with GitHub: React (Tutorial 3)

    Learn how to connect VS Code with GitHub, install git, set up VS Code, connect a folder to a GitHub repository, and push a file to GitHub.