All published articles
Articles
Convert image format using Python
There’s plenty of image editing software out there, most notably Photoshop - but did you know you can also edit images using Python? While Pillow, the Python library used in this tutorial, won’t replace Photoshop, it does help you to perform certain actions faster - and completely free.
In this introductory tutorial I’ll show you how to convert image format using Pillow library. You can then build on that knowledge to progress to the more advanced concepts, such as Image filters.
Articles
Merge PDFs Using Python
Merge PDFs Using Python Working with PDF files can a pain…but it doesn’t have to be. You don’t even need any expensive software to handle PDFs: just a few lines of Python code will suffice.
In this quick tutorial I’ll show you how to easily merge multiple files without having to tinker in the Adobe Acrobat or a similar program, simply taking advantage of the capabilities of the PyPDF2 library. This method is much quicker and cheaper and all the tools used here are free.
Articles
CSS Animation Tutorial
Why create SVG animations using CSS? Animations created with JavaScript (or animated gifs) can become heavy and cause web pages to load slowly. SVGs are light and can be either referenced or embedded directly in the code. The clue to another advantage of using SVGs is in the name - Scalable Vector Graphics. They will look just as great on a tiny mobile screen as on a huge retina display.
Articles
Taxonomy
Taxonomy Before you start: why should you create a taxonomy? Let’s be blunt: is a taxonomy necessary for your project? Why put extra work and effort into creating a system that many organizations seem to eschew? Let me illustrate with a quote from the kmworld Knowledge workers spend 15 to 35 percent of their time searching for information 40 percent cannot find the information they need on their corporate intranets 15 percent of their time is spent duplicating information that exists but cannot be found If the usability of a system can be improved, the time and effort that has been invested will result in time saved by everyone searching for information.
Articles
Readability
Legibility and readability can be easily confused. Let’s start with ‘legibility’, as the more important of the two. Legibility simply means that the text can be read. The contrast between the background and the font color is sufficient, the size is suitable, the letterforms can be easily distinguished.
A ‘readable’ text invites you to read. It goes beyond simple legibility. Usually, some clever formatting is needed to make the text readable.
Articles
REST or SOAP
First of all, let us consider whether we can compare those web services. SOAP (Simple Object Access Protocol), as the full name suggests, is a protocol. On the other hand, REST is an architectural style. It allows more flexibility and is considered easier to implement. RESTful applications have become ubiquitous in recent years, with SOAP web services lagging behind. There is no simple answer to whether one is ‘better’ than the other - it depends on the use case.