Best of GitHubApril 2022

  1. 1
    Article
    Avatar of hashnodeHashnode·4y

    18 GitHub Repositories to Become a CSS Master 🎨🧙‍♂️

    A while ago I wrote an article about the repositories you need to master JavaScript. It got some great feedback, so I decided to make a sequel about CSS as well. I have further sorted all the resources into categories from learning the basics to style guides, best practices, useful tricks, and additional resources you can study.

  2. 2
    Article
    Avatar of hnHacker News·4y

    How we lost 54k GitHub stars – HTTPie blog

    HTTPie for Terminal is celebrating 10 years since the first commit. Gaining 54k GitHub stars and 1k+ watchers. HTTPie was among the top 80 most popular public repos on GitHub overall; in the 99.99997203 percentile. It was incredible to see this humble tool attract a community of that magnitude.

  3. 3
    Article
    Avatar of itnextITNEXT·4y

    Beautify your GitHub repo

    GitHub has become the primary provider to host one’s code. I want to highlight some files to beautify your GitHub repository in this post. If you want people to use your code, you should tell them under which terms they can use it. GitHub displays the raw HTML code, not the “rendered” HTML.

  4. 4
    Article
    Avatar of hashnodeHashnode·4y

    Best Chrome Extensions to boost GitHub

    Chrome extensions are software packages that introduce additional functionalities to your Chrome browser. They enable you to personalize your web-browsing experience by adding features with a single mouse click. Since GitHub is one of the most comprehensive platforms for developers, this roundup will cover some of the best and most useful GitHub Chrome extensions.

  5. 5
    Article
    Avatar of telerikTelerik·4y

    Top Frontend Developer Tools for Beginners in 2022

    Frontend development is the process of designing and building applications that run on the web using web technologies such as HTML, CSS and JavaScript. In this post, we will take a look at a few tools that frontend developers cannot do without in 2022 and what I love about them. If you are a developer or looking to become one, this is a good piece to get started.

  6. 6
    Article
    Avatar of changelogChangelog·4y

    google/wireit: Wireit upgrades your npm scripts to make them smarter and more efficient.

    Wireit is alpha software in early development but early development. It can be used to run scripts in parallel and to cache output. Wireit upgrades your scripts to make them smarter and more efficient. It works with single packages, monorepos, yarn and pnpm. It's free and available on GitHub for free.

  7. 7
    Article
    Avatar of phProduct Hunt·4y

    github-pewpew - Pew pew needless GitHub repos! Clean up your repos via CLI

    This little CLI tool cleans up repositories quickly. You can choose multiple repositories and delete them blazing fast. It uses GitHub OAuth, and it's open-source. It's free to download and use, and you can use it with any of your existing GitHub accounts. The tool is available on GitHub for free.

  8. 8
    Article
    Avatar of hashnodeHashnode·4y

    How to Create a Pull Request in GitHub *Correctly*

    Git and GitHub are popular open source collaboration tools. In this article we will teach you how to create a pull request in GitHub in the correct way. We will use this demo repository to demonstrate the process on collaboration. Follow along the tutorial below to see how it works.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Contribute to Open-Source Projects – A Beginner's Guide

    Open-source projects bring developers together in a more collaborative setting than almost anything else. There are plenty of platforms out there that give developers a chance to write in public. We can even call these developers "Developer-as-a-blogger" (DaaB) for their blogging contributions. Here are some tips and guidelines to help you start your open-source journey.

  10. 10
    Article
    Avatar of vscodeVisual Studio Code·4y

    Using Containers to move from Local to Remote Development

    Using Containers to move from Local to Remote Development is a big buzzword in the industry. Containers provide a way to ship your software as a unit, including all binaries, dependencies, and configuration. This reduces time spent on configuration, as the container packages can then be easily deployed from environment to environment.

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

    Introducing GitHub Copilot, and How to Install It

    Github Copilop is an AI assistant, that can automatically generate high-performance code, according to developers' necessities. The tool is mainly developed in Python ( 88,9%) and Ruby (11,1%). It has been used by only a small niche of developers, that joined the waiting list, and got access to the token.

  12. 12
    Article
    Avatar of phProduct Hunt·4y

    GitHub Store - The world's first marketplace for GitHub repositories

    GitHub Store is the world's first GitHub repository marketplace. Users can buy and sell popular repositories. The platform makes it possible to transfer the rights to the repository to other people, we help the Open Source community develop. We hope to help you develop your Open Source projects.

  13. 13
    Article
    Avatar of newstackThe New Stack·4y

    Radicle: a Decentralized Alternative to GitHub for Web3

    Radicle bills itself as a decentralized code collaboration network. They’ve basically taken the familiarity of GitHub and GitLab as centralized repositories for code collaboration, and added decentralization. Radicle also integrates with ENS, so that you can directly associate a .eth domain with a Radicle identity.

  14. 14
    Article
    Avatar of devtoDEV·4y

    Use Copilot to Write and Translate a Binary Search Algorithm

    GitHub's Copilot Labs can help you write and understand a binary search algorithm. The tool is available in technical preview, but not all users will be able to use it. Use Copilot to write and explain a code snippet in plain language. Use the "Ask Copilot" button to view a version of the code in another language.

  15. 15
    Article
    Avatar of phProduct Hunt·4y

    Star Order - Manage your GitHub stars like a pro

    Star Order is a professional tool for managing GitHub Stars. With easy and flexible tagging, it allows you to search through thousands of Star repositories and still be able to select the one you need with ease and grace. For more information on how to use Star Order, visit the Star Order website.

  16. 16
    Article
    Avatar of devtoDEV·4y

    Why Use GitHub Copilot And Copilot Labs: Practical Use Cases for the AI Pair Programmer

    GitHub Copilot is an AI pair programmer that helps you write code faster and with less work. GitHub Copilot draws context from comments and code, and suggests individual lines and whole functions instantly. GitHub Next, a team exploring the future of technology and software beyond the adjacent-possible, released Copilot Labs.

  17. 17
    Article
    Avatar of devdojoDevDojo·4y

    6 Useful Checklists Every Developer Should Know 📃💯

    The product lifecycle often holds us accountable for so many things. Even if you think you are aware of everything, it is always a great practice to double-check. I have compiled some of the most useful checklists. These include everything from design and performance to product launch, marketing strategies, and internet security.

  18. 18
    Article
    Avatar of ghblogGitHub Blog·4y

    5 simple things every developer can do to ship more secure code

    GitHub’s CodeQL scans your code to identify any potential issues. Keep all your dependencies up to date with Dependabot. Use Maven and Gradle to manage pull requests to update your Java dependencies. You can also contribute to the open source CodeQL queries.

  19. 19
    Article
    Avatar of hnHacker News·4y

    Learn Go with Tests

    Learn test-driven development with Go. Explore the Go language by writing tests. Get a grounding with TDD. Go is a good language for learning TDD because it is a simple language to learn and testing is built-in. Learn the fundamentals by writing small tests so that you can then take your existing software design skills and ship great systems.

  20. 20
    Article
    Avatar of devtoDEV·4y

    Deploy Your First Website without Leaving Your IDE

    I’ve always wanted to build a VS code extension, but I never had a reason or enough time. Now that I work in DevRel at GitHub, I finally got the opportunity to do so! The Microsoft VS Code team runs a resume website workshop where participants deploy a resume with HTML and CSS to GitHub Pages. I collaborated with them to create a VS Code Extension that enables you to quickly deploy your static web page.

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

    How GitHub is Improving Developer Experience

    The number of developers contributing to Open Source has grown exponentially. The Developer Experience is much better than what it used to be. Let's go through some great tools introduced and some amazing changes around GitHub. The tools introduced in the past few years include Code Search, GitHub Actions and GitHub Sponsors.

  22. 22
    Article
    Avatar of gcgitconnected·4y

    How to publish a single page application at no cost with GitHub Pages (React, Svelte, etc)

    With GitHub Pages, you can create a website and publish it at no cost. This is suitable to show off a project you’ve been working on, your portfolio (for your personal website), or your organisation/company. How to deploy a single page application to GitHub Pages is pretty simple.

  23. 23
    Article
    Avatar of do_communityDigitalOcean Community·4y

    How To Use Git Effectively

    Git is a version control system that allows you to keep track of your software at the source level. This tutorial will take you through the first steps of creating and pushing a Git repository on the command line. The first step to being able to push changes to a remote server is providing a remote repository where the code lives.