Here are 20 fantastic articles published by diverse developers from across the world on their Hashnode blogs last week:
GitHub CLI 1.0: All you need to know
Earlier this year, GitHub announced the release of GitHub CLI and GitHub CLI 1.0. GitHub CLI brings GitHub to your terminal, which means you will be able to check the status of GitHub issues, pull requests, and more. Find out everything you need to know about GitHub CLI 1.0 in this article by Ayushi Rawat.
JavaScript Quirks: Dot vs. Bracket - Not all notation is created equally
There are two ways to access a property on an object: Dot notation & Bracket notation. Naturally, you might assume they behave in the same way, but that's not quite the case. Discover & examine some of the differences in this article by James Williams.
How to get started with Rust?
This article by Eduardo Flores demystifies The Rust Book in a more synthesized and concise way. He breaks down Rust from the basics and also covers complex topics.
TailwindCSS Tutorial - Getting started in 15mins
After reading this article NELSON MICHAEL, you will understand what TailwindCSS is, the difference between TailwindCSS from other CSS frameworks, it's pros, cons, installation process, and how to use it in your project.
11 Free and Unique tools to create Awesome UI
The UI of websites is essential because that is how people interact with your product to achieve their needs and goals. In this article, Rahul shares 20+ tools for creating a fantastic user interface for websites and apps.
How Developers Can Supercharge Their Savings
To select which financial products are apt to invest for the long term, there are some metrics that you, as a developer investor, need to understand. The power of compounding interests is one of them. Learn how to supercharge your savings as a developer in this article by Ilona Dee Codes.
A Simple Guide to Build React Form with Hooks
In this article, Victoria Lo explains how to create and build a React form quickly with React Hook Forms.
Goodbye comments, welcome Webmentions 🙋🏼♂️
Webmentions are an open standard for a reaction to a thing on the web. It's currently in W3C recommendation status. Find out more about adding web mentions to a website in this article by Chris Bongers.
Explain To Me Like I Am Five: Time Complexity
Time Complexity is simply a measure of time it takes for a program to complete its task. Time complexity plays a crucial role in every spot while programming. Want to learn about time complexity? Then read this simplified explanation by Sai Laasya Vabilisetty.
Open-source Maintainers' Must Haves
If you're starting a new open-source project, keep the list shared in this article by Dharmen Shah as a must-have because it will help build better quality code and support in maintaining issues and documents, etc.
Introduction to Element Positioning:(FlexBox)
In this article, NELSON MICHAEL breaks down the flexbox module, and it's properties to layout a webpage beautifully.
HTML 5 Canvas, React Refs and TypeScript
In this article, Blaine Garrett shares a brief overview of working with HTML5 Canvas and Refs in TypeScript.
What is Event Loop in JavaScript?
JavaScript essentially is Single-threaded; i.e., it can only execute one task at a time. So, what happens if one request takes more than 2 minutes to run? Will the user be kept waiting forever? It certainly is not an ideal situation. Thankfully, JavaScript's Event loop architecture comes to the rescue, as it provides the ability to process multiple requests asynchronously. Learn more about event loops in this article by Skay.
Free Web Development Resources
In this article, Marko Denic shares a list of excellent and useful resources that will help you become a better front-end developer.
Getting started with Docker
If you've been into software or web development for any amount of time, chances are that you at least heard of Docker. Maybe you've not used it because it seems complicated or difficult to set up. Well, the good news is, it's actually super-simple. In this article, Sam Walpole will show you a few ways that you can get started with docker from what he has learned so far.
Juggling Algorithm for Array Rotation.
Array Rotation is one of the most important concepts, used in a wide range of problems which includes shifting of elements. In this article, Sai Laasya Vabilisetty shares everything you need to know about array rotation.
Python 3.9: All You need to know
Python is always evolving with the community’s needs and it will most likely be the most used language in the future. Python 3.9 brings a faster release schedule, performance boosts handy new string functions, dictionary union operators, and more consistent and stable internal APIs. This blog post by Ayushi Rawat covers all you need to know about Python 3.9.
10 Ways Developers Can Invest Time Instead of Wasting it
Ever heard of the saying “time waits for no man?”. Indeed, it doesn't and this article by Ilona Dee Codes will help you learn how to invest your time instead of wasting it.
The Best Coding Challenges Websites For Beginners
There are different websites where you can practice Data Structures and Algorithms questions. Even though there are a lot of choices, beginners might have a difficult time choosing one because the majority of these websites are tailored to experienced developers. In this article, Catalin Pit shares a list of the best coding challenges for code newbies.
How to Contribute to Open-Source for the First Time
James Tucker recently made his first open source contribution and he was kind enough to write an article on how to make an open source contribution for the first time. If you want to contribute to open source but don’t know how to, then this article is for you.
The #2Articles1Week Writing Challenge
As developers, we write to share knowledge, document our learnings, and improve our skills.
Join our #2Articles1Week challenge to become a better writer, learn in public and win some Hashnode badges. The goal of this challenge is to encourage you to define your writing goals, understand writing standards, become consistent at writing.