A115 Technology Consulting
Business software consulting and Python training
Latest articles, industry reports and free guides on bespoke business software development and Python software engineering
From Code to Quant: A Software Engineer's Guide to Stochastic Calculus through Shreve's Lens
A comprehensive guide to Shreve's "Stochastic Calculus for Finance" written specifically for software engineers with Python experience looking to enter quantitative finance. Drawing parallels between programming concepts and financial mathematics, this article demystifies complex topics like stochastic calculus, binomial models, and measure theory. The review provides unique insights into how software engineering skills can transfer to quantitative finance while examining the pedagogical approach of Shreve's two-volume masterwork.
How Bespoke Software is Transforming Van Fleet Management for Transport and Logistics SMEs in the UK
Discover how bespoke software can revolutionize van fleet management for UK transport and logistics SMEs. This article explores tailored solutions to automate compliance checks, optimize routes, reduce costs, and improve operational efficiency. Learn how A115 creates scalable, custom systems designed to meet your unique business needs.
The Rise of AI World Models: How NVIDIA's Cosmos is Revolutionising Synthetic Data Generation
This article explores NVIDIA's Cosmos platform and its revolutionary approach to AI world models and synthetic data generation. Beginning with an accessible overview of world models in robotics and autonomous systems, it examines practical business applications while providing a technical deep dive that makes complex concepts approachable for beginners. Through examples and insights, it illustrates how this technology is transforming how AI systems learn and interact with the physical world.
Energy Trading 101: A Software Engineer's Introduction
Discover the key concepts of energy trading and how software plays a crucial role in this dynamic industry. Explore examples of using Python to build powerful data pipelines that extract actionable insights from vast streams of energy market data. Learn how technology is empowering energy firms to navigate increasingly complex and fast-moving markets.
IR35 Software: A Complete Guide for UK Businesses
Discover how IR35 software helps UK businesses manage contractor tax compliance and automate employment status determinations. Learn about key features, compare popular solutions like Kingsbridge and Qdos, and find the right IR35 software for your organisation's needs.
Software Contractor Insurance: A Complete Guide for New Contractors
Learn everything you need to know about software contractor insurance in the UK, from essential coverage types to costs. A comprehensive guide for new contractors starting their business journey.
The Contrarian's Guide to Thriving as a UK Software Contractor Outside IR35
Ready to break free from the employee grind and take control of your software engineering career? Discover the contrarian's guide to thriving as a contractor outside IR35 in the UK with your own LTD company. Challenge the myths, embrace the business mindset, and unlock a world of opportunities from day one. Get ready to redefine your career trajectory and soar to new heights in the realm of contracting.
Mastering Git Archeology: Leveraging iCODES for Enhanced Codebase Understanding
Discover the transformative power of iCODES, an advanced Git archeology tool that leverages large language models to analyze and index Git commit histories with precision. Ideal for software engineers, this article delves into how iCODES can streamline the understanding of complex codebases, enhance bug tracking, and facilitate effective team collaboration. Unpack the tool's key features and practical applications to maximise your software development and maintenance efficiency. Dive into Git archeology with iCODES and bring clarity to your project’s evolutionary journey.
Python Software Engineering Course
Elevate your tech career with our Python Software Engineering Course, led by industry expert Jordan Dimov. This 6-month program, exclusively featuring Jordan's pioneering book, is designed to transform beginners into skilled professionals, ready to tackle production-quality coding challenges. Secure a spot for in-depth learning of Python fundamentals, software engineering principles, and hands-on projects.
How studying abstract math can make you a better coder
This book review analyzes Eugenia Cheng's "The Joy of Abstraction" and its relevance for software engineers, breaking down concepts from category theory and linking them to principles like abstraction and modular architecture in modern software design through an accessible, intuitive explanation. The review highlights how Cheng's approach of focusing on relationships rather than objects themselves mirrors techniques for building flexible and reusable component systems in coding.
Turbocharging Commerce for 50 Million Viewers: How Python Powers Sky's Pricing Engine
This case study follows the development of a custom in-memory graph database and business rules engine built in Python to power personalised pricing for Sky's 50 million entertainment customers. We detail the technical decisions made to balance flexibility, performance at scale and rapid iteration as well as the business impact of putting granular, data-driven offers in the hands of users.
Book review: Sets for Mathematics - A Foundational Guide for Software Engineers
In an increasingly complex and interconnected digital landscape, technical excellence demands multifaceted critical thinking. Through intuitive delivery and conceptual interlinking, the book “Sets for Mathematics” both enables and motivates intellectual growth. It represents an outstanding high-level mental gym for the software engineering mind.