VX Development Blog

Articles in the technical category

Retrieval-Augmented Workflow

Overview

Automation is at the heart of the software we design. If a task can be automated, we look for a way to automate it. Our flagship product Mulberry is no exception in this matter. Along with a long list of sophisticated features available to users, the system includes several …

Delivering Content With Stylish Pelican

Overview

This post is a sequel to The Great CMS Escape. As promised, I’m going to dive deep into the steps we took to customize our Pelican theme and show you just how simple it can (and should) be.

Style Your Pelican

Pelican ships with a default theme: simple …

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 …