Coercion in JavaScript: Understanding Implicit and Explicit ConversionJavaScript is a loosely typed language, which means that the data type of a variable can change during the execution of a program. This flexibility is both a blessing and a curse, as it can lead to unexpected behavior and bugs if not handled properly...Jan 12, 2023 · 4 min readresilientbloke.hashnode.dev
10 Habits of Highly Effective DevelopersBeing an effective developer requires more than just technical skills. It also involves adopting habits and practices that help you work efficiently, write high-quality code, and continuously improve your skills. Here are 10 habits of highly effectiv...Jan 4, 2023 · 3 min readresilientbloke.hashnode.dev
Java 101: A Beginner's Guide to Developing with the World's Most Popular Programming LanguageJava is a popular programming language that is widely used for building a variety of applications, including web, mobile, and desktop applications. It is an object-oriented language, which means that it is based on the concept of "objects", which can...Dec 28, 2022 · 7 min readresilientbloke.hashnode.dev
Maximizing Efficiency with the Right Data StructureAs a developer, you know that choosing the right tools for the job is essential to building efficient and effective software. Data structures are one of the most important tools in your toolbox, and selecting the right one for a particular task can g...Dec 25, 2022 · 8 min readresilientbloke.hashnode.dev
Mastering Git: A Beginner's GuideIntroduction to Version Control and Git As a developer, you have probably experienced the frustration of losing code changes, overwriting someone else's work, or not being able to go back to a previous version of your code. Version control systems ex...Dec 21, 2022 · 9 min readresilientbloke.hashnode.dev