Best of HashnodeMarch 2021

  1. 1
    Article
    Avatar of hashnodeHashnode·5y

    40 "Free Forever" Tools for Developers

    Hrishikesh is co-founder of Flexiple, an exclusive freelance network for developers & designers. He is forever on the lookout for great tools that help him get work done better & easier. Here, he shares the list of his go-to "Free forever" tools.

  2. 2
    Article
    Avatar of hashnodeHashnode·5y

    The best approach to lazy load images for maximum performance

    Native lazy loading for images and iframes was released for Chrome and other major browsers. Image lazy loading is one of the more popular approaches of optimizing websites due to the relatively easy implementation and large performance gain. Around 73% of currently used browsers support this feature which is not bad but we don't want to make the website image content inaccessible and unusable to 27% of potential users.

  3. 3
    Article
    Avatar of hashnodeHashnode·5y

    Top 2021 Productivity Apps

    Every time I spin a new Linux distro, there is some software I cannot do without. In this post, I'll list the apps that I'm currently using to manage both my work and personal projects. All apps are cross-platform, which is kind of a must-have for me.

  4. 4
    Article
    Avatar of hashnodeHashnode·5y

    How I Built My Perfect Score Portfolio Website

    I recently published the fourth version of my portfolio jemimaabu.com. I've always built my portfolios from scratch with HTML and CSS, using as little JavaScript dependency as possible. With this version, I tried to make the code as performant and accessible as possible but still have an interactive site. This article will be about how I managed to achieve that.

  5. 5
    Article
    Avatar of hashnodeHashnode·5y

    15 Funny Memes for Software Developers

    I recently started a modified version of the #100daysofcode challenge. I aim to write content related to Python, Data Science, or Programming every day. Follow my progress on Twitter, Medium, Dev.to, Hashnode, or my WordPress Blog. Back to the page you came from.

  6. 6
    Article
    Avatar of hashnodeHashnode·5y

    Improve your JS skills with theses tips

  7. 7
    Article
    Avatar of hashnodeHashnode·5y

    70+ Free Design Resources for Developers

  8. 8
    Article
    Avatar of hashnodeHashnode·5y

    15 Project Ideas for Web Developers

    Building projects improves one's coding skills because learning by creating stuff is more efficient. This article covers project ideas for frontend, backend, and full-stack web developers. Here are some project ideas if you're looking to improve your skills in front-end technologies. The color guesser game is a simple game that allows players to guess the background color.

  9. 9
    Article
    Avatar of hashnodeHashnode·5y

    15 amazing websites for UI inspirations 💖

  10. 10
    Article
    Avatar of hashnodeHashnode·5y

    4 JavaScript ES2018 Features You Should Know

    The ES2018 specification introduced four new features. These features are asynchronous iteration, rest/spread properties, Promise.prototype.finally() and regular expression improvements. This tutorial will help you learn how these features work and how to use them. Asynchronous iteration is one of the lesser discussed ES2018 features. With asynchronous iteration we get asynchronous iterables and iterators.

  11. 11
    Article
    Avatar of hashnodeHashnode·5y

    Complete web development roadmap for newbies

    This list consists of beginner languages and tools. Advanced topics are not covered. HTML is by far the easiest to learn. JavaScript is a multi-paradigm, high-level language which has evolved to become one of the most popular languages not just in web development but in many other fields.

  12. 12
    Article
    Avatar of hashnodeHashnode·5y

    Ultimate React Resources

    React.js resources include blog posts, free e-books, Github Repos with curated lists, practical implementation of React.js in the real world with working code. I have also included recommended free and paid courses by the React team and a React community you can join.

  13. 13
    Article
    Avatar of hashnodeHashnode·5y

    35+ free React templates and themes you should use in 2021

    React templates enable developers to get their websites up and running without coding everything from scratch. They reduce the number of hours spent coding up websites, speed up the development process, and save money. These templates range from admin dashboards to landing pages, portfolios, and more. One would say there's a React template or theme for any section of the webpage you want to build.

  14. 14
    Article
    Avatar of hashnodeHashnode·5y

    Upcoming Interesting JavaScript ES2021 (ES12) Features to Look for

    The ES2021 (ES12) will be released in the middle of 2021. In this tutorial, you will learn about the five most interesting features from this specification. They are String.prototype.replaceAll() , numeric separators, logical assignment operators, Promise.any() , WeakRef and Finalizers.

  15. 15
    Article
    Avatar of hashnodeHashnode·5y

    PR like a Pro 😎

    Pull requests (PRs) are a great way to keep everyone on the same page. When not done right, PRs can be a huge bottleneck and can slow down the delivery process. Here are a few recommendations that have worked for me and my team to make the most of the PR process.

  16. 16
    Article
    Avatar of hashnodeHashnode·5y

    Useful Javascript patterns: Revealing Module Pattern

    The Revealing Module Pattern is used by JavaScript developers to keep their codebase clean. It prevents malicious JavaScript manipulation from the browser console. It can be really useful for both performance and security. The pattern can be used to create an interface that will not be accessed outside the scope of a function.

  17. 17
    Article
    Avatar of hashnodeHashnode·5y

    CSS Generators

    I made a collection of the best CSS generators for you. You can use CSS generators to avoid some time-consuming tasks. I made this list of 10 CSS generators that will help you with colors, gradients, and shadows to adopt this new design trend or discover its possibilities.

  18. 18
    Article
    Avatar of hashnodeHashnode·5y

    React Clean Code for Beginners

    React developers often use code patterns that are commonly used by Front-End developers, especially React developers. In this post, I will share with all of you 4 tips to write a clean (and better) code.ESLint and Prettier are two tools that can help you write React best practices.

  19. 19
    Article
    Avatar of hashnodeHashnode·5y

    50 Acronyms Developers Use

    KISS - Keep it simple stupid. DRY - Don't repeat yourself. MVP - Minimum Viable Product. MERN - Mongo DB, Express.js, Reactjs, Node.js. Wysiwyg - what you see is what you get. WTFIGOWMC - What The Fk Is Going On With My Code.

  20. 20
    Article
    Avatar of hashnodeHashnode·5y

    Automate any Chat-Messenger with Python

    In this Blog article, we will learn how to Automate any Chat-Messenger. We will see the implementation in Python. PyAutoGUI is a cross-platform GUI automation Python module. It works on Windows, macOS, and Linux, and runs on Python 2 and 3.

  21. 21
    Article
    Avatar of hashnodeHashnode·5y

    Fetch VS Axios | Make Https Requests like a pro.

    Axios is a popular, promise-based HTTP client that sports an easy-to-use API. It can be used in both the browser and Node.js. It uses the Fetch method to send data to a server to create/update a resource. Fetch is also known as the Controlled Fetch.

  22. 22
    Article
    Avatar of hashnodeHashnode·5y

    A Web Developer's iPad Setup for Productivity

    Working from home has made me more productive, but I miss being with people. The iPad Pro is powerful (in many ways, more powerful than my Mac) and because it's so portable and has great battery life, I made the decision to use it as my main productivity tool. I start my day by opening Things 3 and Fantastical side by side.

  23. 23
    Article
    Avatar of hashnodeHashnode·5y

    You can create these elements without JavaScript

    As HTML and CSS got new features and older browsers were no longer supported, we've been able to use less and less JavaScript for creating UI elements. Here are some examples of elements you can create with no JavaScript. Some solutions do still feel hacky and not flexible, but these are useful on smaller projects.

  24. 24
    Article
    Avatar of hashnodeHashnode·5y

    Why So Serverless?

    "Serverless" refers to software that’s hosted in the cloud, or a stateless container. Servers are still used, but serverless vendors generally provide backend services that are charged based on usage. The overall goal of serverless architectures is to reduce administration and maintenance headaches while enabling increased flexibility and innovation.

  25. 25
    Article
    Avatar of hashnodeHashnode·5y

    Why Linux?

    Linux runs on all 500 of the world’s fastest supercomputers. Cars, Watches, Stock Exchanges, companies like Twitter, Facebook, Amazon, Google, IBM, NASA, Robots, Submarines, Bullet trains, Home Appliances, Home Desktops, Enterprise Servers etc. everyone uses Linux.