Technical Articles

  • How to Mock Functions in MATLAB
    This post discusses how to mock functions in MATLAB. The issue of testing code that depends on external data sources, such as an Excel file or a database, in MATLAB. When the input data from these sources changes, it can […]
  • Pandas to Polars
    The Python ecosystem is continuously changing. Many people who use Pandas could also benefit from using Polars as a viable alternative which generally speaking is faster. This article will help motivate the transition from Pandas to Polars based on performance. […]
  • Is Python
    3.11 really
    that much faster?
    On the 16th of November 2022, Python 3.11 was released. One of the key highlights is that it is much faster. This article will put that into perspective by analysing Fibonacci algorithm across multiple releases. For this particular case Python […]
  • MATLAB R2022a & R2022b
    Version Highlights
    On the 9th of March 2022 and 14th of September 2022, MATLAB R2022a and R2022b were released. There are countless new features and 7 new products from MathWorks: This article will go over VersionBay’s favorite features in MATLAB. To make […]
  • VersionBay Academy – Git for MATLAB Users
    VersionBay Academy is a collection of courses that VersionBay consultants have taught to teams in person. We believe that a wider audience would also benefit from them. Our first course is called Git for MATLAB users. All of our courses […]
  • C# to Python
    Unit Testing with GitLab Pipelines
    Testing is a fundamental skill that a developer should have when it comes to programming. There are many blog articles on how to best test your code, however, what makes this article special is that it shows the lessons learned by Yogesh Chaudhary, a Python Developer Intern at VersionBay. Yogesh is a […]
  • matplotlib 3.4 is out!
    This article will go over VersionBay’s favorite features in matplotlib 3.4 which was released on the 26th March 2021.
  • MATLAB R2020b
    Version Highlights
    This article will go over VersionBay’s favorite features in MATLAB.
  • Touch Biometrix
    Visualizing Fingerprints in 3D from Touch Biometrix Revolutionary Fingerprint Sensing Today’s technology users want a convenient and secure means of being identified when using smart technology. Touch Biometrix’s unique fingerprint sensing platform offers the solution. A biometric platform based on […]
  • Python 3.9 is out!
    A new version of Python was released on October 5, 2020. This technical article will go over some of the highlights of what is new in Python 3.9 that are interesting if you are an Engineer, Scientist or Quant using […]
  • Improving MATLAB code: Fibonacci example
    This article will focus on MATLAB Profiler as a tool to help improve MATLAB code.
  • Pandas 1.1.0 is out!
    This article will go over a few highlights of Pandas 1.1.0.
  • MATLAB R2020a
    Version Highlights
    VersionBay’s favorite new features in R2020a.
  • Readability vs Performance
    What is the best way to calculate the average Height per Gender?
  • Simple Pivot Table in Python
    A simple pivot table can be done with 1 lines of code with Python and Pandas.
  • MATLAB R2019b
    Version Highlights
    VersionBay’s favorite new features in R2019b.
  • Python 3.8 is out!
    A new version of Python was released on October 14, 2019, and it is exactly 17112 days or nearly 47 years after episode 3.8 (Season 3, Episode 8) of Monty Python’s Flying Circus.
  • Tables in R2019b
    Table Variable Names can have any characters including spaces and non-ASCII Characters.
  • QuickerSim
    CFD Toolbox is now 25% faster QuickerSim is a MathWorks partner that developed a Computational Fluid Dynamics (CFD) Toolbox on top of MATLAB. QuickerSim CFD Toolbox for MATLAB version 2.4 provides a series of improvements allowing users to tackle a […]
  • MATLAB R2019a Version Highlights
    VersionBay’s favorite new features in R2019a.

Videos