Joseph Jude

Technology, Psychology, and Story Telling

Articles

Write your book using softcover and docker
Softcover allows authors to write their book in an agile model. They also provide a tool to build the book and publish. Use docker to install this publishing tool.…
My 2nd Book - Hapi with Typescript
I'm writing a book on Hapi in an incremental and iterative mode. I'm using softcover as a publishing platform for this work-in-progress book.…
Connecting to SQL db from Hapi using TypeORM
Connect to Postgresql from Hapi via TypeORM, a typescript based ORM…
NPM as a build tool for Typescript projects
Use npm as a build tool for compiling Typescript, monitoring changes, and restarting development server.…
Notes from day 2 of TiECon Chandigarh 2017
TiECon Chandigarh 2017 is a two-day conference focused on the theme of "Entrepreneurship in times of change". These are my notes from Day 2.…
Notes from day 1 of TiECon Chandigarh 2017
TiECon Chandigarh 2017 is a two-day conference focused on the theme of "Entrepreneurship in times of change". These are my notes from Day 1.…
In-depth guide to handling routes in hapijs
Routes help us to add functionality to our web-apps. Understanding how to add routes to hapijs apps.…
What I learnt as a CTO
A self-reflective post about what each letter of the job title CTO means to me.…
Book Notes - Industries of the future by Alec Ross
The fields of the next decade are: robotics, genetics, digital commerce, cyber-security, and big data. Countries that choose more open systems and maintain them will attract the future industries.…
Export Postgresql data to text files using nodejs
Connect to a relational db via TypeORM from nodejs (typescript)…
Comprehensive guide to using Gulp with Hapijs & Typescript
Gulp automates many of the tasks in the development process. Here we use gulp to compile typescript files and restart hapijs server.…
Step by step guide to dockerizing a hapijs app
How to dockerize an existing hapijs application so that you can deploy with ease and confidence…
How to become a better programmer
Starting with programming is easy. Becoming better is a continuous journey.…
Little Talents
If you are faithful in small things, you will become master of great many things…
Notes from NASSCOM Annual Technology Conference - 2016
My notes from the annual NASSCOM Technology conference , 2016.…
My First Book - Ionic 2: Definite Guide
I'm happy to tell you about my first book, 'Ionic 2: Definite Guide', which I co-authored with my sister.…
Year In Review - 2016
Such a productive and joyful year…
Using ConvertKit For Email Marketing
ConvertKit is a well designed email marketing software. I'm starting to use it for this blog.…
Programmers: Where is your portfolio?
Want to build your career? Want a better job? Want to work in a top-tech company? Build a portfolio. …
Bloggers: Read this before moving to https
To comprehensively secure your blog, you need to use a 3rd party feed management tool that serves your feed over http.…
Benefits of https
If your site is only static site should you move it to https? Will moving to https impact site's seo? Read to find out.…
What I learnt about security and SEO by auditing 25000 sites
Auditing 25k sites to know the state of security and seo in the wild, wild web…
Using Pouchdb with nodejs
If you want to store unstructured data locally, checkout PouchDb…
Auditing a website with nodejs
Auditing a site for SEO, security, and performance is time-consuming, and tedious. Automate it with nodejs.…
Git mirroring
Mirror git repositories in simple steps…
Redirecting a URL using nodejs
Merged sites? Don't want to lose traffic to old site? Redirect with a simple app.…
Why I started developing in nodejs again?
Few months back, I started again with nodejs. It all started with Microsoft releasing Typescript. I wanted to learn it and try to use it. So I got back to developing with nodejs.…
Getting started with HapiJS and Typescript
Learning to use typescript with hapijs…
A beginner's reference guide to TypeScript Language
TypeScript is a layer on top of JavaScript targeting developer's productivity.…
Where there is vision, people prosper
World is a better place because of definite optimists. Their vision continues to prosper the world.…
Solving Euler-005 in Swift
Know your algorithms…
Double loops are slower in Swift than in Python & Typescript
Swift is pathetically slow to handle double loops…
Timing code execution in Swift, Python & Typescript
How to track execution time of a code block…
Largest palindrome made from the product of two 3-digit numbers
Solution to Project Euler 004 problem in Swift, Python & Typescript…
Largest prime factor of the number 600851475143
Solution to Project Euler 003 problem in Swift, Python & Typescript…
Sum of even valued Fibonacci numbers less than 4 million
Solution to Project Euler 002 problem in Swift, Python & Typescript…
Find the sum of all the multiples of 3 or 5 below 1000
Solution to Project Euler 001 problem in Swift, Python & Typescript…
Export sqlite data to text files using Swift
Export sqlite data to text files using Swift…
Migrating data from Postgresql to Sqlite using Python
Migrate data from postgres to sqlite using python…
dlite makes it easy to start with docker on Mac
Getting started with Docker on Mac is a pain. Now dlite makes it easy.…
Building BaasBox on Alpine
How to run BaasBox on alpine linux?…
How to improve project delivery in an IT services company
How do you take a mid-size IT service company into its next level?…
Installing Gogs on Webfaction
Host all your code repos on your webfaction account using Gogs…
System for success
Want to succeed in life? Have a system.…
When quantity trumps quality?
As a consumer, I prefer quality; as a maker, I prefer quantity.…
Swift Challenge 009: Count upper and lower case letters in a string
Write a program to count upper and lower case letters in a given string.…
swift Challenge 008: Check if a string is a pangram
Write a program to check if the string entered by the user is a pangrams. Pangrams are sentences constructed by using every letter of the alphabet at least once.…
swift Challenge 007: Luhn's Algorithm
Validate credit card number with Luhn's algorithm…
Swift Challenge 006: Stringify even numbers
Take an array of numbers, concatenate the even numbers as a string…
Swift Challenge 005: Sort comma separated words
Write a program that takes a comma separated sequence of words and prints the words in a comma-separated sequence after sorting them alphabetically.…
Swift Challenge 004: Factorial of n
Write a program to compute factorial of a number.…
Swift Challenge 003: Unique elements of two arrays
Write a program to make an array of unique elements from two arrays. Sort the output array.…
Swift Challenge 002: Check if a string is palindrome
Check if a string is a palindrome -- it reads the same forwards as backwards like racecar…
Swift Challenge 001: Divisible by 7 but not a multiple of 5
Program to find all numbers which are divisible by 7 but are not a multiple of 5, between 2000 and 3200…
Have you chosen well?
When all is lost, memories and meaning will stay. That is a good enough for me.…
Installing MozDef on AWS
Step by step instructions to install Mozilla Defense Platform on AWS…
Why I Uber
I take Uber cabs, because it benefits me.…
Video To Watch: Ideas are easy, execution is everything by John Doerr
John Doerr, venture capitalist, talks about the next big things and how to identify great ventures…
My Itches, My Ventures
Is Paul Graham right? Is scratching your own itch the best way to build a product? I'm sure to find the answer soon.…
Integrating Betaout With A Golang Application
Betaout is a comprehensive e-marketing suite. In this post, I show how to integrate Betaout with a Golang App using their REST API.…
What I learnt in a year as an entrepreneur
Three lessons I learnt in a year as an entrepreneur…
Notes from Lean Startup Session by TiE, Chandigarh
Key component of a startup is the feedback loop…
Roundup of popular and emerging blogging platforms
Once you decide to blog, then comes the question of 'where' to blog. In this article, I list some of the popular and emerging choices. …
A step by step guide to Email marketing with Zoho campaign
Email converts 40 times more than Twitter and Facebook combined. With such high conversion rates, startups and small business may well focus solely on email marketing.…
How I designed a super cool icon for free
A great icon aids your app to stand out in a crowded AppStore. Now you can design a great icon for free.…
Entrepreneurship is a metamorphosis, not a baptism
When I was an employee, I used to think that being an entrepreneur is much like an employee, only with added responsibilities. Now that I am an entrepreneur, I realize how foolish I was.…
Learning BeeGo
Learn Beego, a golang webapp framework by building a microblogging application.…
Notes From Session With Mahavir Sharma, Serial Entrepreneur & Trustee, TiE, Global
Notes from interactive session with Mahavir Sharma at TiE, Chandigarh…
Testing Beego Applications
Automated testing for Beego applications…
Podcasts I Listen
I have never been a 'listening' guy; I'm more a 'reading' guy. But with launch of my startup, I turned to podcasts to learn.…
Want to make doing business in India easy? Start with incorporation
If starting a business in India has to improve, the entire process should be studied and simplified.…
Will cyber security catch up with rest of the online world in 2015?
Securing online assets is unbelievably cumbersome and inefficient even in 2014. Will it change in 2015?…
Powerful Words That Transformed My Worldview In 2014
Some words have magic in them. They pop out of screens and alter our perspectives permanently. An article by Allison Vesterfelt did exactly that.…
Will Ello Survive?
I believe in the ideals of Ello. We need a better web, where we can communicate, discuss and collaborate without tens of sites prying on to us. Ello has given a hope. I wish it survives.…
Insights From Startup Expo @ ISB, Mohali
A crash course on everything startups need to know.…
Five Insights From Successful Indian Entrepreneurs
Inspiration from those who ran before me.…
Tools to launch your domain
If you write down the sequence and follow it, you won't miss a step and will save ton of time.…
Common Flask Errors And Their Solutions
Errors I encountered while developing flask applications and their solutions.…
Paranoid is ok; Paralysis is not ok
As I build my new company, I will find myself in novel situations. I may become uncertain, nervous and sweaty. Yet, never should I become paralysed. It will destroy everything I build.…
Big Ideas From Peter Theil
Seven big challenging ideas from Peter Theil, Paypal founder…
Taking The Biggest Bet Of My Life
Rule of thumb for career change: You take a bet, you make it a win. While still winning, you take your next big bet.…
Introduction To Sailsjs Testing
Basics on getting started with testing Sailsjs apps…
Advice to my fellow developers
If I would become a story-teller, I'll be telling other's stories. As a software developer, I can be a story with the products I develop.…
Analysing Twitter With ELK Tools
Logstash, ElasticSearch & Kibana makes it easy to analyse any logs. In this post, I analyse twitter stream for AppSec tweets with ELK tools.…
Installing Logstash, ElasticSearch & Kibana on a Vagrant Box
None…
Your Complete Guide To Vagrant On Mac
Developers, don't develop in a system close to production system, making deployment painful. Vagrant fills this gap.…
Installing Sailsjs On Webfaction
Let us see how to install sailsjs on webfaction and how to serve this app to the world.…
Getting Started With Sailsjs
Sailsjs, like any web-framework has many parts. Lets get it installed to start developing with it.…
Why I'm Learning Nodejs
Three reasons why I'm learning Nodejs.…
Top Ten Articles Read In February
February was a month for consumption. I read a lot. I'm listing the top 10 blog-posts with key-points.…
Striking a balance
Is striking a balance always right?…
People Aren't Potatoes
Treating people as replaceable commodities is an antiquated idea. It is time to bury the idea.…
How I Use Twitter As A Learning Tool?
Of all the social media platforms, Twitter stands-out as a great place to discover and discuss ideas. Use it.…
Why It Hurts To Be An Indian?
Going from an emerging economy to a submerging economy hurts.…
Best Of Jan Reads
Thinking in ratios and doing things together may turn out to be the best tips of this year.…
When To Listen To Your Critics?
You better listen to critics. But not when you ideate.…
Do Credentials Matter?
One's credentials do not guarantee success; it's their attitude that makes or breaks a venture.…
Who Wins - Jack or The Hammer Man?
Widen your knowledge rather than develop a narrow vision.…
Why 2013 Is The Best Year For Me?
Because I broke my mental barriers.…
What I Have Been Reading
The best of books, blogs and newsletters (of 2013)…
If Church Can Reinvent Itself, Why Can't Companies
Despite doom-sayers, the Church has survived thousands of years because it reinvented. Why can't companies survive the changing environment?…
Ignorant Of Many Things
There are three types of ignorance - should know but don't know, better to know but don't know, don't care to know, so don't know.…
Books Read In 2013
Key insights from the eight books I read in 2013…
Buy Your Favorite Books At Flipkart eBook Sale
A sale is going on at my favorite e-book store. Go buy them while it lasts.…
Startups And Security
An interview with Sastry, a serial entrepreneur about balancing speed in bringing a product to market and sufficiently securing it.…
Are You Learning A New Domain? Visit Its Zoo
If you are learning about a new domain, learn about its individual entities well before jumping into its ecosystem.…
What I Learnt Building For AppStore
Eight key lessons from building and selling Mac & iOS apps.…
Migrating BlogEasy To iOS7
Migrating an iOS6 app to iOS7…
What an Indie Developer Expects From Apple
At WWDC, Apple introduced improvements aimed at both users and developers. But it has to improve its 'doing business' part.…
Focus On What Matters Or Sleep Alone
If you are an independent software developer, there is only one metric to measure & improve.…
Thank You
To those of you who helped me to become an independent software vendor.…
Whatever Happened To New Year Resolutions
Magic happens when you follow-through your new year resolutions…
Challenges In 'Consume' Phase Of Learning
To learn successfully, you need to learn from authentic sources with a structure. Challenge is in discovering these sources and framing a structure.…
Learning Phases And Its Support Systems
Do you have a disciplined and structured routine to become an expert?…
Get Over Your Fears, For They Are Just Imaginary
Beauty of believable lies is that, part of the statement is a fact and a false part attaches itself to the fact part so innocuously that we believe the whole statement to be true.…
An Award To End The Year
It is always nice to get an award.…
What Ails India?
If you think corruption is the fundamental cause, it is not.…
No, I'm Developing A Product
Say the solo-ISV prayer to focus on the essentials.…
Productivity Hacks That Work
Practical hacks to improve your productivity.…
Tools Used To Build BlogEasy
New applications are never built from scratch; they stand on the shoulders of others. Here are the tools used to build my first Mac / iOS app.…
Why I Support Koodankulam Protesters?
You may disapprove their point of view, but defend their right to have a point of view. Or else, tomorrow you will lose the privilege to have a point of view.…
Joining Elite Clubs
What are the benefits of joining clubs?…
NEFT/RTGS as a payment option for governmental transactions
Process flow diagram for introducing electronic transfers for delivering public services.…
Great Free Apps For Your New Mac
Great free applications for your Mac…
Playing With Objective C & Cocoa
None…
What Is A Tool?
Is software first-order creation or a second-order creation?…
This ≠ That
this is not that…
We Need A Better Google Plus
If Google wants its G+ platform to surpass existing social media sites, it should open it through a 'create' API, as early as possible.…
How Your Attitude Impacts Your Career Growth?
Your attitude determines the limits of your career.…
Notes from 'Steve Jobs'
Key points from this fascinating book.…
Creativity - Alchemy or Science?
Interview of Craig Wynett, Chief Creative Officer, Procter and Gamble…
Common Traps In Getting Meaningful Feedback
Three traps in getting feedback.…
How The Damn Google Spoiled My Career
Degradation of brain power was gradual; but its impact after years later is telling.…
How To Get The Feedback That You Deserve
Obtaining feedback is critical to designing products that stand the test of time. But getting meaningful feedback isn't easy.…
Customer Service Is Sales
If you deliver superb customer service consistently, you will get repeat customers.…
Can Companies Learn From Religions?
Most religions follow a pattern to build a community. Can companies adopt these patterns?…
Documenting Your Decisions
Always document the context of a decision. You'll be surprised how this one activity can improve your decision making capability in the long term.…
Will A SOPA Like Protest Succeed In India?
Can mass online movements change democracy?…
Is SOPA Only About Movie Industry?
Why tech community isn't going against their own in the fight against SOPA?…
Serving The Nation With A Delight
We Don't Need More; We Need Better
More of the same only produces more of the same results. Nothing improves.…
Looking Back At 2011 With Pride And Satisfaction
I didn't achieve what I set to do. But I'm happy and satisfied.…
Here is a blog engine for Google AppEngine
Simple blog engine that can run on Google AppEngine and anywhere else Python can run.…
An User's Perspective on OSes: Horrible, Bearable and Adorable
Compare the three popular OSes…
Beware of Cloning Best Practices
It is regretful that consulting profession is crowded with sheep in lion's cloth.…
Solo Developers Aren't Just Programmers
If you are a indie programmer, you are a businessman. Earlier you realize it, it is better.…
Is Slug A Necessary Feature Anymore?
So if Google doesn't go with slug why should you?…
Tools of Software Craft
Any craftsman is as good only as the tools at his disposal and the craft of software development is no different. To produce his best efforts, he should have the best tools that he can afford.…
Simplify Your Life With A Simple Application
Checklists are effective. Here is an application to collect all checklists for you.…
iPad App Review - Nebulous Notes Lite
Review of an iOS text editor.…
Two Years On; And The Date Is Still Strong
None…
Top 20 Free iPad Apps
My favorite free iPad Apps…
How I Came To Own An iPad?
None…
38 Lessons
I look back at what I have learnt, one lesson for each year I have spent in the journey.…
Don't Make All Mistakes; Learn From Other's
We can't learn from our mistakes because we, as humans in general, are averse dissecting them. So let's learn from other's mistakes.…
Don't Torture Context To Fit Your Solution
Analyze the situation and tailor the solution rather than tinkering the problem statement to plug the solution at hand.…
Whats Wrong With Our Educational System?
Five factors that are wrong in our educational system.…
Is Problem Solving an Art or Science?
Problem solving is as much a science as an art.…
Build An Ecosystem For Learning
I explain the framework I have defined to assist my self-learning. I list the tools that help me to learn.…
What Is Your Ideal Job?
Have you paused to think what your ideal job would be?…
Seven Insights From Two Months of Blogging
What I have learnt blogging regularly.…
Talk Their Language
Communication is effective and complete only if audience understand what is being communicated. Don't throw jargons for critical ideas hindering the comprehension.…
Don't Replace Backbone With A Wishbone
It is easy to wish for our situations to be transformed magically. It is easy because every one does so. But only those who step out of their wishing zone create magic.…
Rich Repository of Business Cases
Practicing with busienss cases facilitate developing a structured approach to solving problems.…
Is Problem Solving Tying Us To The Past?
If you want to create a better future for yourself and your company, be a better problem solver.…
A Dedicated Blog On Problem Solving
A Dedicated Blog On Problem Solving…
SODAS - A Simple Problem Solving Methodology
Introducing a simple problem solving methodology.…
Don't Polarize
Polarized solutions provide short-term success, they are ineffective in the long-term.…
Aim For Success
Efficient problem solvers aim at success rather than perfection…
How Ideologies Impact Problem Solving?
Ideologies don’t get discussed openly. But they are the ‘invisible hand’, determining our perception and responses. So if the ideologies converge, you will make quick progress.…
Don't Fail to Ask 'What is The Problem?'
A prudent question is one-half of wisdom. So what is a prudent question in resolving a problem?…
Be a Problem Solver
All blog posts on problem solving…
Book Summary : The McKinsey Way
Key takeaway from this book is, there should be structure in your thinking, analysis and communication for effective problem solving.…
Don't Frown Upon Problems
Don't complain when problems overwhelm you with their forms and dimensions. Be happy. If not for them, you don't have a job in knowledge industry.…
Ten Commandments of a Problem Solver
The main principles for solving any problems…
It's Not A Blog, It's A Book
How Guy Kawasaki's advice changed my blogging practice.…
Work Less and Do More - Interview with Stever Robbins
Interview with Stever Robbins on his new book 'Get It Done Guy Book'…
Seven Business Trends to Watch in India
What are the future trends in emerging markets?…
Book Review - Fail Safe investing
World of investment doesn't have to be "a parallel universe controlled by prophecy, mysterious symbols, obscure cycles, and strange ideas about how human beings behave." Harry Browne shows it can be safe and simple.…
Should Books Be Backed By Scientific Research?
Books that had profound impact on me and those improved my life were not based on scientific research, but commonsense. Would you read books by field-workers or only by researchers?…
Book Review - Making Breakthrough Innovation Happen
Case studies of breakthrough innovations in India.…
Are You Unlearning?
Most learning is true within its context. When that context changes, are you prepared to unlearn?…
Book Review - Making India Work
William Bissell, CEO of FabIndia, diagnoses reasons for current state of affairs in India and prescribes solutions.…
Lessons In Consulting
Consulting is the only profession where you are paid to learn on the job. It is exciting as well as frightening. But if you got a right mind-set, there is no other profession like consulting.…
Starting a Startup is Like an Itch - Says Vivek, Co-Founder of InterviewStreet
Interview with Vivek, co-founder of InterviewStreet.…
Quotable quotes from 'A Game Plan For Life' by John Wooden
Quotes I liked from A Game Plan For Life.…
Book Review – A Game Plan For Life by John Wooden
If you wish to be mentored by a meaningful life, pick up this book.…
5 Steps To Achieve Your Goal – Lessons From Failures
Are you moving towards your goal or just spining round and round?…
Technology is Powerful; But Its Not The Panacea - Says Ranjan Varma, a Personal Financial Expert
Interview with Ranjan Varma, who is tapping the internet to create financial products for common man to use.…
Good Morning. How Much Did We Make While Sleeping?
Wealth can not be created if revenue is a function of hours worked. What avenues are available for creating passive income.…
Don't Set a Goal Without Knowing Your Passion
An interview with a whiz kid from Tuticorin on how he launched and grew his online business while still at school.…
What We Need Is Integrated Thinking. Not Polarized Perspectives
Even in this scientific age, our minds have not evolved to hold supposedly conflicting ideas. In our proclivity for quick closure, we simplify and settle on one side of the camp.…
Guys Who Co-created Online Music Speak
Interview with Heflin & Jasinthan about how they co-created music using online tools, with teams in India, Italy & Canada.…
How To Be Effective As A New Manager?
Five tips to get you started as a new manager.…
How to Ask For Help and Get It?
We recognize that with little help we can make a head-way. But out of inhibition, we do not ask for help. If you are suffering because you do not ask for help, here are five insights to help you.…
Thank God For Internet
New models of co-creation built around the internet are emerging. How will it impact businesses?…
Smart People Ask For Help. Do You Ask For Help?
You don't have to sweat it alone. Be smart and seek expert's help…
Planning To Implement CRM? Read This e-Book First
A free guide to successful CRM implementation.…
Will Social Media Knock Out Newspapers?
Reach your economic buyers wherever they are.…
3 Core Requirements For A Happy-path Project Life
For a happy-path project life-cycle, its essential to have a well defined support structures in place. Without these structures, there won't be any life in the cycle.…
How To Be A Champion And Remain One?
Becoming a champion is a three stage process. It is not a step-by-step process; these three stages may be present in varying degrees in the journey to be a champion.…
Should You Run That Extra Mile to Make a Sale?
Customer is king, is a mantra that Sales team lives by. But there are times we need to differentiate between bad customer service and annoying customer demands.…
Four Lessons I Learnt While Working For A Cardiac Surgeon
Four lessons I learnt while developing an IT system for a cardiac surgeon.…
Don't Despise Little Beginnings
Long before an achievement comes to light, somewhere there is a small step. Don't ignore it.…
Now you can create cases via Twitter
creating helpdesk tickets via twitter…
Why I chose web2py for developing YATSY?
Seven Reasons To Choose Web2py…
Are we demanding too much out of customer service?
Before you complain next time about a bad customer service, think again. Were you an annoying customer?…
A byte of apple
experience of a recent convert to Mac world…
What is your learning model?
My learning model is of two layers - a core layer, domains in which I want to be an expert and a support layer, domains which will help me to practice my expertise effectively.…
A First shot at web2py
Web2py makes web-programming and hosting on GAE easier.…
Simply better entertainer
None…
Standing on giants
Motivation is a big part in getting through tough challenges. Drawing inspiration from others can help.…
Simply Better Consultants
what are the 'category benefits' (those expected out of a category or class of products or services) expected from a consultant?…
What do customers want?
Companies should spend their resources on improving customer's experience at every point of contact  - be it marketing, sales, delivery or post-sales support.…
Freelancer or a consultant?
Considering that I'm my own boss but work from client site, should I call myself as a freelance consultant?…
New year brings a new challenge
New challenges as I become a freelancer.…
Site Upgrades and its reasons
Few site upgrades…
Shed your colonial inheritance - lead us by uniting
Indians got the British out of India; but the Indian politicians still use their tactics.…
What are you doing with your anger?
We, Indians, are in this state because you and I, didn't care.…
How relavant is ‘The Mythical Man-Month’?
One book that every software developer should read to avoid the agony of software develoment.…
Don’t throw away your opportunity
Call it 'unfair', but life never presents an opportunity in a golden plate.…
A new way to read books
Read your favorite book via email…
So do we throw the scriptures away?
don't interpret scriptures literally. But do read them to enhance the quality of your life.…
IronPython talks to Google AppEngine
None…
Can we truly sing ‘Joy to the world’?
I only dream of a theological revolution that breaks the shackles of religion for all people. Then we can truly sing, 'Joy to the world'.…
Authenticating in GAE
How to authenticate your desktop apps against GAE?…
Python for mobile programming?
Can python be used for mobile programming?…
IronPython Learnings
None…
A time tracking tool
An open source time tracking tool…
Inspiring Managers
I've been lucky, at least officially. Right from the start of my career, I've worked with some of the best minded managers. Each of them have inspired me to be a 'little' better person.…
I’m a proud Indian
Can we be really proud?…
S-I-P goes online
ANN & RFH: Y-A-T-S-Y 0.1
Announcing an early version on a helpdesk tool…
Y-A-T-S-Y 0.1 - DB and Reports
What reports should a helpdesk system have?…
Building an online book-shelf
An online book shelf as a service…
An odyssey with gods
It is an age old question - is there a god? I journey through life to find practical answers. The journey isn't easy; but the answers out of the journey is practical and they work good for me.…
An overview of Helpdesk functionality
What features should a helpdesk tool have?…
Announcing Y-A-T-S-Y
My own helpdesk tool.…
How about banning bribe, Mr. Health Minister?
there are so many vital issues to be resolved in India for a common man; so much of energy (time, effort, money) is spent on trivial issues.…
Reading for MBA
an alternative way to build managment knowledge without going to school…
Its never late to learn some basics
Learning the basics of investing.…
Understanding Django Template Tags
What are the benefits of django template tags than functions?…
Accessing Flickr Photos with Python
Working python code to access flickr photos from python…
Say In Pixels - a photoblog in Django
A photoblog coded in Django…
Words that changed my life
The words that brough magic into my life.…
A free (but superb) Django hosting
If you don't want to pay heavily while learning Django, try a free hosting service…
Lessons I learnt from IPL
While corporate business and cricket are different domains, IPL has brought them together. Here are some lessons for corporates from IPL.…
Handling ManyToMany field in Django
Sample code to handle M2M in Django…
Building a Book Inventory in Django
Learn Django by building a tool…
Pagination in Django
how to enable pagination in django…
First Experience
Voting in an Indian election is an experience in itself.…
Dilemma
three factors that contribute to success of a project.…
Learning to test
testing django applications.…
Whats on my reading list
What I'm reading currently.…
I am no bag of potatoes
compensations and promotions should be based on merits and not on seniority…
A tale of two customer services
As businesses become virtual, it is not only necessary to ensure that customers have good experience during pre-buying (as they browse through product catalogue) and buying (shopping cart) but post-buying (customer service) as well.…
Django application as a stand-alone desktop application
How to package Django apps as stand-alone desktop apps?…
My frustration with packaging django
Packing Django application as desktop apps is a frustrating experience.…
Wayanad
Best of God's own country.…
A Simple 'Twitter' clone in Django
create a twitter clone in Django for internal use…
Serving media and static contents in Django
None…
As I drive through chaotic Bangalore Traffic…
Can you learn from the chaotic Bangalore Traffic?…
Life’s little lessons
three of the best life lessons…
My Django workspace
tools and settings to get started with django…
From complete obscurity to little bit of popularity
Django makes me popular…
A distant dream comes true with Django
getting into web-development with django.…
Airtel + Twitter = an easy, effective travel blog
If you want to keep notes while you travel, twitter can help.…
Using Outlook Object Model
Using outlook object model to send emails.…
Switching Laptops (or PCs)
Steps to follow when you switch laptops (Windows based)…
Days so far…
Can working in internal project be any fun?…
A day’s journey to Arabian Sea
Everything has a first. My experience in travelling in a group.…
Until everything gets better
Don't wait for all things to get better; cherish your life, here and now.…
We go Goa
a trip to Goa with family…
Camel shopping in a traditional way
A memorable day, partly living in the ancient Egyptian way.…
Italy Trip
My first personal trip abroad.…
As life gets by
From being just-a-lump in the womb to where I'm…
On the blue mountain
Spending New Year in Ooty…
Tribute to my teachers
Beyond the boundary of one's family, it is teachers who impart values and a strong sense to live life in a worthy manner. Here I remember those who taugh me, not just in school but in life.…