Best of HashnodeSeptember 2021

  1. 1
    Article
    Avatar of hashnodeHashnode·5y

    How I use Notion while learning programming

    Notion is an application that provides components, such as notes, databases, kanban boards, wikis, calendars and reminders. It has almost anything that you need for project management, note taking (except a scribble feature that I wish there was one) and writing blog posts. I use Notion while learning how to code in various ways.

  2. 2
    Article
    Avatar of hashnodeHashnode·5y

    Top 10 Programming Practices to Code like a Pro

    Good coding practices will save you time, effort, resources, and a hell lot of headaches. Back up and save your work people!!! If you lose your work just because of a minor issue, then all your hard work, all-nighters and headaches are gonna be for nothing. Write readable and efficient code.

  3. 3
    Article
    Avatar of hashnodeHashnode·5y

    How I make CSS Art

    On the third of June 2021, I created my very first CSS art. I decided to write this blog post to illustrate my thought process from the very beginning up until publishing the art on codepen. Hopefully, this will attract more people into creating CSS art and have fun with it.

  4. 4
    Article
    Avatar of hashnodeHashnode·5y

    How to use Google as a Software Engineer

    If you're just starting out your career as a Software Engineer or you have several years of experience, there are many aspects in which you need to gain proficiency. In this article, I'll be covering some key tips and tricks that can help you in becoming a proficient Google Search user and getting the information you need as soon as possible.

  5. 5
    Article
    Avatar of hashnodeHashnode·5y

    Beginner's guide to Hacktoberfest 2021

    Hacktoberfest will be hosted by Digital Ocean for the 8th year in a row in partnership with GitHub and other companies. The event is open to everyone and it marks the celebration of Open Source. It's the biggest Open Source event that encourages newbies to participate in Open Source and create their 1st meaningful PR.

  6. 6
    Article
    Avatar of hashnodeHashnode·5y

    Note-Taking for Software Engineers

    Software Engineer has learned how to be more organized and efficient while taking notes. Note-taking is something that requires method and discipline, it might seem easy to do, but it isn't. I've discovered two amazing concepts: the Second Brain Zettelkasten Method and the Notion app.

  7. 7
    Article
    Avatar of hashnodeHashnode·5y

    Introduction to Promises and Async and Await Promises in Javascript!✨

    A promise is an object that may provide a value sometime in the future. A promise may be in one of 3 possible states: fulfilled, rejected, or pending. A JavaScript Promise object can be:FulfilledPendingRejectedRejected. The Promise object supports two features: state and result. Async and Await functions will always return promises.

  8. 8
    Article
    Avatar of hashnodeHashnode·5y

    Design Pattern

    Design patterns are a way to solve problems that are always occurring in any application that we make and design. A pattern serves as a "guide" to creating good design. You can use a design pattern to help you make your code easy to maintain after you have developed it. Every software developer and engineer should know them especially when dealing with the object-oriented design approach.

  9. 9
    Article
    Avatar of hashnodeHashnode·5y

    What is Typescript and why should you be using it?🤔

    TypeScript is a superset of JavaScript. All the concepts of JavaScript are combined with TypeScript's own concepts that make the language increasingly powerful. It converts your JavaScript which can be run on the web, on a phone, or on Node.js. TypeScript is widely used and loved by developers around the world.

  10. 10
    Article
    Avatar of hashnodeHashnode·5y

    Why I Have Switched to Obsidian

    With Evernote, my markdown app and some other apps and notebooks - basically all over the place. I felt something wasn't right, that this would do me in later on, but I didn't know how to correct it. I read a great article on organisation and taking notes by Eduardo Vedes - Note-Taking for Software Engineers. He explained the importance of taking notes and how Notion has helped him be more organized. That's where Obsidian comes in.

  11. 11
    Article
    Avatar of hashnodeHashnode·5y

    Creating Kirby with CSS art

    Today, we'll be recreating Kirby using nothing but CSS. The result will be the amazing Kirby you see below. Let's start by creating the HTML elements we'll need. Then we'll give Kirby its shadow shape with the pseudo :before selector. We'll use the before element to offset it to the background. And we'll use a double border-radius to offset the feet.

  12. 12
    Article
    Avatar of hashnodeHashnode·5y

    Trying out Next.js for the first time 🤯

    Hashnode Bootcamp's Day 5 task was a perfect moment I could try a new thing and write about it. Here I am writing about using Next.js for two really basic things I needed to work on. Here are the projects: The Birthday Wish Generator and the Home Page.

  13. 13
    Article
    Avatar of hashnodeHashnode·5y

    Make your GitHub Profile look explicit! 😍

    GitHub is a web-based platform for version control. It is a place where developers commit their code to share it with other developers for work purposes. Anyone can view your projects from anywhere in the world by just accessing your GitHub profile. In GitHub, any repository which has the same name as your GitHub username is considered a special repository. If that specific repository has a README file, that READme file is displayed on your profile.

  14. 14
    Article
    Avatar of hashnodeHashnode·5y

    Getting started with the Notion API

    Notion is a component-based note-taking app. It offers databases, calendars, files, and much more. Notion can be a super easy database source for any application we wish to make. This article will explore the Notion API, mainly getting an API key and query a database.

  15. 15
    Article
    Avatar of hashnodeHashnode·5y

    5 JetBrains plugins to upgrade the built-in Git support to the next level!

    JetBrains Git plugin comes bundled with all JetBrains IDEs. It's a full blown Git client in its own right with almost all the features of a standalone client such as SourceTree, Tower or GitKraken but built into the IDE. There are even more features you can enhance your IDE’s Git support with.

  16. 16
    Article
    Avatar of hashnodeHashnode·5y

    I created a Web3 app and here's what I learned.

    Web3 is a decentralized app system that uses smart contracts to make it easier to build apps. The code is written in Solidity and the language is similar to C++/Java with a little Javascript thrown in there. A smart contract is simply a program with executable code that lives at a specific address on the blockchain.

  17. 17
    Article
    Avatar of hashnodeHashnode·5y

    How to See Which Branch Your Teammate is on in PhpStorm

    In PhpStorm, open up the Team Window by clicking GitLive on the bottom tool window bar. Locate the teammate you are interested in and click the arrow on the left-hand side of their avatar. Now you will see all the repositories they have cloned including the name of their current branch.

  18. 18
    Article
    Avatar of hashnodeHashnode·5y

    The Best JetBrains Plugins For Remote Working

    The best JetBrains plugins for remote teams. Real-time cross-IDE collaboration, merge conflict detection and video calls. Waka Time shows you how much time you’ve spent programming. SonarLint is a static code analysis tool that can help you write safe, quality code.

  19. 19
    Article
    Avatar of hashnodeHashnode·5y

    6 HTML and CSS Projects For Your Portfolio

    We've made a list of 6 HTML and CSS Projects you can practice on and include in your portfolio. You'll be facing challenges that will require research to solve, and that ultimately improves your skills. If you want to be updated when we release new challenges, follow us on Twitter.

  20. 20
    Article
    Avatar of hashnodeHashnode·5y

    How To Enable Real-Time Merge Conflict Detection In PyCharm

    PyCharm has an early warning system for merge conflicts. If enabled there will be change indicators in the gutter of the editor. These will show you where your teammates have made changes compared to your version of the file and even update in real-time. For simple conflicts this can be a quick way to resolve them.

  21. 21
    Article
    Avatar of hashnodeHashnode·5y

    Tell Me About A Time You Had To Learn Something Quickly

    Behavioral Interview Round is also known as the Jedi Interview round at Facebook. The purpose of this interview is to assess whether the candidate will thrive in Facebook's peer-to-peer, minimal process, and unstructured engineering organization. For Software Engineers, the behavioral interview is actually part behavioral and part coding.

  22. 22
    Article
    Avatar of hashnodeHashnode·5y

    Cherry-Pick Your Teammate's Changes Without Push 'n Pull-ing To Your Repo In VS Code

    GitLive allows you to cherry-pick your teammate's changes straight from their local files. This means you don't have to push and pull to Git. Clicking on a file will open a diff of the changes so we can make sure it contains only the changes we need. Don't have GitLive installed yet? You can find it here.

  23. 23
    Article
    Avatar of hashnodeHashnode·5y

    Skills You Need to Become a Front End Developer in 2021

    Front End Developer is a person who sets up the UI and tone of a site and translates the designs given by the product team. A front-end developer works on optimizing the performance of the site and components. Frontend development might be easy to learn but it takes time to master, especially on larger products.

  24. 24
    Article
    Avatar of hashnodeHashnode·5y

    How To Enable Real-Time Merge Conflict Detection in WebStorm

    WebStorm has an early warning system for merge conflicts. If enabled there will be change indicators in the gutter of the editor. These will show you where your teammates have made changes compared to your version of the file and even update in real-time. For simple conflicts this can be a quick way to resolve them.

  25. 25
    Article
    Avatar of hashnodeHashnode·5y

    6 Ways to Host Your React JS App For Free

    Choosing a hosting provider for your app is very important, as your website performance depends on it. Here are some popular and free hosting services, that you can use to deploy your react app. Deploying an application created with a framework like React, Vue, or Angular differs significantly from deploying a website built with HTML, CSS, and JavaScript.