Software Development

Monkey patching in Python

A monkey patch, as defined in wikipedia, is a way for a program to extend or modify supporting system software ...

Pytesseract: Get started with OCR

Optical Character Recognition (OCR) is a system that provides a full alphanumeric character recognition on an image. The system allows ...

Color Contrast: an accessibility primer for Interface Design

As designers and developers, we need to take into consideration all the people that reach our apps/websites, including the people ...

Speed it up! Recommendations to make your Django app faster

Let's admit it, Django rules. It is simple, trustworthy, fast and it is written in Python. What else do you ...

Beeware: Write Apps with Python!

Writing apps is not a Python strength and there are not many tools doing this. For this reason, you don’t ...

Create your own Wiki with MediaWiki

A wiki can be a useful tool for your NGO. Learn how to create it for free, using MediaWiki. Wikipedia ...

Getting your Toggl times with Python-toggl library

Toggl is one of the best time trackers in the market. It is simple, easy to learn and reliable. We ...

Building a Web Component without JS Frameworks

We are in the era of the components. and they are being used in almost all the web pages and ...

How to create Django Data Migrations

Sometimes, you have a well defined structure in your database, but you have to refactor it . This refactor implies ...

Gestalt principles in Web Design

Perhaps, too many designers overlook the importance of psychology within the creative process and the impact that some of its ...