Browse our archives by topic…
Blog

Optimising .NET code: Avoiding allocations using Span<T>
Investigate some ways of working with strings that prevent unnecessary memory allocations.

Optimising .NET code: Let's blame LINQ
Investigate the impact of basic LINQ functions on performance and memory allocation.

Optimising .NET code: Hunting for allocations
Explore basic techniques for benchmarking and identifying allocation sources in code.

Optimising .NET code: Introduction
Explore techniques to boost .NET performance & memory efficiency, identify allocation sources, and optimize data handling.

Life as an Apprentice Engineer at endjin
Eli joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post she reflects on her first two years.

Implementing the OpenChain Specification
After a year of working on implementing the OpenChain specification, this blog takes you through the processes we created to track and manage our open-source licenses

My year in industry as a whole
As Charlotte's placement comes to an end, she reflects on her year at endjin, highlighting her experiences to take back to University with her

Adopt A Product Mindset To Maximise Value From Microsoft Fabric
In this post I describe how adopting a product mindset will help you to extract maximum value from Microsoft Fabric.

Exploring Strategies Enabled By Microsoft Fabric
In this post I provide an overview of how to build situational awareness and to use that to understand the strategic opportunities that are enabled by Microsoft Fabric.
How .NET 7.0 boosted AIS.NET performance by 19%
When we benchmarked endjin's AIS.NET library on .NET 7.0, we were delighted to see substantial performance gains, with no extra work required.

Notebooks in Azure Databricks
This blog post explores interactive notebooks in Azure Databricks. An Azure Databricks Notebook is a powerful data science tool that support exploratory data analysis, hypothesis testing, data cleaning and transformation, data visualisation, statistical modeling and machine learning.

Developing a Data Mesh Inspired Vision Using Microsoft Fabric
Microsoft Fabric, influenced by Data Mesh, offers a solid choice for organizations seeking a data-driven strategy. This article will help you assess how to approach a Data Mesh inspired vision using Microsoft Fabric.

How Does Microsoft Fabric Measure Up To Data Mesh?
Data Mesh is the latest approach for delivering data-driven value at scale. Microsoft Fabric has been heavily influenced by Data Mesh, but there are gaps that you will need to address in areas such as data product marketplace, developing standards, master data management, and federated computational governance.