Chamin JayasooriyaHow to Use Valtio: A Simple and Powerful State Management Library for React (PART 2)Building a To-Do List App with ValtioApr 5Apr 5
Chamin JayasooriyaHow to Use Valtio: A Simple and Powerful State Management Library for React (Part 1)Valtio: a simpler, lighter, and more flexible state management libraryMar 31Mar 31
Chamin Jayasooriya‘require’ vs ‘import’ in Node.jsOne of the first concepts you’ll encounter when programming with Node.js is how to include external code modules in your project. This is…Oct 10, 20232Oct 10, 20232
Chamin JayasooriyaThe JavaScript “var” Keyword: A Source of Errors and the Mystery of HoistingIn the world of JavaScript, the var keyword has been a long-standing source of confusion and errors for developers. Its behaviour can be a…Sep 19, 20231Sep 19, 20231
Chamin JayasooriyaJavaScript for Serious Developers: Understanding Callback Functions (Part One)In JavaScript programming, understanding callback functions is essential for building efficient and asynchronous code. In our previous…Aug 14, 2023Aug 14, 2023
Chamin JayasooriyaJavaScript for Serious Developers: Demystifying Higher Order FunctionsFunctions are the building blocks of programs. Higher-order functions give us the power to manipulate and compose these blocks in new and…Jul 17, 2023Jul 17, 2023
Chamin JayasooriyaJavaScript for Serious Developers: Understanding the Thread of ExecutionUnderstanding the thread of execution in JavaScript is like having a roadmap for efficient programming. It guides you through the order in…May 5, 2023May 5, 2023
Chamin JayasooriyaJavaScript for Serious Developers: Variables and Data TypesJavaScript variables are like boxes, and data types are like the treasures they hold — choose the right box and you’ll discover a world of…May 1, 2023May 1, 2023
Chamin JayasooriyaJavaScript for Serious Developers: A gentle introductionA gentle introduction to JavaScriptApr 14, 2023Apr 14, 2023
Chamin JayasooriyaJumpstart Your UI Development with Vue.js: A Beginner’s GuideWhat is Vue.js? Why should you learn it?Apr 13, 2023Apr 13, 2023