Structuring Complex Applications with Bottle.py: A Developer's Guide

As an open-source enthusiast and indie developer, I’ve been exploring the capabilities of Bottle.py, a micro-framework that’s surprisingly powerful for building complex web applications. Today, I’m excited to share a project structure I’ve developed that significantly enhances maintainability and scalability. Why This Matters For developers venturing into more complex territories with Bottle.py, having a solid project structure is crucial. It not only makes your code more manageable but also sets the foundation for collaboration and future expansion. ...

September 2, 2012 · 2 min · 315 words · Dipankar Sarkar

Compiling Firefox OS (B2G) on Ubuntu 64-bit: A Developer's Journey

Exciting times in the world of open-source mobile operating systems! I’ve been diving deep into the process of compiling B2G (Boot to Gecko), better known as Firefox OS, on my Ubuntu 64-bit system. As an open-source enthusiast and indie developer, this project has been both challenging and thrilling. For those unfamiliar, Firefox OS is Mozilla’s ambitious attempt to create an open and accessible mobile operating system based on web technologies. It’s a project that aligns perfectly with my passion for open-source development and exploring new frontiers in technology. ...

August 21, 2012 · 2 min · 284 words · Dipankar Sarkar

Optimizing Database Solutions: BDB, Queues, and Performance Insights

As an open-source enthusiast and indie entrepreneur, I’ve been diving deep into the world of database solutions and queue management. My recent obsession? Handling 100 million entries efficiently while ensuring optimal concurrency. Let me share some valuable insights I’ve gathered during this exhilarating journey. Tokyo Tyrant: A VPS Conundrum Tokyo Tyrant has been on my radar, but a burning question remains: Can it perform well within the constraints of a VPS? After poring over numerous test results, I’m skeptical. However, I’m not one to rely solely on others’ findings. My next step is to conduct a personal benchmark to settle this debate once and for all. ...

October 9, 2009 · 2 min · 316 words · Dipankar Sarkar

The Power of Measurement: Driving Success in Open Source and Entrepreneurship

As an open source hacker and indie entrepreneur, I’ve found that one of the most powerful tools in my arsenal isn’t a piece of software or a programming language—it’s the simple act of measurement. Today, I want to share a quote that has profoundly influenced my approach to both coding and business: “What gets measured gets done. What gets measured and fed back gets done well. What gets rewarded gets repeated.” ...

March 10, 2009 · 2 min · 301 words · Dipankar Sarkar