VI FINTECH Blog

Get a glimpse into our world, see what we’ve been getting up to and where we’ve been.

New Features 2018.01

This post provides our Early January update on new features we have developed for organisations that use our Apollo (NXG) system. We are confident that key features on this list will be directly useful to your Credit Union.

Read more about New Features 2018.01

ScotlandPHP 2017

This year was my first time at Scotland PHP - I'd heard good things after the conference last year (which was their first) and so had "buy Scotland PHP ticket" on my to-do list when I received an email saying they'd like me to speak there! Most excellent!

Read more about ScotlandPHP 2017

PHPNW 2017 - The End of an Era

PHP North West has always been one of our favourite events, for some of us it was our first conference, and has held a special place ever since. This year the team went along to PHPNW17 to learn, mingle, and get to know more of the development community that we love so much.

Read more about PHPNW 2017 - The End of an Era

New Features 2017.10

October update on new features we have developed for organisations that use our Apollo (NXG) system. We are confident that key features on this list will be directly useful to your Credit Union.

Read more about New Features 2017.10

Talking talking talking

I get asked a fair bit when speaking at events what it's like, how it works with my job - I thought I'd go a little bit into that here.

Read more about Talking talking talking

Three Months with VI

The environment we work in is very conducive to concentration and reflection, being modern, spacious, and a stone's throw from a scenic walk along the river Soar. Now in my third month of working at VI, currently based out of dockleicester.co.uk, this is a chance to take stock and share a little of my experiences.

Read more about Three Months with VI

New Features 2017.09

An update on brand new features we have developed for organisations that use our Apollo NXG system. We are certain that some of the features on this list will be directly useful to your Credit Union.

Read more about New Features 2017.09

Running PHPUnit with a specific data provider set

Recently when writing some tests using a data provider in PHPUnit, I wanted to be able to re-run a specific set, rather than the test with every single set in the data provider. I discovered the filtering options available in PHPUnit were a lot more powerful than I'd first thought.

Read more about Running PHPUnit with a specific data provider set

Dumping your database on scenario failure in behat

Recently while debugging some tests that were failing on our build server, but passing locally, we needed to see the state of the Database for the application when a test had failed - using Behat hooks and the Symfony Process component, here's how we did it.

Read more about Dumping your database on scenario failure in behat

A Week of Work Experience

I would like to start off by saying that all of the staff at VI were all incredibly friendly and would help answer any question I had to the best of their ability. Going into the work experience I wasn’t quite sure what to expect. I did however know what I wanted to get from it - which was to see actual software development on a professional level.

Read more about A Week of Work Experience

Ansible and Let's Encrypt for Multi-Tenancy Applications

We needed SSL certificates for a multi-tenanted app (single app that loads different configuration based on the tenant that accesses it) that relied on domain based tenant location (done via CNAME as the domains were different per tenant). It also had to be easily configurable so that adding a new tenant didn't require major work to get them up and running.

Read more about Ansible and Let's Encrypt for Multi-Tenancy Applications