Best of General ProgrammingMarch 2021

  1. 1
    Article
    Avatar of gcgitconnected·5y

    Building a Video Chat App with Node.js + Socket.io + WebRTC

    Building a Video Chat App with Node.js + Socket.io + WebRTC Taran Arora shares his tips on how to build a video chat app using JavaScript and NodeJS. It will also show you how to use PeerJS,WebRTC, and Nodemon to build the app.

  2. 2
    Article
    Avatar of hashnodeHashnode·5y

    40 "Free Forever" Tools for Developers

    Hrishikesh is co-founder of Flexiple, an exclusive freelance network for developers & designers. He is forever on the lookout for great tools that help him get work done better & easier. Here, he shares the list of his go-to "Free forever" tools.

  3. 3
    Article
    Avatar of devtoDEV·5y

    Git commit message convention that you can follow!

    A typical git commit message will look like this: <type>(<scope>): <subject> Enter fullscreen mode Exit full screen mode. "type" must be one of the following mentioned below! Build : Build related changes (eg: adding external dependencies) chore : A code change that external user won't see. feat : A new feature fix: A bug fix docs : Documentation related changes: A code that is related to styling.

  4. 4
    Article
    Avatar of hashnodeHashnode·5y

    Top 2021 Productivity Apps

    Every time I spin a new Linux distro, there is some software I cannot do without. In this post, I'll list the apps that I'm currently using to manage both my work and personal projects. All apps are cross-platform, which is kind of a must-have for me.

  5. 5
    Article
    Avatar of hashnodeHashnode·5y

    15 Funny Memes for Software Developers

    I recently started a modified version of the #100daysofcode challenge. I aim to write content related to Python, Data Science, or Programming every day. Follow my progress on Twitter, Medium, Dev.to, Hashnode, or my WordPress Blog. Back to the page you came from.

  6. 6
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    50 VS Code Extensions That Will Make You a Better Developer

    50 VS Code Extensions That Will Make You a Better Developer. The extensions in the VS code run in their own process and are lazily loaded. There are plenty of extensions available and can be browsed in the visual studio market place. Here is the curated list of the most useful extensions that help developers to increase their productivity.

  7. 7
    Article
    Avatar of bitBits and Pieces·5y

    VSCode Automations for Frontend Developers

    VSCode Automations for Frontend Developers Boost your productivity and code quality with these tools and extensions. Nethmi Wijesinghe discusses several VS Code automation tips that frontend developers should follow. Live Server, the cool extension available in VSCode, automates this for you. Turbo Console Log is the perfect choice for writing meaningful log messages.

  8. 8
    Article
    Avatar of smashingSmashing Magazine·5y

    SVG Generators

    SVG generators can be used to create shapes and backgrounds, path visualizers and JSX generators. There are plenty of further options for SVG patterns — for example for repeating background images. JustCode SVG Filters is a visual tool for pretty much all nerdy SVG filtering needs. HeroPatterns provides dozens of repeating patterns.

  9. 9
    Article
    Avatar of gcgitconnected·5y

    Create Your App With Flutter In 5 Days

    Flutter allows developers to create applications for iOS and Android by using a single code-base. The app development process has never been easy, but Flutter has made it far easier and simpler for developers by providing an advanced level of software development kit complied with all the widgets and plugins.

  10. 10
    Article
    Avatar of phProduct Hunt·5y

    VS Code Theme Studio — Create your own VS Code theme easily, within your browser

    VS Code Theme Studio enables you to quickly and easily design your own VS Code theme in an intuitive, user-friendly, web-based interface. No more messing around with nasty JSON files, editing raw hex color codes, and tweaking settings. Embed your own theme.

  11. 11
    Article
    Avatar of hashnodeHashnode·5y

    70+ Free Design Resources for Developers

  12. 12
    Article
    Avatar of hashnodeHashnode·5y

    15 Project Ideas for Web Developers

    Building projects improves one's coding skills because learning by creating stuff is more efficient. This article covers project ideas for frontend, backend, and full-stack web developers. Here are some project ideas if you're looking to improve your skills in front-end technologies. The color guesser game is a simple game that allows players to guess the background color.

  13. 13
    Article
    Avatar of jsPlainEnglishJavaScript in Plain English·5y

    Build an API in Node.js using AWS, API Gateway, MongoDB, and Serverless

    This tutorial shows you how to build a secure REST API for a Notetaking react-redux application using MongoDB database as a service. We will follow a Serverless approach using AWS Lambda, API Gateway, and the Serverless framework. In Part 1, we are going to build the backend, and to go through this tutorial, you will need the following.

  14. 14
    Article
    Avatar of css_tricksCSS-Tricks·5y

    Firebase Crash Course

    Firebase is a platform that provides the infrastructure for developers and tools for marketers. While Firebase can make up the entirety of your app’s back-end, you can use each product individually as well. Each product is designed to empower a part of an application's infrastructure. Firebase also gives you insight into how your app is performing and what your users are doing.

  15. 15
    Article
    Avatar of dailydaily.dev·5y

    A Guide To Writing Clean API Calls Using Axios

    Axios is a third-party library that lets you write clean API calls. It gives features such as interceptors, defaults, etc. It can be overkill for small apps. It bloats your production build size. It is not native to Javascript, unlike Fetch.

  16. 16
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    React Tutorial – Learn React and JavaScript Programming Basics with Example Code

    TAPAS ADHIKARY. React Tutorial – Learn React and JavaScript Programming Basics with Example Code. TAPAS. Adhikary. React tutorial – learn React andJavaScript Programming basics with Example code. T APAS. ADHikary, React Tutorial. React tutorials – Learnreact and JavaScript programming basics with example code.

  17. 17
    Article
    Avatar of hashnodeHashnode·5y

    Complete web development roadmap for newbies

    This list consists of beginner languages and tools. Advanced topics are not covered. HTML is by far the easiest to learn. JavaScript is a multi-paradigm, high-level language which has evolved to become one of the most popular languages not just in web development but in many other fields.

  18. 18
    Article
    Avatar of devtoDEV·5y

    5 daily resources for Web Developers

    This week i want to share some tools i use on pretty often (almost daily) while working as a Web Developer. My top tools include Unsplash, Dribbble, Carbon, Hashnode and Typescript. If you have other resources that you use on a daily basis / pretty often please feel free to drop it in the comments.

  19. 19
    Article
    Avatar of devdojoDevDojo·5y

    One second to read GitHub code with VS Code

    GitHub 1s is a browser extension for VS Code. It allows you to open up any Github repo in your browser. You don't even need to install anything to give this a try. Want to read the Laravel repo in VSCode in 1 second? Visit this URL here: https://github1s.com/laravel/Laravel.

  20. 20
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    How to Create a Portfolio Website – A Beginner Developer's Guide

    Jemima Abu is a freelance developer and author. She is the author of Portfolio.com, a guide to creating a portfolio website. She has written several books on the subject, including a book called Portfolio: A Portfolio of Photographs. For more information, visit www.portfolio.co.

  21. 21
    Article
    Avatar of hashnodeHashnode·5y

    PR like a Pro 😎

    Pull requests (PRs) are a great way to keep everyone on the same page. When not done right, PRs can be a huge bottleneck and can slow down the delivery process. Here are a few recommendations that have worked for me and my team to make the most of the PR process.

  22. 22
    Article
    Avatar of phProduct Hunt·5y

    MyTemplate.xyz — A no-code personal website builder for developers

    My template.xyz is a No-Code developer website builder side project. Created with ReScript. Open Source. No Sign up. No Ads. No data collected. Embed Collect. No Data collected. NoData collected. My template.XYz | No- code Developer Website Builder.

  23. 23
    Article
    Avatar of gcgitconnected·5y

    My 3 Biggest Failures as Software Developer

    Every developer, even rockstars, screw things up and overcome setbacks. Mistakes are a great opportunity to identify and correct business deficiencies. There’s no better teacher than failure and we shouldn’t be afraid to talk about it. If you’re not routinely brought to tears, are you really a software engineer?

  24. 24
    Article
    Avatar of sitepointSitePoint·5y

    Beyond Console.log() – Level up Your Debugging Skills

    A common developer workflow is to write code in an editor, save it, then switch to the browser and load the product to see if everything works. We only use a small percentage of the tools at our disposal, and we may miss out on opportunities to work better. We’ll look at a few features of freely available developer tools you probably use but don’t know about.

  25. 25
    Article
    Avatar of phProduct Hunt·5y

    Thunder Client — Rest API client for VS Code, lightweight Postman alternative

    Thunder Client is Rest API Client Extension for Visual Studio Code, with simple and clean design. The extension makesapi testing very easy with Scriptless GUI based testing. Embed Collect is a tool that collects all the data collected by the Thunder Client. It is available for Windows, Mac and Linux.