Best of HashnodeAugust 2022

  1. 1
    Article
    Avatar of hashnodeHashnode·4y

    System Design: The complete course

    System design is one of the earliest decisions we can make when building a system. System design meets the needs of your business or organization through coherent and efficient systems. The OSI Model can be seen as a universal language for computer networking. It's based on the concept of splitting up a communication system into seven abstract layers, each one stacked upon the last.

  2. 2
    Article
    Avatar of hashnodeHashnode·4y

    I stopped using Visual Studio Code

    WebStorm is a paid product compared to VSC, which is free. It runs projects without hesitation and has no issue refactoring a widely used import.

  3. 3
    Article
    Avatar of hashnodeHashnode·4y

    The 60:30:10 color rule for web design

    Color plays such an important rule in the design of your websites or apps. The 60% is the neutral or primary color this should be the base color of your design. The 30% is secondary color this is the complementary color and will support the main color.

  4. 4
    Article
    Avatar of hashnodeHashnode·4y

    Build your first Electron app

    Electron is a free and open-source framework maintained mainly by GitHub. It powers dozens of apps, including Discord, Slack, Notion, VSCode, Spotify, and many more. The framework is designed to let developers create desktop applications using web technologies such as JavaScript, HTML, and CSS.

  5. 5
    Article
    Avatar of hashnodeHashnode·4y

    From Side Project to Startup - things I learned in a year.

    Akash and Akash started Peerlist as a side project while working full-time as a cofounder. They have a vision of 5 years but a plan of 3 months. The goal is clear to both of them, but our plans are always changing.

  6. 6
    Article
    Avatar of hashnodeHashnode·4y

    Web 3 for Beginners

    The first day was an introduction to Web 3 - the'read-write-own' web (current mainstream internet) Benefits of Web 3 Enhanced data security allow simple login with a crypto wallet. Outages are avoided Signing up on Web 2.0 vs Web 3.0.

  7. 7
    Article
    Avatar of hashnodeHashnode·4y

    Unit testing with Jest, React, and TypeScript

    Software testing is critical to lower the chances of our program failing by running tests with the end-user in mind. Testing-library/react is a testing utility tool that's built to test the actual DOM tree rendered by React on the browser. The goal of the library is to help you write tests that resemble how a user would use your application.

  8. 8
    Article
    Avatar of hashnodeHashnode·4y

    How I got my 1st job as a developer by making simple projects seem big

    Julia is a self-taught front-end developer in his thirties who switched career into tech after studying Japanese and musicology while working part-time at a casino. She created a simple calculator using JavaScript using HTML, SCSS, JavaScript, hosted on GitHub pages to run the app. She later updated the code and created some mixins to familiarize herself with it.

  9. 9
    Article
    Avatar of hashnodeHashnode·4y

    15 Easy Steps to Create a Kickass LinkedIn Profile

    LinkedIn is the world's largest networking platform for professionals. 830 million people across 200+ countries use LinkedIn, with India accounting for 118 million users.

  10. 10
    Article
    Avatar of hashnodeHashnode·4y

    A Complete Guide to Debugging Javascript in Chrome

    Chrome DevTools is a comprehensive developer toolkit with various web authoring and debugging tools. It is built directly into the Chrome browser and gives developers a deeper understanding of their applications. This article teaches you how to debug JavaScript code using the Chrome Dev tools.

  11. 11
    Article
    Avatar of hashnodeHashnode·4y

    How to Debug Better with Chrome

    Google Chrome is probably the most widely used and popular web browser among developers. It has gradually become the preferred web browser for most developers to test and debug their websites and web apps. Google Chrome provides developers with the ability to debug most web applications with the built-in developer tools (aka DevTools) within the browser.

  12. 12
    Article
    Avatar of hashnodeHashnode·4y

    JavaScript Callbacks Explained in 5 Minutes

    Let's cover the basics of callbacks in about 5 minutes with a handful of examples. Callbacks are an essential part of understanding JavaScript especially when dealing with asynchronous code. Let's create our own version of the forEach() function to get a clearer idea of how callbacks work.

  13. 13
    Article
    Avatar of hashnodeHashnode·4y

    Create a new React app with Vite

    Vite: Enables Hot Module Replacement (HMR) Helps you import and manage your project and manage. With one command and a few seconds, it can generate all the above boilerplate for you and more. It’s fast, and you keep your application state if you want. HMR saves time you would otherwise spend waiting around or inputting data to recreate your app state. It reduces friction.

  14. 14
    Article
    Avatar of hashnodeHashnode·4y

    Web-based all-in-one gradient editor.

    Gradientify is a free online tool that provides 100+ trendy, beautiful, carefully crafted gradients for your apps, blog, UI design or to be used as content backgrounds. It is open source and you can use it for free without attribution. Save gradients, Search gradient by Hex, add new gradients and add newGradients and dark mode.

  15. 15
    Article
    Avatar of hashnodeHashnode·4y

    Here's what every React Developer needs to know about TypeScript - Part 1

    TypeScript is an open source language developed and maintained by Microsoft. It is a multi-paradigm language (like JavaScript) Allows the use of static types Extra features (generics, interfaces, tuples, etc) Allows for gradual adoption*.

  16. 16
    Article
    Avatar of hashnodeHashnode·4y

    MongoDB schema design best practices

    MongoDB is a document-oriented NoSQL database that can store large amounts of data in a JSON format. It has a faster execution than RDBMS. This article will help you understand the theoretical core concepts of MongoDB that can be used to improve scalability and performance.

  17. 17
    Article
    Avatar of hashnodeHashnode·4y

    GraphQL API design

    GraphQL is a specification for a new type of API design developed by Facebook to solve some problems encountered by mobile clients. It allows clients to request only what they need via a query language interface.

  18. 18
    Article
    Avatar of hashnodeHashnode·4y

    Get Started With Flexbox

    This one-dimensional layout allows elements to be placed inside a container with evenly distributed space. This layout makes elements responsive, which means they change their behaviour depending on the type of device that is displaying them. It gives elements flexibility as well as appropriate position and symmetry.

  19. 19
    Article
    Avatar of hashnodeHashnode·4y

    I made a Discord bot using JavaScript in 4days!

    Fueler is a new age portfolio tool that helps skilled individuals prove themselves by showcasing their work. It just takes 30 seconds to setup your profile on Fueler and its totally free. The idea came when I discovered slash commands in discord and here I could easily categorize them inside slash commands.

  20. 20
    Article
    Avatar of hashnodeHashnode·4y

    Learn how to build a microservice using Node.js and RabbitMQ.

    Learn how to build a microservice using Node.js and RabbitMQ. This tutorial will teach you about microservices and how to create a simple e-commerce microservice architecture with two services; product and order. In the following section, we will look at some of the prerequisites for this tutorial. Make another folder for the routes, call it routes, then inside it, have a file routes.

  21. 21
    Article
    Avatar of hashnodeHashnode·4y

    How open source can boost your career as a developer?

    Many junior or entry-level developers struggle to get opportunities because of little or no work experience. Becoming a contributor at that early stage has its advantages, like people getting to know you better, your contributions to the project can be easily felt. A lot of top projects with over 30,000+ stars we use and love today once started small and un-noticed.

  22. 22
    Article
    Avatar of hashnodeHashnode·4y

    Fabric: The new Architecture

    Fabric is the React Native forerunner to the old legacy renderer. Fabric takes a different approach to how UI view instances will be created in a React Native application. The new Fabric architecture changes none of this but builds on it, making the experience even more platform specific.

  23. 23
    Article
    Avatar of hashnodeHashnode·4y

    Simplifying Closures in JavaScript

    Lexical Scoping defines the scope of a variable according to the position of that variable declared in the source code. This refers to the variables defined between its curly brackets. Once we use the let keyword in the for-loop, it will create a new lexical scope in each iteration. This means that the previous value of j is copied from the previous scope to the new one.

  24. 24
    Article
    Avatar of hashnodeHashnode·4y

    Docusaurus 2.0 🥳️: Meta's static site generator to build beautiful documentation websites

    Docusaurus 2.0 is a documentation static-site-generator, based on Node.js and React. It allows you to focus on content: just write Markdown files. It is already powering many great docs sites you know: React-Native, Redux, Tauri, Electron, Courier, Figma.

  25. 25
    Article
    Avatar of hashnodeHashnode·4y

    Creating a business card for the terminal

    The original idea, as far as I can tell, comes from bitandbang, and that's the one we'll be using and crediting for this article. We won't be creating the card from scratch as the heavy lifting is already done by bitand Bang.