Load More Using KnockoutJS, PHP/CodeIgniter (Part 1)

Everyone has used social networking sites and almost all of them implement Load More functionality to load additional posts/messages. Load More is actually alternate way of pagination.

There are two kinds of Load More functionality. First is to load additional content when the user hits the scrollbar at the bottom of the page. Another kind is to load new content only when user clicks on “Load More” button. Personally I prefer the second one because it reduces the load on server and load content only when user wants it and in this article we will take a look at implementing this second kind.

Continue reading

Posted in Blog, JavaScript, PHP | 6 Comments

Favorite Open Source Softwares

Most of the Open Source softwares are much better than their proprietary alternatives. So I prefer to look for Open software before going for any proprietary one. Also if we use such softwares, it’s our responsibility to support and promote them. I want to share my personal favorite list of open source softwares. Please share in comments if you know any other open source software which is better than the one listed below.

Continue reading

Posted in Blog, General | 3 Comments

Common JavaScript Date Operations

Here are some JavaScript’s most common date operations which you may require during your project.

Continue reading

Posted in Blog, JavaScript | 2 Comments

Developing Multilingual Software Applications

“Your business applications cannot bring with it the habits and customs of your country without colliding with the habits and customs of your users in other countries.” ‐ (IBM Globalization – Guideline C – Respect for culture and conventions)

If you are a software developer and you aspire to any kind of growth in this fast-moving world, you will at some point consider making your applications multilingual. This is because the overseas market is an ideal (and sometimes inevitable) way for you to expand. Making your software applications multilingual is not necessarily difficult, but, like all aspects of expansion, it can be hard to successfully manage if you do not watch out for some pitfalls.

Continue reading

Posted in Blog, General | 2 Comments

Browser Plugin Detection

Have you ever wondered how to detect plugins loaded by your browser using JavaScript? In this tutorial you will learn to detect plugins in IE way and for other browsers. You will also learn to use Lazy Function Definition pattern to optimize your object detection code.

Continue reading

Posted in Blog, JavaScript | 2 Comments