Chamin JayasooriyaHow to Use Valtio: A Simple and Powerful State Management Library for React (PART 2)Building a To-Do List App with Valtio3 min read·Apr 5, 2024----
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 library6 min read·Mar 31, 2024----
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…3 min read·Oct 10, 2023--2--2
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…3 min read·Sep 19, 2023--1--1
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…2 min read·Aug 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…2 min read·Jul 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…5 min read·May 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…3 min read·May 1, 2023----
Chamin JayasooriyaJavaScript for Serious Developers: A gentle introductionA gentle introduction to JavaScript3 min read·Apr 14, 2023----
Chamin JayasooriyaJumpstart Your UI Development with Vue.js: A Beginner’s GuideWhat is Vue.js? Why should you learn it?4 min read·Apr 13, 2023----