Let's learn together!

Catch up on all our latest blogs and events.

Filter by tag

blogs · 5 min

.tech Podcast - Designing and Evolving APIs

Arnaud Lauret aka. "The API handyman" is an OpenAPI Lead at Postman. He joins us to share his expertise on API design and maintenance, including tips for evolving APIs and how the OpenAPI specification can make the lives of API designers easier.

June 20, 2022

blogs · 8 min

Bypassing eBPF-based Security Enforcement Tools

During penetration tests and red team engagements, eBPF-based security observability and runtime enforcement tools can make it difficult to use public offensive security tools and techniques, as they are more often detected and blocked. However, eBPF-based tools have limitations which allow adversaries to bypass their controls. In this blog post, I will introduce some of the limitations and bypass techniques.

June 6, 2022

blogs · 4 min

.tech Podcast - Careers in Engineering

Sally Goble, Engineering Manager at accuRx, joins us to tell us all about growing engineering teams, how to support engineering career progression, as well as the importance of salary transparency.

May 27, 2022

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

1 of 3

left arrow right arrow