Let's learn together!

Catch up on all our latest blogs and events.

blogs · 4 min

.tech Podcast - Testing at Form3

Sam Owens joins us to tell us all about our approach to testing at Form3. He gives us an overview of our testing strategy, the different types of tests we run and explains how to use Pact for testing your services. Finally, he tells us why he prefers BDD style tests.

May 11, 2022

blogs · 7 min

Network Address Translation (NAT) and Proxies (part 2)

Network Address Translation, forward proxies, and reverse proxies, are three common techniques for managing network traffic at scale. This blog will attempt to distil each idea into its simplest form, and write a code example where possible

May 6, 2022

blogs · 8 min

Network Address Translation (NAT) and Proxies (part 1)

Exposing pools of machines to clients, or routing network traffic via an intermediary, are common techniques in distributed computing, and large networks. Network Address Translation, forward proxies, and reverse proxies, are three common techniques for managing network traffic at scale. However, I've always found each of these topics to be somewhat mystical, and I've never understood the fundamentals of how each technique works. This blog post will attempt to distil each idea into its simplest form, and write a code example where possible.

May 4, 2022

blogs · 5 min

.tech Podcast - Security scanning using tfsec

Liam and Owen from Aqua Security join us to share their work on the open source static analysis tool, tfsec. They give us an introduction to infrastructure as code with terraform, then explain what are the common problems they are trying to solve with tfsec. Finally, they tell us all about getting started with tfsec and getting involved with the project.

April 27, 2022

blogs · 8 min

Running ELK locally to interrogate container logs

Andy Kuszyk, Head of International Engineering, talks us through running ELK locally to interrogate container logs. This post ties together all his learnings about running a local ELK stack and configuring Filebeat locally. At the end, we'll be able to run a local ELK stack with Docker compose.

April 20, 2022

blogs · 7 min

.tech Podcast - Infrastructure as code to control access to everything

Everyone is frustrated of traditional IT processes of using a ticketing system such as Jira to request access to systems. They are cumbersome and it's hard to verify that the person made the change exactly as requested in the ticket. Travis talks us through how at Teleport they have solved this problem by leveraging infrastructure as code to manage access to all internal systems. He talks us through how you can go about migrating to infrastructure as code and what are some of the gotchas you need to watch out for.

April 11, 2022

events · 7 min

Conf42 Golang 2022: Load testing with F1

Due to a lack of functionality in existing solutions, we wrote our own open source load testing tool, F1, at Form3 to test our asynchronous system. This talk gives you an introduction to performance testing, a comparison of common testing tools and a short introduction of how to use f1 to write your own testing scenarios in Go.

April 6, 2022

blogs · 7 min

.tech Podcast - Delivering at scale for Meta

Tugberk Ugurlu from Meta gives us a sneak peek into life as a software engineer at one of the biggest software companies in the world. He tells us about engineering culture, writing software at scale, the development ecosystem, programming languages and even... the hiring process!

March 28, 2022

blogs · 5 min

.tech Podcast - Pulumi

Pulumi is an Infrastructure as Code (IaC) tool that allows you to write programs in your programming language of choice (Go, .Net, Typescript, Javascript, Python) and apply that program to your infrastructure. Internally it builds a declarative view of the world, so it can track changes between runs. David Flanagan, Staff Developer Advocate, talks us through how Pulumi works, how you can structure deployment pipelines and answers that question that we're sure is on everyone's lips - "How is it different from Terraform?".

March 14, 2022

1 of 3

left arrow right arrow