Best of GitHubOctober 2022

  1. 1
    Article
    Avatar of communityCommunity Picks·4y

    Developer Roadmaps

    Developer Roadmaps roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide the developers in picking up the path and guide their learnings. The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month. We are working on a solution for teams. Help us shape the platform. The project has a solution to build and build a new software that will be available.

  2. 2
    Article
    Avatar of daily_updatesdaily.dev Changelog·4y

    Authentication just got easier!

    Authentication just got easier! Now you can log in with Google, Facebook, Github, Apple or email. But wait, there is more! You can now connect multiple authentication providers. This is super useful if you are logged in with say Facebook on your phone but not on your PC.

  3. 3
    Article
    Avatar of webtoolsweeklyWeb Tools Weekly·4y

    VSCode Updates, Frameworks, Git/CLI, JS Utils

    This week's newsletter includes tools, extensions, the latest news, articles, and tutorials on VS Code. VSCode Updates, Frameworks, Git/CLI, JS Utils, and Email are all free and open-source tools.

  4. 4
    Article
    Avatar of communityCommunity Picks·4y

    The Perfect Commit

    The Perfect Commit is a single, focused change that should be treated thoughtfully and with care. For things like web applications that can be deployed to production, a commit should be a unit that could be deployed.

  5. 5
    Article
    Avatar of itsfossIt's Foss·4y

    14 Best Open Source WYSIWYG HTML Editors

    Open-source WYSIWYG editor will help provide a secure, modern, and scalable experience. The editor's free edition should provide basic editing capabilities if you do not need an enterprise-grade offering. If you need professional help, you can contact them for paid options. Trix is a respectable project that lets tinkerers try something different for their website or app. You can also explore more on its GitHub page for more info.

  6. 6
    Article
    Avatar of gcgitconnected·4y

    How I reduced the size of my Docker Image by 95%

    How I reduced the size of my Docker Image by 95% Reduce theSize of the Docker image using a Multi-Stage build. Using multi-stage builds, you use multiple FROM statements in your Dockerfile.

  7. 7
    Article
    Avatar of communityCommunity Picks·4y

    Deploy website on Cloudflare

    Cloudflare is our go-to. Deploy website on Cloudflare for free.

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

    Visual Studio Code September 2022

    Visual Studio Code September 2022 September 2022 (version 1.72) There are many updates in this version that we hope you'll like. You can download the nightly Insiders build and try the latest updates as soon as they are available. The editor hover used to be very aggressive in hiding itself, especially when the mouse was going over an empty area.

  9. 9
    Article
    Avatar of communityCommunity Picks·4y

    How to Build a Fullstack App with Next.js, Prisma, and PostgreSQL

    Next.js is a next-generation ORM that can be used to access a database in Node.js and TypeScript applications. In this guide, you'll learn how to implement a fullstack sample blogging application using the following technologies. You'll use a single PrismaClient instance that you can import into any file where it's needed. You can create a new User record by calling prisma.create() or retrieve all the Post records from the database.

  10. 10
    Article
    Avatar of asayerasayer·4y

    CSS-in-JS for React: Linaria vs. Styled Components

    Linaria is one of the most popular CSS-in-JS solutions. Styled-components enables you to write actual CSS code to style your components. It also creates a layer of abstraction between components and styles, thereby eliminating the direct mapping between them. It offers many features, which include: Automatic critical CSS and Code Splitting and CodeSplitting. It also enables code splitting.

  11. 11
    Article
    Avatar of phProduct Hunt·4y

    GitStory - Internet Git's time machine 🕰

    GitStory is a Wayback Time machine app for GitHub projects, powered by the GitHub API.

  12. 12
    Article
    Avatar of medium_jsMedium·4y

    Make your Python code more elegant, readable, or modern using one command

    Refurb is a Python library that can modernize or redesign your Python code using one command. Refurb is not a style/type checker, but it is meant for making good code even better. A Virtual Environment (Definition of VE link) is recommended for installing the refurb, but not mandatory.

  13. 13
    Article
    Avatar of medium_jsMedium·4y

    Introducing Jester ~ a foolproof solution for integration testing

    Jester is an open-source, low-code application for auto-generating all of your integration tests for your codebase. It uses a detailed algorithm stored on the server side that parses and interprets assertions inputted by the user.

  14. 14
    Article
    Avatar of logrocketLogRocket·4y

    Creating social logins in NestJS

    The NestJS application can easily be applied to other social platforms, such as Facebook, Google, etc. We’ll then learn how to protect private routes using guards and various authentication and authorization mechanisms provided in NestJS. The first one is authenticating a user through GitHub. Go ahead and install the Passport library and the library for the PASSport GitHub strategy.

  15. 15
    Article
    Avatar of lnLaravel News·4y

    Summarize your pull requests in seconds with What The Diff

    Summarize your pull requests in seconds with What The Diff Hi, I am Sebastian, Co-Founder of Beyond Code. As a team of three, we work with pull requests on our projects all the time.

  16. 16
    Article
    Avatar of communityCommunity Picks·4y

    Learn to Fix Common Git Mistakes

    The location can be a hash associated with a commit or something like HEAD~1 which takes you to HEAD, then back down the tree 1 time. It's important to not use git reset after pushing a commit because it'll change the history other people may have already downloaded. The common flags you will see are --soft, --hard, and --mixed.

  17. 17
    Article
    Avatar of asayerasayer·4y

    Is GitHub Copilot a Threat to Developers?

    GitHub Copilot is an artificial intelligence (AI) tool developed by GitHub and OpenAI, an AI research laboratory. It is available as a Visual Studio Code, Neovim, and JetBrains integrated development environment extension (IDEs) Copilot uses OpenAI Codex to suggest code and entire functions in real time from editor Code problems.

  18. 18
    Article
    Avatar of theregisterThe Register·4y

    GitHub Copilot may steer Microsoft into a copyright lawsuit

    GitHub Copilot is a programming auto-suggestion tool trained from public source code on the internet. An attorney is investigating the possibility of filing a copyright claim against GitHub. There are two potential lines of attack here: is GitHub improperly training Copilot on open source code and is the tool improperly emitting other people's copyrighted work.

  19. 19
    Article
    Avatar of pointerPointer·4y

    ChristianLempa/cheat-sheets: This is my personal knowledge-base. Here you'll find code-snippets, technical documentation, and command reference for various tools, and technologies.

    Christian Lempa is a 35-year-old tech enthusiast from Germany. He created the Repository Cheat-Sheets as free resources to be used in specific use cases.

  20. 20
    Article
    Avatar of communityCommunity Picks·4y

    Tutorial: Adding Holopin badges to your GitHub profile

    With Holopin, you can embed a live copy of your badge board to your GitHub profile. Markdown is a markup language that lets you write documents with rich formatting like headings, bullet lists, tables, bold, underline and italic text.

  21. 21
    Article
    Avatar of communityCommunity Picks·4y

    Protected Routes and Authentication with React and Node.js

    This article explores Protected Routes and Authentication with React and Node.js. Chibuike Nwachukwu worked on a project to create a tiny boilerplate with Create React App to implement the authentication flow with Strapi. In this tutorial, we'll implement the basic authentication flow using JSON Web Tokens.

  22. 22
    Article
    Avatar of bootstrapBootstrap·4y

    Bootstrap 5.2.2

    Bootstrap 5.2.2 has landed with new bug fixes and documentation updates. Accordion use Sass variable for the accordion color instead of an invalid CSS variable. TabsTabs no longer autofocus and cause pages to jump on tab.

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

    Roadmap.sh and The New Stack

    Road map.sh and The New Stack Roadmap.sh have joined forces to supplement each other’s efforts in serving developers and the DevOps community. Roadmap provides roadmaps, study plans, paths, and resources for developers.

  24. 24
    Article
    Avatar of communityCommunity Picks·4y

    How to Build a Multi-Tenant App with Custom Domains Using Next.js

    Use the Platforms Starter Kit to kickstart our Next.js project. In this guide, you'll learn how to build a full-stack multi-tenant application with Custom Domains. You'll need to replace all instances of vercel.pub with your own domain to configure rewrites correctly.

  25. 25
    Article
    Avatar of infoworldInfoWorld·4y

    The best open source software of 2022

    The best open source software of 2022 InfoWorld’s 2022 Bossie Awards celebrate the most important and innovative application development, devops, data analytics, and machine learning tools of the year. SvelteKit and Nuxt, as well as newer entrants like Blitz.js, are exploring new approaches and techniques.