• July 14, 2011 Development

    Post formats

    Post formats have been introduced to WordPress in version 3.1. This is an innovative way for WordPress user to simulate Tumblr behavior and use the oldest “Post” feature in the platform to post quotes, links, images and other formats with different formatting. In order for one to design specific image or quote behavior we used […]

  • June 10, 2011 Development

    JMockit Quick Tutorial and Revelation

    JMockit is a powerful mocking framework in Java that provides extended functionality that goes beyond the capabilities of all other solutions on the market so far. While most mocking frameworks are proxy based and depend on Reflection to hide the dependent behavior, JMockit falls further and deeper with solving some critical problems such as mocking […]

  • November 13, 2010 Development

    Some Hate Over Cake’s i18n

    I’m really fond of CakePHP’s principles, but I’m too tired of its i18n features. For some reason internationalization, although one of the really major requirements for every framework or CMS, is implemented poorly in most of the systems I’ve worked with. Django had few disadvantages (but few strong points as well) with its django-multilingual, and […]

  • September 25, 2010 Development

    First Week With Croogo

      It’s been my first week using Croogo – a CMS platform based on CakePHP and created by the Bangladesh developer Fahad Heylaal. Recently I’ve been looking for a next level platform in order to decrease development time and reduce wasting time for writing standard things from scratch such as menus, user controls (Auth+ACL), multilingual […]

  • September 9, 2010 Consulting

    Forgotten Password In Django

    Turns out that there are plenty of useful features in the Django admin that I never thought about. The other day I found the last task of a project of mine was adding the “Forgotten password” feature. It’s basically a standard task included in every users-related project, but the whole process requires few interactions: clicking […]

  • August 9, 2010 Consulting

    Django Translations: Multilingual, i18n, App Names

    Django is a popular web framework written in Python that provides dynamic generated content and allows rapid development for different systems in the Internet. It provides a great interface to other products (via web services), gives ability to design a scalable application and most important, lies on a powerful language as Python (in other words, […]

  • May 17, 2010 Consulting

    Django Framework – First Impressions

      I’ve been researching the Django framework for the last 2-3 weeks in my spare time. It’s development is going on and on and I see many interesting innovative concepts realised behind. I tried it 3 years ago for a course project when we had to integrate the PIL (Python Image Library) into a web project with the […]

  • March 26, 2010 Consulting

    How To Create Unique Passwords For Every Site And Remember Them Easily?

    In general It’s an algorithm that could be applied almost everywhere and requires no special skills. First of all, lets define the cons and pros for you so to be able to chose whether you would get the advantage or not. Cons depends on the particular site at some point (changes dependant) requires few seconds […]

  • March 23, 2010 Consulting

    Digital Signatures And PDF Signing

      I am working on a project that requires PDF signing through a website. The current infrastructure includes Apache + PHP website available. What we need to achieve is integrate the digital signature module of a user visiting the website and sign the required files. One of the most appropriate solutions after the negotiations was signed applet that signs […]

  • January 18, 2010 Consulting

    Project-base, Support and Salary

      During my couple years of work as a PC techy support guy, administrator, company hired developer and freelancer, I’ve finally separated three different types of work: project-base, support and salary. Project-base This is a popular way of working in USA and Europe. The client has a task to be performed by an expert. Therefore the employer seeks […]