Land Technologies

LandTech Engineering Blog

We are the engineers behind LandInsight and LandFund.
We’re helping property professionals build more houses, one line of code at a time.

Is there a point at the centre of everything?

October 02, 2023 · 5 min read geospatialsql

Aha! By posing as airy philosophy, I have lured you into a stream of consciousness exposition about geometry. Lucky you. Today we’re talking…

/is-there-a-point/

No Pin Intended

September 07, 2023 · 2 min read pythondependencies

Have you ever had to reproduce a bug that occurred in production, but on your machine you just couldn’t reproduce the behaviour? There’s a…

/python-dependency-pinning/

Gerald the Github Action Pug

August 17, 2022 · 1 min read serverlesswebhookgithub

Let me Introduce you to Gerald, but who and what is he? Gerald is a Slack bot built on top of a GitHub webhook receiver to alert the data…

/gerald-the-github-pug/

Internal python libraries with CodeArtifact and GitHub Actions

June 13, 2022 · 3 min read awscdkcodeartifactpythonpypi

How we solved secure access to internal python libraries without a VPN in the data team. The initial problem/How did we get here? We had a…

/internal-python-dependencies/

An Intro To Geospatial Data With PostGIS

July 02, 2021 · 3 min read datasqlpostgrespostgis

In this tutorial, we will explore how to use PostGIS for storing and querying geospatial data. It will be a fairly pragmatic tutorial, and…

/advanced-sql/postgis/beginners-guide/

SQL Window Functions

June 29, 2021 · 3 min read datasqlpostgres

The data team often faces situations where standard aggregation functions, GROUP BY or DISTINCT ON won’t give us the results we need. To…

/advanced-sql/window-functions/

Postgres SQL Distinct On

June 29, 2021 · 3 min read datasqlpostgres

The data team at LandTech were recently looking at the Postgres DISTINCT ON function for a particular data transformation in our pipelines…

/advanced-sql/distinct-on/

Day In The Life Of The Data Team

June 15, 2021 · 6 min read datateam

We as a data team wanted to let you know who we are and give you an insight into what we do. Look out for some more treats from us! Hi I’m…

/day-in-life-of-data-team/

Component Libraries

April 29, 2021 · 5 min read reactfrontenddecisions

In the last post I discussed the three main CSS techniques: Classical CSS, Utility-First CSS and CSS-in-JS. Now I want to take a look at…

/frontend-decisions/part-3/

Styling Techniques

April 22, 2021 · 7 min read reactfrontenddecisions

Now that we’re making the transition from Vue.js to React it’s time to review how we manage styling. Although at first this seems like a…

/frontend-decisions/part-2/

Moving to React

April 13, 2021 · 2 min read reactfrontenddecisions

Pause & Reflect As we continue to expand we’ve taken time stop and review in depth at what we want to achieve over the next couple of years…

/frontend-decisions/part-1/

One year at LandTech. What Happened?

January 08, 2021 · 7 min read reflectionstorytime

Summary? I’ll hook you up. I’ve been at LandTech for a year now and working with the engineering team has been sensational so far (despite…

/a-year-later/

We're changing. Work...anywhere!

December 22, 2020 · 3 min read cultureremote-working

The COVID-19 pandemic has changed the world and life as we once knew it and is continuing to challenge the way many of us live and work…

/remote-first/

Who needs distributed systems anyway?

July 16, 2020 · 6 min read opinionarchitectureagile

TLDR; monoliths can (a) be flexible, and (b) possibly handle big-ish data. As a software engineer you are in the business of solving…

/code-code/

Our Engineering Principles

June 29, 2020 · 3 min read agiledevopssecurity

These are our Engineering Principles, defined in June 2020, to compliment our values (which are currently Creativity, Excellence, Confidence…

/principles/

Dependabot… a critical DevOps tool

February 17, 2020 · 2 min read devops

Acquired by GitHub in 2019, Dependabot is a free bot application that checks for dependency updates, creates pull requests and can even…

/dependabot/

Getting Started with Kubernetes

January 27, 2020 · 7 min read kubernetesdockertraining

As a follow up to my Docker post I’ll go over my notes from some recent Kubernetes training. I’ll cover the key concepts and a few useful…

/understanding-k8s/

Understanding Docker

January 17, 2020 · 8 min read dockertraining

Why Docker? Let’s say you’ve just finished prototyping a new web app and you want to pass it onto the team to have a play around with. You…

/understanding-docker/

Embracing the Power of Data Loaders

March 18, 2019 · 5 min read open sourcegraphql

We use Facebook’s implementation of Data Loaders in our GraphQL API, but the concept is very generic and could be of wider interest…

/data-loaders/

Engineering Enlightenment

March 06, 2019 · 1 min read agileprocess

Close your eyes… imagine a world where code is a joy to write, bugs are caught in development and everything runs like a well-oiled bicycle…

/enlightenment/

What Have I Learnt???

March 05, 2019 · 1 min read apprenticeship

It has been 9 months since I started my apprenticeship in software engineering and I’m learning far more than just how to code. I have the…

/apprenticeship/

Building an SSH Jumpbox with Docker

March 01, 2019 · 5 min read open sourcedockersecurity

As part of our never-ending pursuit of staying secure, we have recently built an SSH jumpbox as a central, secure way to access our…

/ssh-jumpbox/

Building our First Mobile App with React Native

February 28, 2019 · 4 min read react nativeinfrastructure

React native is a cross platform app development framework, primarily used for building apps for iOS and Android, almost entirely using…

/react-native/

How Sinful is UK Property?

February 26, 2019 · 1 min read data analysisdumb

Here, at LandInsight, we have a ton of data on UK property. In particular we know who owns what and can perform searches on this data. This…

/sins/

How we Scaled our Mapping Tool with Mapbox & Google

February 01, 2019 · 3 min read open sourcescalingperformance

At the heart of the LandInsight product is a map showing a variety of datasets. Users can switch between map layers and filter features…

/map-rendering/
© 2024, Built with Gatsby
LAND TECHNOLOGIES LTD, m: 9 Appold Street, London, EC2A 2AP t: 020 3086 7855
© 2016 Land Technologies Ltd. Registered Company Number 08845300.