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 extracting text from an image, to convert it later into an editable file. There are some open source libraries for OCR such as Tesseract, ...

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 that are visually impaired. Our creations should be, or at least try to be, suitable for them, including those with less than 20/20 vision. ...

Marketing for NGOs: 4 reasons to use email marketing

One of the most effective marketing tools for NGOs is Email Marketing or emailing. This is sending emails to a group of contacts, or subscribers, with information that they can find interesting. Used properly, email marketing becomes a very useful tool for any NGO. ...

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 need? However, we tend to abuse its easiness and we quickly forget that an application grows; and with it the amount of code processed ...

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 find desktop/mobile apps written in Python very frequently. Looking something that helps us to write apps, I find two tools that have this mission ...

A quick journey along the Elastic Stack

To keep your infrastructure under control, one of the most important tools is the monitoring. You need to know what's the status of your servers, services and applications. There are several challenges to this. There are some very interesting solutions, like the ones proposed ...

Using Color in User Interfaces

One of the most striking aspects of design is the ability to generate impact and attract the consumers attention through color. According to studies, 85% of consumers feel that color is the main factor when choosing a product. Knowing that 80% of what we ...

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 has become the biggest encyclopedia in the world. Its main characteristic is that anyone, anywhere, can create, edit or suggest changes to its content. ...

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 have been using this tool on Swapps for more than three years and it has always been useful. Thanks to it, our performance has ...

Key Performance Indicators (KPIs) for a World Full of Data

Key Performance Indicators (widely named in the corporate world as KPIs, because you know, everybody is too busy to say the long name), have come a long way since the emperors of the Wei Dynasty (221-265AD) started rating the performance of the official family ...

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 hard and sensitive changes that may break your database. that's where Data migration appears, to facilitate those changes. “As well as changing the database ...

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 principles has in the design choices that are made on a daily basis, whether printed or digital. In web design, these principles are effectively ...