Harsh Goswamicoderg-tales.hashnode.dev·19 hours ago🚀 Coding is tough, Until i know these five things1. Learn by doing Learning to code without coding is like trying to swim without water—it just doesn’t work. Start writing code, make mistakes, and learn as you go ! 2. Learn to program not a programming language Learning to program isn’t about memor...Discuss·1 like#learningcode
Anıl PakforPerformio Engineeringengineering.performio.co·Nov 20, 2024Twice the Challenge: Optimising Middle Truncation for Modern UIsWhen I landed my first tech job as a Full-Stack Developer, one of my first tasks was to create a middle truncate component. The goal was to handle long file names in a file uploader by truncating the middle portion of the file name while keeping the ...Discuss·1 likeFile name truncation
Daniel Olasupodanielolasupo.hashnode.dev·Nov 13, 2024Best Practices for Writing Good Git Commit MessagesIntroduction In software development, commit messages are used to track changes to a codebase, making it easier to reference past versions when debugging or reviewing features. Well written commit messages matter because they’re essential not only fo...Discuss·13 likes·63 readsGit
Chetan Mohanrao Mohoddevops-concepts-by-chetan.hashnode.dev·Oct 27, 2024Essential Docker Security Practices Everyone Should KnowIf you're diving into Docker or working with containers, this post is for you. Docker is a powerful tool for building and deploying apps, but security is critical. Let's look at some simple, practical steps to secure your Docker environment. 1. Use ...DiscussDocker
Okoye Ndidiamakaamikdigital.hashnode.dev·Sep 15, 2024Authentication and Authorization: Best Practices for Securing Web ApplicationsIn the digital age, securing web applications has become more critical than ever. With cyber threats constantly evolving, understanding the core principles of authentication and authorization is crucial for every developer and organization. These two...DiscussSecurewebapp
Animesh Kumaranimeshk.hashnode.dev·Sep 15, 2024Fixing Blank Page Issues in React Apps After DeploymentIntroductionImagine this: You’ve built a React application, tested it thoroughly on localhost , and everything works like a charm. But once you upload it to the server, boom! A blank page stares at you, with only the navbar and footer showing. This i...Discuss·2 likes·190 readsHashRouter
Rishi BakshiforRishi Bakshi Blogrishibakshi.hashnode.dev·Sep 7, 2024Understanding How Top Level "use-client" Affects Next.js PerformanceIn Next.js, one of the biggest beginner mistakes — and even one made by experienced developers — is using the use client directive too high in the component tree. This can lead to inefficient rendering, larger client bundles, and degraded performance...Discuss·11 likes·44 readsYou Don't Know Next.jsNext.js
Yash Thakuryashthakur.hashnode.dev·Jul 9, 2024Unlocking the CSSOM: How Browsers Render Your Web PagesUnderstanding how web browsers render web pages involves grasping the intricacies of the CSS Object Model (CSSOM), its interaction with the Document Object Model (DOM), and the role of JavaScript in dynamic content manipulation. In this blog post, we...Discuss·32 readscssom
Yash Thakuryashthakur.hashnode.dev·Jul 6, 2024Let's Create a Basic HTTP Server in Go (Golang)As a JavaScript developer diving into Go (Golang), understanding how to build an HTTP server is crucial for efficiently handling web requests and responses. In this tutorial, we'll guide you through the process of setting up a simple HTTP server usin...Discuss·20 likes·50 readsgolang
Rupesh Kumarrupeshmunday.hashnode.dev·Jul 2, 2024CSS selectorsLayman Terms Let's take an example of painting a house. If you want to paint the house you select different colors and styles for different rooms, cielings and furniture.For e.g. all walls of drawing room could be same but in bedroom the colour of wa...Discuss#HTMLandCSS