Best of HashnodeMay 2021

  1. 1
    Article
    Avatar of hashnodeHashnode·5y

    Developer vs. Programmer

    A programmer’s job includes writing code, testing, and fixing bugs. To become a good programmer, you should have read Become a Better Programmer by Ayushi Rawat. And also remember to read 5 Mistakes you should not make when starting your career as a software developer.

  2. 2
    Article
    Avatar of hashnodeHashnode·5y

    Why Developers Love To Code At Night?

    Many programmers experience an upswing in creativity at night. The sleep cycle of many programmers is delayed because they look at bright screens all day. Lack of sleep leads to stress and anxiety and ultimately, burnout. Getting enough quality sleep is key to maintaining good health and brain functions.

  3. 3
    Article
    Avatar of hashnodeHashnode·5y

    8 Unique and Secret tricks Front-end Developers don't know

    This post comes with some of the unique and secrets developer don't know. Some tricks will help you in your career and will make you productive, take you to next level in development. You can add legal docs, citations, terms and conditions or other prints in the bottom of your page with <small> tag.

  4. 4
    Article
    Avatar of hashnodeHashnode·5y

    7 Useful JavaScript Tricks and Tips

    JavaScript is a loosely typed language, meaning we don't have to explicitly specify types of variables. JavaScript also freely type-converts values into a type depending on the context of their use. In this article, I gathered some JavaScript tips and tricks that I believe can make you a better JavaScript developer.

  5. 5
    Article
    Avatar of hashnodeHashnode·5y

    Awesome and Beautiful VS Code themes

  6. 6
    Article
    Avatar of hashnodeHashnode·5y

    Singleton Pattern in Javascript

    Singleton pattern is a design pattern that allows us to use a single instance of a class everywhere. In this article, you will learn how to implement a singleton pattern in Javascript. The Singleton object is implemented as an IIFE (Immediately Invoked Function Expression) An IIFE is a JavaScript function that runs as soon as it is defined.

  7. 7
    Article
    Avatar of hashnodeHashnode·5y

    CSS fundamentals and cheat sheet.

    selectors are ways of grabbing and manipulating HTML. Different selectors have different application. Flexbox stands for flexible box and is an alternative to using inline display. The box model is the most commonly used way to position items. The border is the divider between padding and the margin.

  8. 8
    Article
    Avatar of hashnodeHashnode·5y

    JavaScript naming conventions

    JavaScript has a standard naming convention when naming variables, functions, and classes. Naming conventions improve code readability and make code maintenance much easier. Make your program be easily read and understood by you and people in the future reading the code. Make sure you use meaningful descriptive names and be concise as possible if you can.

  9. 9
    Article
    Avatar of hashnodeHashnode·5y

    Build a Todo app in React with Supabase - The Open-Source Firebase alternative

    Supabase is a Backend-as-a-Service provider. It provides a Postgres Database, Authentication, instant APIs, real-time subscriptions, and Storage. It is built using a combination of open-source tools. You can self-host your project if you ever need it.

  10. 10
    Article
    Avatar of hashnodeHashnode·5y

    Synchronous vs Asynchronous in Node.js

    Most functions in the Node.js modules are asynchronous in nature that is to say they are asynchronous by default. Synchronous code also called blocking halts the program until the operation is complete. Asynchronous code also known as non-blocking continues executing the program and doesn't wait for the operation to be complete. It is a better practice to use asynchronous code as a developer.

  11. 11
    Article
    Avatar of hashnodeHashnode·5y

    Top 5 Languages to Learn to Get a Job in 2021

    The top 5 python books and languages to learn in 2021 had the highest poll count. Python is a high-level language and it is very easy to learn. JavaScript is the most popular and go-to language for web development. C# is used to develop i) web apps, ii) desktop apps, III) mobile apps, iv) utility and virtual reality games.

  12. 12
    Article
    Avatar of hashnodeHashnode·5y

    Node.js Development Setup

  13. 13
    Article
    Avatar of hashnodeHashnode·5y

    Introducing Codewell - Free Front End Coding Challenges!