Code Craft with Pradeep
Blog
Toggle theme
The Blog
Thoughts, tutorials, and insights on modern development.
Java Records: A New Way to Handle Immutable Data
Card Header Java Records: A New Way to Handle Immutable Data Short Description Explore Java Records, a feature that simplifies creating immutable data classes by automatically generating essential methods like equals(), hashCode(), and toString(). Learn when to use them for cleaner, more concise code and when to stick to traditional classes.
7 min read
P
Pradeep Rai
Aug 18, 2025
Read more
Unlocking Dynamic Web Experiences with HTMX: Examples and Insights
A beginner-friendly guide to HTMX — a lightweight JavaScript library that adds dynamic, AJAX-powered interactions to your web pages using simple HTML attributes.
4 min read
P
Pradeep Rai
Aug 8, 2025
Read more
My Journey at Creospan: A Year of Growth, Learning, and Leadership
A year-long journey at Creospan from joining as a developer to becoming a Tech Lead — filled with growth, learning, leadership support, and career-defining challenges.
13 min read
P
Pradeep Rai
Aug 8, 2025
Read more
Mastering JavaScript Function Types with Real-Life Examples
A quick, practical guide to JavaScript function types—named, anonymous, arrow, IIFEs, and generators—explaining how and when to use them for cleaner, more efficient code.
5 min read
P
Pradeep Rai
Aug 8, 2025
Read more
React Micro Frontends: Scalable, Modular, and Future-Ready Web Architecture
React micro frontends break large applications into smaller, independent modules that can be developed, deployed, and maintained separately. This approach improves scalability, team collaboration, and user experience while leveraging React’s component-based architecture for efficiency and flexibility.
5 min read
P
Pradeep Rai
Aug 8, 2025
Read more
A Deep Dive into Progressive Web Apps (PWAs)
Progressive Web Apps (PWAs) combine the best of websites and native apps, offering fast, offline-capable, and engaging user experiences with lower development costs and broader reach.
6 min read
P
Pradeep Rai
Aug 8, 2025
Read more
Simplify Your Projects: Keeping Node Modules in a Common Place
As developers, we often find ourselves juggling multiple projects simultaneously, each with its own set of dependencies. One common headache we face is the duplication of node_modules folders across projects, eating up precious disk space and cluttering up our directories. However, there’s a solution to this problem: centralizing node_modules in a common location. In this blog post, we’ll explore why this approach is beneficial and how you can implement it to streamline your development workflow.
7 min read
P
Pradeep Rai
Aug 8, 2025
Read more