Land Technologies

LandTech Engineering Blog

We are the engineers behind LandInsight and LandEnhance.
We’re helping property professionals build more houses, one line of code at a time.
We're based in London, and yes, we're hiring!

Gerald the Github Action Pug

August 17, 2022 · 2 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…


Internal python libraries with CodeArtifact and GitHub Actions

June 13, 2022 · 4 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…


An Intro To Geospatial Data With PostGIS

July 02, 2021 · 5 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…


SQL Window Functions

June 29, 2021 · 4 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…


Postgres SQL Distinct On

June 29, 2021 · 4 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…


Day In The Life Of The Data Team

June 15, 2021 · 7 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…


Component Libraries

April 29, 2021 · 6 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…


Styling Techniques

April 22, 2021 · 9 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…


Moving to React

April 13, 2021 · 3 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…


One year at LandTech. What Happened?

January 08, 2021 · 9 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…


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…


Who needs distributed systems anyway?

July 16, 2020 · 7 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…


Our Engineering Principles

June 29, 2020 · 4 min read agiledevopssecurity

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


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…


Getting Started with Kubernetes

January 27, 2020 · 10 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 Docker

January 17, 2020 · 12 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…


Embracing the Power of Data Loaders

March 18, 2019 · 6 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…


Engineering Enlightenment

March 06, 2019 · 2 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…


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…


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…


Building our First Mobile App with React Native

February 28, 2019 · 5 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…


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…


How we Scaled our Mapping Tool with Mapbox & Google

February 01, 2019 · 4 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…

© 2022, Built with Gatsby
LAND TECHNOLOGIES LTD, m: WeWork c/o LandTech, 10 Devonshire Square, London, EC2M 4PL t: 0203 086 7855
© 2016 Land Technologies Ltd. Registered Company Number 08845300.