VX Development Blog

Articles by Vladimir Poghosyan

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 …

Profiling web endpoints for fun and profit

Overview

At VXSoft we treat performance as a feature and try to address issues related to it with extreme seriousness. Our products are mainly web applications, thus affected by all performance (e.g. traffic spikes, poorly written code, database performance) and security issues (OWASP top ten) of general web applications …

Pain and gain of parsing large XML in Python

Overview

The task was straightforward: implement a simple stand-alone application which will parse a provided XML file containing Base64 encoded attachments and save them to the specified folder. The particular XML represents the structure of a dossier for a single medical product according to the specification. The resulting application was …