Blog Posts

Hello, Devs!

Want to stay updated? Subscribe to the RSS feed to get notified of new posts instantly. RSS lets you follow content updates using your favorite reader—no spam, just pure content!


How Code Comes to Life - Designing a Programming Language

Explore the process of designing a programming language, from idea to running code. Learn how compiled and interpreted languages differ and the importance of lexical analysis, syntax analysis, semantic analysis, optimization, code generation, and linking.Read More →

Mastering Readability and SOLID Principles for Maintainable Code

Explore how readability and SOLID principles work together to create clean, scalable, and maintainable code. Learn practical strategies for organizing codebases and solving design challenges effectively.Read More →

The Art of Clean Code

Master essential code organization principles to build maintainable software. Learn about modularity, separation of concerns, project structure, and documentation best practices that will transform your development workflow.Read More →

10 Powerful Writing Lessons to Transform Your Prose

Master the art of impactful writing with these 10 transformative lessons. Learn how varying sentence length, using strong verbs, and other techniques will elevate your prose and keep readers engaged.Read More →

How to Write an Educational Book?

A comprehensive guide to writing an educational book that stands out. From finding your niche to marketing your masterpiece, this article covers every step of the journey.Read More →

My Guide to Winning the Smart India Hackathon (and Any Hackathon)

Tips and strategies for winning hackathons, based on my experiences at the Smart India Hackathon.Read More →

My Journey in Creating a Custom Operating System

Sharing the journey and learning experiences of building a custom operating system, MoldOS.Read More →

Essential Tmux Shortcuts and Configuration Explained

A deep dive into tmux shortcuts and configuration for enhanced productivity.Read More →

All about Hackathons!

Insights into building successful teams, selecting challenges, and creating impactful solutions in hackathons.Read More →

Crafting Compelling IEEE Papers- A Step-by-Step Guide

A step-by-step guide to writing and publishing IEEE papers.Read More →

A Comprehensive Guide to Scala

A comprehensive guide to getting started with Scala and its features.Read More →

Essential C++ Data Structures for Competitive Programming

An overview of essential C++ data structures for competitive programming.Read More →

Beyond Rendering

Announcing the release of "Coding Mastery- Beyond Rendering" and its significance in game development education.Read More →

Breaking Tutorial Hell

Strategies to break free from the endless cycle of tutorials and start building projects.Read More →

How to Code Any Feature

Book summary exploring the limitations and challenges of current AI systems.Read More →

The Vital Role of Human Logic in Coding

Analyzing the limitations and challenges of current AI systems.Read More →

Design Patterns and SOLID Principles

Understanding the importance of design patterns and SOLID principles in software development.Read More →

The Bedrock of Efficient Programming

Discussing the importance of data structures and algorithms in efficient programming.Read More →

My Gateway to Coding Mastery

Sharing insights from my journey in game development and its impact on my coding skills.Read More →

A Deep Dive into Coding Game Features

A comprehensive guide to planning and implementing game features.Read More →

Mastering Skills Through Continuous Learning

Exploring the importance of consistent practice in mastering coding skills.Read More →

Hacktoberfest Hall Fame

Celebrating achievements and contributions during Hacktoberfest.Read More →

Value of Reinventing Wheel

Discussing the benefits and insights gained from reinventing the wheel in coding.Read More →

Coding Mastery Rendering

Exploring advanced rendering techniques for coding mastery.Read More →

Enshitification Web Garbage

Exploring the concept of enshitification and its impact on the web.Read More →

Receiving Sanman Chinh

Reflecting on the honor of receiving the Sanman Chinh award.Read More →

Winning Buildathon LLM

Detailing the strategies and efforts that led to winning Buildathon LLM.Read More →

Hackathon Journey Mumbai

Recounting the journey and experiences at a hackathon in Mumbai.Read More →

First Book Coding Mastery

Announcing the release of my first book on coding mastery.Read More →

Victory at SIH23

Sharing the experience and success at Smart India Hackathon 2023.Read More →

Why am I Blogging?

Discussing the reasons and motivations behind starting a blog.Read More →

© Sujal Choudhari.RSS