Best of HashnodeSeptember 2020

  1. 1
    Article
    Avatar of hashnodeHashnode·6y

    S.O.L.I.D. Principles around You, in JavaScript

  2. 2
    Article
    Avatar of hashnodeHashnode·6y

    12 HTML Tags You Don't Know

  3. 3
    Article
    Avatar of hashnodeHashnode·6y

    My personal top 15 Mac apps 👨‍💻

    This week we look at my personal top 15 Mac apps. I'm actually quite a minimalist in installing and keeping apps, so these 15 are the only "extra" apps I'm using on my device. Let me know on Twitter what your favourite apps for Mac are.

  4. 4
    Article
    Avatar of hashnodeHashnode·6y

    The Ultimate Vue Cheat Sheet

    Vue3 comes with a whole lot of new features. In this article we will go through all the fundamentals of Vue2 and Vue3. Basically a Vue Cheat Sheet to make your life easier. We will break it down into different sections like global APIs, Vue Configs and the rest.

  5. 5
    Article
    Avatar of hashnodeHashnode·6y

    Top 10 Visual Studio Code extensions you need to install

    Visual Studio Code is an amazing tool for developers. There are a number of extensions you can install to make your life easier. We will walk you through ten of the best ones to help you with your development. The list includes Tailwind CSS IntelliSense, TabNine, Prettier, Live Sass Compiler and Dracula Theme.

  6. 6
    Article
    Avatar of hashnodeHashnode·6y

    6 APIs & 7 Projects for your portfolio

  7. 7
    Article
    Avatar of hashnodeHashnode·6y

    Free Web Development Resources

    Coding Challenge Platforms: codewars.com. Free Hosting: netlify.com, firebase.com and cloudhosting.io. Remote jobs: flexjobs.com., weworkremotely.co and jobspresso.co. Images: unsplash.com; pixabay.com/ouch; drawkit.io/illustrations.

  8. 8
    Article
    Avatar of hashnodeHashnode·6y

    5 best practices for clean coding in JavaScript

    Clean coding means that you write code for your later self and your co-workers and not for the machine. Here are some of the clean coding practices which I follow while writing Javascript code. These are not framework-specific practices and can be used with any framework. Always write the linear code as much as possible.

  9. 9
    Article
    Avatar of hashnodeHashnode·6y

    Top 10 Chrome extensions for developers 👀

    Following my article about the top 10 visual studio code plugins and 5 full-stack projects we are now looking at Chrome extensions. Daily.dev really became my go-to extension! They provide a default opening tab that shows you the most awesome dev news. Grammarly for Chrome works great on all kinds of websites.

  10. 10
    Article
    Avatar of hashnodeHashnode·6y

    7 Simple Rules to Make Life Better for Developers

    Life is 10% what happens to us and 90% how we respond to it, says Linghesh Ganes. Form new habits continuously and build healthy and positive relationships. Find a mentor to help you change your life for the better, and adapt to the virtual environment.

  11. 11
    Article
    Avatar of hashnodeHashnode·6y

    One Way To Stay Up To Date As Developer

    We all know things are moving fast in the technology sector. There are ways we can curate information, and get only the information that interests us. Daily.dev is a Chrome/Firefox extension, which delivers the best programming news for you. FreeCodeCamp shares articles from their platform in this newsletter.

  12. 12
    Article
    Avatar of hashnodeHashnode·6y

    Free web hosting providers for both front-end & back-end applications

    Use VERCEL for any front-end application and HEROKU for any level backend apps. Other websites are also useful when you are deploying static sites. But I recommend you to go through each website and find which one suits your project. I have created a list of free web hosting service providers that I have found.

  13. 13
    Article
    Avatar of hashnodeHashnode·6y

    I made my website 28ms faster with content-visibility 🤓

    Making use of content-visibility. I read about this CSS property a while ago. But never got round to implementing and testing it. That is until today, so let's see what it actually does. It makes the Time to Interactive 1.1s faster. Even the small numbers matter.

  14. 14
    Article
    Avatar of hashnodeHashnode·6y

    VS Code Extensions I use Daily

  15. 15
    Article
    Avatar of hashnodeHashnode·6y

    Uxcel: UX/UI for developers and designers

    Uxcel is an app that teaches you UX/UI. The app has a Course, Lesson of the Week, and a UEye Training section. It has 6 levels which covers pretty much everything, like Color Theory, UI Design Principles, Typography, Iconography, Terminologies.

  16. 16
    Article
    Avatar of hashnodeHashnode·6y

    JavaScript ES2020 - The Features You Should Know

    ECMAScript 2020 brings exciting features to JavaScript. In this article, I want to talk about my favourite features from ES2020. Let us see my favourite new additions:Dynamic Imports, Optional Chaining Operator, and Promise allSettled. Also, I will talk about some of the proposed features.

  17. 17
    Article
    Avatar of hashnodeHashnode·6y

    Hacktoberfest: 69 Beginner-Friendly Projects You Can Contribute To

    Join the Hacktoberfest challenge and contribute to 69 beginner-friendly projects. The first 70,000 participants who conclude the challenge will be qualified to pick a limited edition T-shirt or tree. The projects in this list have their issues triaged. Most of them ensure that only a novice must submit the pull request.

  18. 18
    Article
    Avatar of hashnodeHashnode·6y

    🔱 Git Commands You Didn't Know

    Git supports aliases which means you can give your commands any name you want. I prefer to set aliases for really long commands to avoid searching for them everytime I need it. The alias config in Git works like this:git config --global alias .[new_alias] "[previous_git_command]"

  19. 19
    Article
    Avatar of hashnodeHashnode·6y

    “this” in JavaScript DEMYSTIFIED!!

    JavaScript has a this keyword which allows us to reuse functions with different contexts. The this keyword can be broken down into four rules: Implicit Binding, Explicit Binding, New Binding and Window Binding. We’ll discuss all of these in this blog post. Read on to learn more about the this keyword.

  20. 20
    Article
    Avatar of hashnodeHashnode·6y

    7 Free Mac Apps to Boost Development Productivity

    This is a list of the main apps I use as a Full-time Developer. If you enjoy lists like this, you might also enjoy my article on the 5 Chrome Extensions to Boost Development Productivity. Anyway, enough promoting and let's get on with the list...

  21. 21
    Article
    Avatar of hashnodeHashnode·6y

    GitHub CLI 1.0: All you need to know

    GitHub announced the beta of GitHub CLI 1.0 earlier this year. With GitHub CLI, developers can check the status of GitHub issues and pull requests. They can also search for a specific issue or PR, create/fork a repo, or create new issues and pulls.

  22. 22
    Article
    Avatar of hashnodeHashnode·6y

    Why you shouldn't use Double Equals Operator in JavaScript

    JavaScript has both double equals '==' and triple equals ' ===' comparison operator. Triple equals almost always better than double equals. The '='' operator takes only value into consideration, not the type. If we compare 1 with '1' using ===, then it will return a false value.

  23. 23
    Article
    Avatar of hashnodeHashnode·6y

    The end of jQuery!

    The Bootstrap 5 framework has removed jQuery as a requirement. It saved 85KB of minified JavaScript, which might be significant as Google starts to use page speed as a ranking factor for mobile internet sites. With the rise of frontend JavaScript frameworks like Angular, Vue and React, jQuery's quirky syntax and often-overwrought implementation has taken a backseat.

  24. 24
    Article
    Avatar of hashnodeHashnode·6y

    What I realised after learning Python, TypeScript and Kotlin

    Knowing more languages and being a polyglot just makes you better equipped to work in different roles. I would not say that I have mastered any of them yet as its only been a month or so but I have noticed that the languages share many similarities. For example the data types are very similar.

  25. 25
    Article
    Avatar of hashnodeHashnode·6y

    Tips for every Programmer

    The paths to becoming a programmer can be a bit overwhelming and I recently realised these little tricks and So in this article, I will share with you a few tips on how to grow in the tech ecosystem. There is no logic to it, all you have to do is start by picking a niche.