Best of General ProgrammingDecember 2020

  1. 1
    Article
    Avatar of hashnodeHashnode·5y

    50 free tools and resources you're gonna love (Part 2)

    Free tools and resources you're gonna love. Part 2 of a two-part series on free software. The next part of the series will look at free software for developers. The second part will focus on software that is free for developers, including SaaS, PaaS and IaaS.

  2. 2
    Article
    Avatar of hashnodeHashnode·5y

    9 Useful apps for Developers

  3. 3
    Article
    Avatar of hashnodeHashnode·5y

    11 Beautiful VS Code Themes for 2021

    2021 is just a few weeks away, so what better time to switch things up?! I asked for community recommendations for new VS Code themes and was introduced to a lot of awesome new themes. So with that - Here are 11 amazing VS code themes to try for 2021.Disclaimer - Changing your VS Code theme will not make you a better developer.

  4. 4
    Article
    Avatar of hashnodeHashnode·5y

    GitHub repositories to improve your programming skills

    Freely available programming books. Coding Interview University. The Node.js best practices list. Clean Code JavaScript concepts adapted for JavaScript. Free For Dev offerings that have free tiers of interest to devops and infradev. A list of awesome beginners-friendly projects.

  5. 5
    Article
    Avatar of addyAddy Osmani·5y

    React Server Components

    React Server Components aim to enable modern UX with a server-driven mental model. This is quite different to Server-side Rendering (SSR) of components and could result in significantly smaller client-side JavaScript bundles. I'm quite excited about the direction of this work, and while it isn't yet production ready, is worth keeping on your radar.

  6. 6
    Article
    Avatar of hashnodeHashnode·5y

    How I Easily Code For 8+ Hours Without Feeling Tired (My Productivity System)

    After 62+ self-development books, dozens of articles and studies about productivity, and my trials and errors, I have created a productivity system that helps me to code, write, create, and live at my maximum capabilities without procrastination, tiredness, and brain fog. The system stays on 3 main pillars:Schedule. To-do list. System 69 (!)

  7. 7
    Article
    Avatar of hashnodeHashnode·5y

    4 Front-End Trends and 1 Loser - 2021 Edition

    Svelte has been around for a few years, with the latest version (3) shipping in 2019. It has over 39K stars on GitHub, but it’s not widely used in bigger projects. Remix is a React- and Node-based full-stack framework that brings you state-of-the-art web development.

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    How to Learn Web Development in 2021 - a Web Developer Roadmap

  9. 9
    Article
    Avatar of hashnodeHashnode·5y

    How to Comment Your Code Like a Boss

    Comments in your code are much the same. Good, clear, and necessary comments can help keep an otherwise convoluted narrative of code become a clear, easy-to-follow story. Two main ideas that have helped me when deciding if a section of code needs comments are these: Code should explain what is happening, and clear naming will help make your code be clear and easy to follow.

  10. 10
    Article
    Avatar of hashnodeHashnode·5y

    Top VS Code Extensions Every Developer Should Use 🛠

    Visual Studio Code is a free source-code editor made by Microsoft for Windows, Linux, and macOS. Features include support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded Git. In this article, I'll be sharing top VS Code Extensions you must-have for making your life easier.

  11. 11
    Article
    Avatar of gqleditGraphQL Editor·5y

    Top React libraries you need to know in 2021

    Gatsby.js and Next.js are two starter frameworks for React. Hook is a light-weight form library for React and React Native. Redux is the most popular choice when it comes to state management with React. Formik is packed with dozens of micro features like different types of validation.

  12. 12
    Article
    Avatar of hashnodeHashnode·5y

    Cool Vscode Extensions for Developers

    The Vscode Extension allows you to add tools, languages, debuggers, and much more to your code editor. With the vscode extension, developers write faster, cleaner, and more consistent code. To get started is quite simple, we just have to install the extensions on our editor from the extensions panel.

  13. 13
    Article
    Avatar of quick_codeQuick Code·5y

    Dominating Web Development Trends 2021

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·5y

    VS Code Extensions That'll Boost Your Development Productivity

    Colby Fayock is a Front End Engineer and UX Designer. He’s passionate about tackling challenges that can make the world a better place. Colby is on Twitter at @colbyfayock and on Facebook at www.facebook.com/ColbyFayock.

  15. 15
    Article
    Avatar of logrocketLogRocket·5y

    HTML tags every frontend developer should know

    semantic HTML adds the right context to your site’s content, which improves the user experience significantly. With the increasing focus on JavaScript frameworks and libraries, many developers have placed less priority on HTML. We’ll show you what each tag does and how you can use HTML to streamline the development process.

  16. 16
    Article
    Avatar of phProduct Hunt·5y

    vsChat — Chat with developers around the world using VSCode

    Chat with developers around the world. Chat while programming. Embed Collect. [VScode Extension] Chat with developers in Anonymous Chat Rooms. chat while programming in the VScode chat room. Chat withDevelopers.com in the chat room in which you can chat with other developers in the same language.

  17. 17
    Article
    Avatar of hnHacker News·5y

    A computer science study plan to become a software engineer

    This is a multi-month study plan for becoming a software engineer for a large company. The items listed here will prepare you well for a technical interview at just about any software company, including the giants: Amazon, Facebook, Google, and Microsoft. Please Note: You won't need to study as much as I did. I studied about 8-12 hours a day, for several months.

  18. 18
    Article
    Avatar of swlhThe Startup·5y

    10 Clean Coding Practices

    Sanura Hettiarachchi outlines 10 clean coding practices. Follow correct naming conventions to avoid poor naming. Declare variables at the place of use. Minimise extensive nested conditions. Don’t implement super long functions. Avoid code duplication. Make necessary comments.

  19. 19
    Article
    Avatar of flutter_comFlutter Community·5y

    Develop a Food Delivery Application: (It’s Features, Cost, and Functionality)

    Step-by-Step Guide to Create Food Delivery App for Restaurants and Hotels Ella Wilson. Develop a Food Delivery Application: (It’s Features, Cost, and Functionality) The worldwide revenue of online food delivery is US$136,431m in 2020. According to a study, 34% of users spend at least $50 per order when ordering food online.

  20. 20
    Article
    Avatar of hashnodeHashnode·5y

    5 Must-Haves for a Developer

    Every developer needs a text editor or IDE to write code with, right? And so far, VS Code is top-notch. Hashnode enables developers to create a blog mapped to their own domain for free. GitHub also serves as a storage for your code. Trello Management: Stay updated with new technologies with daily updates.

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

    My Advice to New Programmers After Coding for the Last 3 Years

  22. 22
    Article
    Avatar of devdojoDevDojo·5y

    12 Must Have Browser Extensions for Developers

    Google Chrome extensions are programs created by different developers that change your browser's functionality. Whether you are a Web Developer or not, thousands of different extensions can help you. In this post, we are gonna take at you some of the most useful extensions. Some of these extensions are going to be of help to you even if you are not a Web developer.

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

    Top 5 Mistakes I Made As A Junior Developer

    In this article, I talk about the top five mistakes I made as a junior developer. They are not specific to my case, and many other developers have made the same mistakes. I encourage you to ask questions no matter how stupid you think they are. Do not do only easy tasks, so you do not stay at the same level forever.

  24. 24
    Article
    Avatar of devblogsDevBlogs·5y

    Python in Visual Studio Code – December 2020 Release

    The December 2020 release of the Python Extension for Visual Studio Code is now available. In this release we closed 13 issues, and it includes:Extract method and variable code actions with Pylance 2020.12.2. Insiders program, which offers early access to new language server features and improvements.

  25. 25
    Article
    Avatar of hnHacker News·5y

    GitHub Dark Mode is too Dark

    GitHub’s dark mode colors are darker than their counterparts in other apps. This can make it harder to read text. For something as important as code review, I’m using GitHub light mode. The red / green for code diffs looks super off to me.