VX Development Blog

Articles tagged with python

Parallelizing the Berkowitz Algorithm with Python

Overview

During academic research I had the opportunity to get familiar with and implement the Samuelson–Berkowitz algorithm for computing the characteristic polynomial of a square matrix whose entries may be elements of any unital commutative ring. The algorithm is division-free, thus may be applied to a wider range of …

The Great CMS Escape: How Pelican Set Our Content Free

Overview

At VXSoft, we've always believed that a technical development blog is an incredibly important tool. It's how our developers can express their thoughts, show off what they've accomplished, and basically serve as the technical face of the company.

So, why are we talking about this? Well, I'm going to …

Befriending an Elephant with a Snake: A Practical Guide to PL/Python

Overview

PostgreSQL has firmly established itself as one of the core technologies powering modern software systems. It’s consistently ranked as the relational database of the year by DB-Engines, and for good reason. One of PostgreSQL’s most powerful traits is its extensibility—a feature that continues to set it …

Powered by JSON-RPC 2.0

Overview

It’s hard to imagine a modern software system which doesn’t either consume or provide a means of machine to machine communication. In fact most applications both provide and depend on various web services, APIs etc.

The idea of web services or online APIs isn’t new. There …

Compiling docx templates with python-docx

Overview

Nearly in every solution related to the document workflow we are forced to deal with several different document formats. From the development point of view. the best document formats to deal with are csv/xlsx and pdf, for report and receipt/certificate generation respectively. But life is not that …