Browse our archives by topic…
Blog
![My first month as an Apprentice Engineer](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/10/elisenda-gascon-my-first-month-as-an-apprentice-engineer.png)
My first month as an Apprentice Engineer
Eli joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post she reflects on her first month.
![My internship experience](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/09/header-klaudia-my-internship-experience.png)
My internship experience
Klaudia studies Electronic Engineering at University of Southampton, and reflects on her two month internship.
![From start to finish: my internship at endjin](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/09/header-thea-from-start-to-finish-my-internship-at-endjin.png)
From start to finish: my internship at endjin
Thea studies Biomedical Engineering at King's College London, in this post she summarises her 6 week internship at endjin.
![Charlotte's Internship Blog](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/09/header-charlottes-internship-blog.png)
Charlotte's Internship Blog
Charlotte is going into her second year of Computer Science at the University of York. In this post she describes her summer internship.
![Amy's summer as an intern endjineer](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/09/header-amys-summer-as-an-intern-endjineer.png)
Amy's summer as an intern endjineer
Amy is studying Biomedical Engineering University of Reading, and reflects on her two month summer internship at endjin learning C# and Python, and working on a data science project.
![C# 10.0 implicit global using directives](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/09/header-c-sharp-implicit-global-using-directives.png)
C# 10.0 implicit global using directives
C# 10's new implicit global imports can make your code more communicative. This article shows how the magic works, and how you can control the feature.
![A remedy for home working: build your own desk!](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/09/header-working-from-home-build-your-own-desk.png)
A remedy for home working: build your own desk!
Customise your home office and make your home working experience more enjoyable and productive by building your own desk for less than £200 over a weekend.
![Managing schemas in Azure Synapse SQL Serverless](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/08/managing-schemas-in-azure-synapse-sql-severless.png)
Managing schemas in Azure Synapse SQL Serverless
Explore Azure Synapse's SQL Serverless for on-demand data lake queries, its benefits, and challenges in managing schemas and maintaining data sync.
![A week in the life of a (graduate) endjineer](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/08/a-week-in-the-life-ofa-a-graduate-engineer.png)
A week in the life of a (graduate) endjineer
During our last few months of recruitment, one of the main questions that we were asked during this process is 'what does your average day look like'. The extremely varied work at endjin made this quite a tricky question to answer, so we expanded the question to be slightly broader - 'what does your average week look like?'
![How to enable intra-business communication using user stories, BDD specs and a ubiquitous language](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/08/header-intra-business-communication-user-stories.png)
How to enable intra-business communication using user stories, BDD specs and a ubiquitous language
Endjin uses user stories, BDD specs, and a ubiquitous language to bridge the communication gap between stakeholders and tech teams.
![How to deploy a Vue app to Azure Static Web Apps using Azure DevOps and YAML](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/05/header-deploying-azure-static-web-apps-from-ado.png)
How to deploy a Vue app to Azure Static Web Apps using Azure DevOps and YAML
Deploy a VueJS app on Azure Static Web Apps using a YAML-defined Azure DevOps pipeline with Microsoft's hosting solution for static web applications.
![New LinkedIn Learning Course: AZ-204 - Developing Solutions for Microsoft Azure](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/08/new-linkedin-learning-course-az-204-developing-solutions-for-microsoft-azure.png)
New LinkedIn Learning Course: AZ-204 - Developing Solutions for Microsoft Azure
Carmel has recently released an exam tips course on preparing for the AZ-204 exam: Developing solutions for Microsoft Azure! The course gives an overview of the syllabus, some tips on what you'll need to know for each section, and some examples of common question types.
![Data is the new soil](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/05/header-data-is-the-new-soil.png)
Data is the new soil
Thinking of data as the new soil is useful in highlighting the key elements that enable a successful data and analytics initiative.
![C# serialization with JsonSchema and System.Text.Json](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/05/header-csharp-serialization-with-json-schema-and-system-text-json.png)
C# serialization with JsonSchema and System.Text.Json
Learn how code generation can build on System.Text.Json and JSON Schema to create a great experience for C# developers.
![How to use Azure Synapse SQL Serverless to connect Data Lake and Power BI](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/05/header-how-to-use-azure-synapse-sql-serverless-to-connect-data-lake-and-powerbi.png)
How to use Azure Synapse SQL Serverless to connect Data Lake and Power BI
TL;DR - Using Azure Synapse SQL Serverless, you can query Azure Data Lake and populate Power BI reports across multiple workspaces.
![How to test Azure Synapse notebooks](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/04/how-to-test-azure-synapse-notebooks.png)
How to test Azure Synapse notebooks
Explore data with Azure Synapse's interactive Spark notebooks, integrated with Pipelines & monitoring tools. Learn how to add tests for business rule validation.
![How to use Power BI deployment pipelines to enable DevOps for analytics](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/05/header-how-to-use-power-bi-deployment-pipelines-to-enable-devops-for-analytics.png)
How to use Power BI deployment pipelines to enable DevOps for analytics
Power BI deployment pipelines manage collaboration, change management, and testing of reports, enabling DevOps for analytics solutions.
![Do robots dream of counting sheep?](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/02/sheep-ai-header.png)
Do robots dream of counting sheep?
Some of my thoughts inspired whilst helping out on the farm over the weekend. What is the future of work given the increasing presence of machines in our day to day lives? In which situations can AI deliver greatest value? How can we ease the stress of digital transformation on people who are impacted by it?
![Configuration in Azure Functions - What's in the box?](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/01/header-configuration-in-azure-functions-whats-in-the-box.png)
Configuration in Azure Functions - What's in the box?
The first in a series of posts talking about how to best work with configuration in Azure Functions
![How to safely reference a nullable activity output in Azure Synapse Pipelines and Azure Data Factory](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/01/header-null-safe-operator-azure-data-factory.png)
How to safely reference a nullable activity output in Azure Synapse Pipelines and Azure Data Factory
Discover Azure Data Factory's null-safe operator for referencing activity outputs that may not always exist. Learn to use it effectively.
![How to trigger an Azure Synapse pipeline run from C#](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/01/how-to-trigger-an-azure-synapse-pipeline-run-from-csharp.png)
How to trigger an Azure Synapse pipeline run from C#
A rundown of how to trigger an Azure Synapse pipeline run from C# code.
![Learning from Covid-19](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2021/01/doing-data-together-learning-from-covid-19-header.png)
Learning from Covid-19
Summary of key themes from the Doing Data Together conference hosted virtually by The Scotsman newspaper and Edinburgh University in November 2020. The conference agenda was pivoted to focus on the use of data to help tackle the Covid-19 pandemic. It provided a fascinating insight into the lessons learned.
![Installing Mattermost using the Azure CNAB Quickstart Library](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2020/12/mattermost-cnab-header.png)
Installing Mattermost using the Azure CNAB Quickstart Library
Get started with Mattermost on Azure using the Mattermost on AKS quickstart from the Azure CNAB Quickstart Library.
![How Azure Synapse unifies your development experience](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2020/12/header-azure-synapse-analytics-unifies-development.png)
How Azure Synapse unifies your development experience
Modern analytics requires a multi-faceted approach, which can cause integration headaches. Azure Synapse's Swiss army knife approach can remove a lot of friction.
![Design patterns in C# - The Proxy Pattern](https://res.cloudinary.com/endjin/image/upload/f_auto/q_80/assets/images/blog/2020/12/header-design-patterns-csharp-proxy-pattern.png)
Design patterns in C# - The Proxy Pattern
Explore the proxy pattern in this blog post, a design pattern used for controlling access to underlying objects and remote server communication.