What's in Your Tech Stack? Choosing Tools by Purpose or Hype

Every few years another technology becomes the ‘in thing’, something that every company wants to use. Much of the time the hype isn’t based on success stories from its adopters, but instead comes from some deeper wisdom along the lines of ’everyone else is using it’. Wow. Very technolog. So engineering. I’d like to mention a few such technologies in the context of when a technology is chosen as the best tool for the job vs the best tool for the hype.

July 23, 2024 · 8 min · Tim Shulepov

How We Replaced the Engine With the Car Still Running

Our largest customer environments generate a lot of data, on the order of millions of rows per day in several tables. We wanted to partition our tables to improve performance while also making it easier to archive or delete old data. There was only one problem: we had to do it with zero downtime. Here’s how we did it. The Problem: Too Much Data Spec provides industry-leading Customer Journey Security, enabling realtime analysis and decision-making on data collected throughout the entirety of the customer journey, rather than just at hard-coded checkpoints....

July 23, 2024 · 13 min · Matthew Planchard

Auditory Analysis of the Spec Engineer

A detailed breakdown of the SpecTrust Engineering collaborative playlist created during our latest innovation week.

May 1, 2022 · 4 min · Grant Redfearn

Self Documenting, Interactive Make

Makefiles are a venerable, reliable, and widely used technology, but wouldn’t it be great if a Makefile could generate help about all of its targets? This post describes a way to do not only that, but also to create an interactive interface into your Makefile, using just fzf, ripgrep, and jq.

April 22, 2022 · 31 min · Matthew Planchard

A Gentleperson's Handshake

Dive into some deeper Rust http request technology as we customize verification of SSL certificates during the TLS handshake of an https request.

February 10, 2022 · 18 min · Jay Cunningham

SpecTrust Innovation Week

Read about what the team got up to during SpecTrust’s first-ever Innovation Week.

November 23, 2021 · 5 min · Matt Kharrl

Rust to WebAssembly to JavaScript

A practical overview of how to compile Rust to WebAssembly and how to integrate that WebAssembly into a variety of JavaScript contexts. In particular, this covers areas that are poorly served by existing tutorials: building WebAssembly packages that can be used in both node and the browser, configuration necessary for different JavaScript environments (e.g. webpack 4, webpack 5, and create-react-app), bundling WebAssembly into a node project, and managing private WebAssembly dependencies in a monorepo.

November 19, 2021 · 10 min · Matthew Planchard

Introduction

An Introduction to SpecTrust and this Blog

November 17, 2021 · 6 min · Matthew Planchard