Best of HashnodeJune 2021

  1. 1
    Article
    Avatar of hashnodeHashnode·5y

    7 Essential Books for Programmers

    The Pragmatic Programmer offers tips on improving your programming output. Charles Petzold’s code is an entry point to all things tech, and it is necessary to complete your education as an accomplished programmer. The book is not a one-time read, but rather a workshop in good practices. The tips are practical and best learned through practice.

  2. 2
    Article
    Avatar of hashnodeHashnode·5y

    Tools for Web Developers To Work Smarter and not Harder

    The Web Developer is a browser extension that comes bundled with various web developer tools. Quokka makes prototyping,learning and testing JavaScript and Typescript code blazingly fast. Google Lighthouse is an open-source, automated development tool for testing/improving the quality of your web pages.

  3. 3
    Article
    Avatar of hashnodeHashnode·5y

    Top 5 Git Tips & Tricks

    5 Git tips to help you level up your workflow and bring you one step closer to Git mastery. Modify the previous commit without changing the commit message. Let autocorrect take care of your speed, but at the same time you can’t remember how many times you typed “git status”

  4. 4
    Article
    Avatar of hashnodeHashnode·5y

    Introduction into Domain-Driven Design (DDD)

    The concept of Domain-Driven Design (DDD) was introduced by Eric Evans in 2004. DDD is an approach to the development of complex software consisting of multiple puzzle pieces. It is not about a certain technology, it is a concept. Explore the models in a collaboration of domain experts and software experts.

  5. 5
    Article
    Avatar of hashnodeHashnode·5y

    Deploying with GitHub Actions

    GitHub Actions can be used to set up an auto deploy process for a CI/CD system. You will need access to your hosting environment and have FTP, SFTP, or SSH access in many cases. This article will focus strictly on SSH keys, which are used to authenticate into a server.

  6. 6
    Article
    Avatar of hashnodeHashnode·5y

    See which branch your teammate is on in VS Code

    In VS Code, open up the team tab by clicking on the GitLive icon on the activity bar. This will show a list of your teammates, if they are online (or away) and the issue they are currently working on. If an issue has been connected to the branch you’ll see the issue name instead.

  7. 7
    Article
    Avatar of hashnodeHashnode·5y

    How to stand out as a software developer with no experience

    This article will outline various things you can do to stand out amongst the crowd. The roadmap, in the end, will guide you in regards to that. We will have a look at how you can go about doing the various things step by step, a roadmap for you to start standing out right away.

  8. 8
    Article
    Avatar of hashnodeHashnode·5y

    Create a draggable list in react

    This tutorial shows you how to create a draggable list using framer-motion. The list will be able to be reordered by dragging an item over another to swap positions. The code is very simple and you can do it yourself with just a few lines of code.

  9. 9
    Article
    Avatar of hashnodeHashnode·5y

    Taskify - An app to manage your daily tasks and boost your productivity - HarperDB Hackathon

    Taskify is an Android app that helps you manage all your tasks and track your productivity. It also lets you start a timer to track their time doing a task, It also shows you a detail view of the tasks you did in the last week. Users can login and register using email based authentication and Google authentication.

  10. 10
    Article
    Avatar of hashnodeHashnode·5y

    What is Vite + React!

    Vite (French word for "fast", pronounced /vit/) is a build tool that aims to provide a faster and leaner development experience for modern web projects. It consists of two major parts: a dev server that provides rich feature enhancements over native ES modules and a build command that bundles your code with Rollup. We will use Vite to create a React application as we will see below.

  11. 11
    Article
    Avatar of hashnodeHashnode·5y

    How we use GitLive: A junior developer's perspective

    GitLive's most useful feature is the collaborate feature. In future releases, audio calls will be added to GitLive. If you’re on the fence about whether to use GitLive, at least give it a try. Having a communication tool specific to developers makes the life of your team members (especially the juniors) much easier.

  12. 12
    Article
    Avatar of hashnodeHashnode·5y

    How JavaScript Works

    JavaScript is a 'synchronous single-threaded' language. Every major browser has its own JS engine. Every time a function is met inside the code, a new Execution Context is created. The first line is executed and only when this is finished it goes for the next line.

  13. 13
    Article
    Avatar of hashnodeHashnode·5y

    Optional chaining (?.) in Javascript

    The optional chaining operator ( ?. ) permits reading the value of a property located deep within a chain of connected objects without having to expressly validate that each reference in the chain is valid. The ?. operator functions similarly to the . chaining. operator, except that instead of causing an error if a reference is nullish ( null or undefined ), the expression short-circuits. with a return value of undefined.

  14. 14
    Article
    Avatar of hashnodeHashnode·5y

    Docker Cheatsheet

    Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. By taking advantage of Docker’s methodologies for shipping, testing, and deploying code quickly, you can significantly reduce the delay between writing code and running it. In this post, I will mention docker commands which we need or most of the use-cases.

  15. 15
    Article
    Avatar of hashnodeHashnode·5y

    A cheat sheet for JavaScript's fetch API

    The fetch API in JavaScript is used to make requests. It can also be used to consume APIs. Let's take a look at some of the most common operations using fetch API. We will be working with the Cats as a Service API. The code snippet reads the environment variable "dotenv"

  16. 16
    Article
    Avatar of hashnodeHashnode·5y

    What's new in react 18?

    React 18 is backward compatible, so don't worry. Students can continue to learn react in whatever the course they are learning from. There are 3 major API update in core react that are going to be available to us. The majority of all updates are focused on concurrency and giving you more control over the DOM re-rendering events.

  17. 17
    Article
    Avatar of hashnodeHashnode·5y

    Personal VS Code+Hashnode extension (using RSS)

    RSS is a web feed that allows users and applications to access updates to websites in a standardized, computer-readable format. I was curious about how these extensions are made and published in the marketplace. I have used JavaScript to make a Hashnode Blogs Search extension which only searches my blogs within VS Code.

  18. 18
    Article
    Avatar of hashnodeHashnode·5y

    TypingDNA Verify - A New Way to Authenticate Users

    TypingDNA is a company that provides a free authentication API & managed verification solutions for developers. TypingDNA Verify relies on a state-of-the-art authentication engine using AI-based algorithms to verify typing patterns and select the best key phrases. The chances of a security break are very slim because your typing pattern is unique to only you!