© 2023 Hashnode
#thw-web-apps
🎉 The time has come to announce the winners of The Epic Hashnode Writeathon hosted last month. Hashnode is on the mission to empower tech writers worldwide to share knowledge freely without much ha…
I know there are more optimization techniques, but I think by just avoiding unnecessary re-renders, we can achieve a big improvement in a React app's performance. In this article, I'll be talking abou…
Introduction TL;DR: Made a chatting app hosted at Chatly because I wanted to learn WebSockets. Hello! I recently had some free time and did something I haven't done in a while... built a personal pro…
Learning your first programming language or adding a new language to your tech toolbox might feel daunting. Each programming language has specific terminology and a variety of progressively complex co…
I continuously look to improve my development practices, and recently I’ve begun to use TypeScript which led to a huge improvement in my development workflow. Recently we started a new project, and it…
The Galactic Federation 👮🏽♀️👽🧝🏾♀️🤖 - Fourth Act Despair and frustration will not shake our belief that resistance is the only way to liberation. - Emile Lahoud. In the first part of the series…
JavaScript Forms A form is a document that contains spaces (also known as fields or placeholders) for writing or selecting information for a series of documents with similar contents. Except for a ser…
So, this is a project that has been on my mind for a while, but I didn't put much thought or effort into building it. Then Hashnode's Writeathon came up, and I thought, this is the perfect opportunity…
Web developers are so passionate about creating websites or web applications to meet user demand, after multiple brainstorming sessions to develop ideas and a bunch of code that transforms into functi…
When it comes to CSS animations, we know these are the most complicated yet important ones for a webpage/web app. Animations help the webpage to interact with the users and keep them engaged. Sometime…