Kirstykirsty.hashnode.dev·Jun 22, 2024My Week with TailwindCSS: Overcoming Deployment IssuesIntroduction This was a fun week. It isn't over yet; it's Friday, and I still have the whole day ahead, but I'm writing stuff down now. This week, I worked on my Scrimba solo project from the React course. It was the second project, which involved cr...Tailwind CSS
Arnaud8bitscoding.io·Dec 10, 2023Journey into the Terminal: Building the pygamelib UI Module (part 3)2023: A Coding Odyssey Introduction In this article, we'll continue our exploration into the pygamelib's layout system, building on the progress we made in the last installment. Additionally, I'll introduce the library's first practical widget: the L...Building the pygamelib UI SDK: A Coding OdysseyPython
Thisura Thenukathisurathenuka.hashnode.dev·Nov 26, 2023Spring Boot Unveiled: Decoding the Magic Behind Effortless Java DevelopmentIf you are a Java developer in today's world, you may have considered learning Spring Boot. Or, you might be already writing code in Spring Boot projects without having a proper understanding of how it originated. To fully understand how Spring Boot ...dev-diaries
Nikki Goelblog.nikkigoel.com·Aug 8, 2023Navigating the Waters of Technical Curiosity: A ConfessionIntroduction Hey there! I'm trying out something new today. This is not a tutorial blog but more of a personal development blog.It has no conclusion or takeaway if that's what you're looking for. This blog serves as a confession for me trying to rati...11 likes·119 readsblog
Thisura Thenukathisurathenuka.hashnode.dev·Mar 1, 2023Demystifying CORS - Everything You Need to KnowIf you’re a web developer, chances are you’ve come across the pesky CORS error. But fear not! This article is here to help fellow developers understand and master the CORS policy. I’ll break it down for you in simple terms so you can tackle this erro...52 readswebdev
Thisura Thenukathisurathenuka.hashnode.dev·Feb 27, 2023Demystifying DNS - Everything You Need to KnowThe article’s objective is to cover all the key information about the Domain Name System (DNS). Everyone interested in learning more about DNS should read this article. I will try to explain what you need to know in layman’s terms. Without further ad...dns
Thisura Thenukathisurathenuka.hashnode.dev·Aug 20, 2022Add Redux to your React app in 6 Simple StepsRedux is a predictable state container for JavaScript apps. Do I need to use Redux in my React app? It depends. If your app is simple and works with a minimal number of states, there is no need to add redux to your app. If your app is complex and ha...1 like·70 readsReact
Thisura Thenukathisurathenuka.hashnode.dev·Aug 13, 2022Make Errors User-Friendly with React Error BoundariesWhat are Error Boundaries ? React Error Boundaries are used to show a user-friendly UI to users when unexpected JavaScript errors occur. A JavaScript error in a part of the UI usually renders a white screen and crashes the entire app. React Version 1...24 likes·666 readsReact
Thisura Thenukathisurathenuka.hashnode.dev·Jun 26, 2022How to Write Our Own Custom Hooks in ReactTo make life simpler for developers, React has introduced a wide variety of hooks. In addition, React allows us to build our own custom hooks. Today, I will explain how we can create and use React custom hooks. What are Custom Hooks in React? React c...10 likes·49 readsReact
Thisura Thenukathisurathenuka.hashnode.dev·Feb 12, 2022Promises - JavaScript Concepts SimplifiedWhat is a Promise? By definition, a promise is a declaration that one will do something or that a particular thing will happen. In the programming world, a promise is an object that represents the eventual completion (or failure) of an asynchronous o...97 readsJavaScript