Niall Langley
Appearances by year
- SQLBits
- Data Relay
- DATA:Scotland
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Sep 13, 2024 | DATA:Scotland 2024 | DATA:Scotland | speaker | 5 Tips and Tricks to Make You a Wizard in Your TerminalThese days there is a CLI (Command Line Interface) tool for everything, Git, Azure, Databricks, SQL Server to name a few. They're really important for your…Show lessThese days there is a CLI (Command Line Interface) tool for everything, Git, Azure, Databricks, SQL Server to name a few. They're really important for your DevOps pipelines, but using them in the PowerShell or the terminal can seem daunting if it's not familiar. With a few simple commands and a bit of knowledge, we can tame the terminal and take our developer productivity to a new level. In this talk we'll cover 5 things that help you become a wizard of the terminal, whether you are using Windows, Linux or Mac, PowerShell or Bash. Come along and learn some neat ways to tame your terminal! | |
| Sep 13, 2024 | DATA:Scotland 2024 | DATA:Scotland | speaker | Introduction to Performance Tuning on DatabricksMore and more organisations are building data platforms in the cloud, often utilising Spark and tools like Databricks to build data engineering pipelines. These…Show lessMore and more organisations are building data platforms in the cloud, often utilising Spark and tools like Databricks to build data engineering pipelines. These distributed computing tools can can be incredibly powerful, processing huge datasets incredibly quickly, but can have a steep learning curve. Often teams migrating older on-premises data warehouses to cloud solutions like the Lakehouse rightly concentrate on getting good data over getting the best performance. But are you getting the most out of these shiny new tools? In the cloud, data pipeline performance can have a big impact on monthly cost, making it much easier to to justify spending time getting things running faster and more efficiently. This talk aims to show you the common pain points when working with Spark using Databricks, showing you where to look, what to look for, and what can be done to improve things. We’ll look at how the architecture of Spark is reflected in the Spark UI, and how to use the UI, along with query plans and the cluster metrics to get a good understanding of if whether you’re wringing all the performance you can out of your cluster, or burning cash on excess compute. We’ll cover a list of quick wins to improve performance, and then look at how to identify some common problems that hurt performance. By the end of the session, you’ll know how to check if your data pipelines are running well, and if the clusters you have are fit for the job. You’ll hopefully have a few quick ways to improve performance, save some money or both! You’ll also know how monitor performance after making changes, so you can check if they made a difference, and if they did earn some kudos with your team. | |
| Mar 19, 2024 | SQLBits 2024 | SQLBits | speaker | Better ETL with Managed Airflow in ADFBuilding complex data workflows using Azure Data Factory can get a little clunky, especially as you orchestration needs get more complex. Recently another…Show lessBuilding complex data workflows using Azure Data Factory can get a little clunky, especially as you orchestration needs get more complex. Recently another option become available, Managed Airflow in ADF. Managed Airflow brings Apace Airflow to Azure as a PaaS service. In this session we discover... | Video |
| Mar 14, 2023 | SQLBits 2023 | SQLBits | speaker | Introduction to Databricks Delta Live TablesDelta Live Tables is a new framework available in Databricks that aims to accelerate building data pipelines by providing out of the box scheduling, dependency…Show lessDelta Live Tables is a new framework available in Databricks that aims to accelerate building data pipelines by providing out of the box scheduling, dependency resolution, data validation and logging. We'll cover the basics, and then get into the demo's to show how we can: - Setup a notebook to... | Video |
| Oct 7, 2022 | Data Relay 2022 – Bristol | Data Relay | speaker | Introduction to Databricks Delta Live Tables | |
| Sep 29, 2020 | SQLBits 2020 (The Greatest Data Show) | SQLBits | speaker | Slowly Changing Dimensions made Easy with Durable KeysIn this session we look at a simple way to implement Kimball durable keys on a SCD2 dimension. This provides an easy, performant, way to support reporting on…Show lessIn this session we look at a simple way to implement Kimball durable keys on a SCD2 dimension. This provides an easy, performant, way to support reporting on data using historical and current hierarchies. | Video |
Frequent co-speakers
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| Mathias Halkjaer | 4 | — | 2024 |
| Paul Andrew | 4 | — | 2024 |
| Rob Sewell | 4 | — | 2024 |
| Anna-Maria Wykes | 3 | — | 2024 |
| Barney Lawrence | 3 | — | 2024 |
| Barry Smart | 3 | — | 2024 |
| Ben Weissman | 3 | — | 2024 |
| Bob Ward | 3 | — | 2024 |
| Buck Woody | 3 | — | 2024 |
| Chris Webb | 3 | — | 2024 |
| Frank Geisler | 3 | — | 2024 |
| Johan Ludvig Brattås | 3 | — | 2024 |
| Kamil Nowinski | 3 | — | 2024 |
| Mark Pryce-Maher | 3 | — | 2024 |
| Matt Gordon | 3 | — | 2024 |
Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.