Paul Fesenmeier

Software Engineer

Recent Articles

So Long, “beforeEach”? New Testing Pattern in JavaScript

Tests in TypeScript or JavaScript often run setup code inside hooks like “beforeEach”: Developers must take care to get the setup correct, especially in large or nested test suites. Many scopes (“describe”, “beforeEach”, “it”) read and mutate the test fixtures. The setup must reset the fixtures before each test. Test authors must be careful to […]
Rust programming language black logo

Six Nice Things About Rust

This piece was written as part of a presentation for SEP Learns, a training program for new developers at SEP. From talking to a couple people about Rust, it seems Rust can have a bit of a reputation as an obscure and difficult language. Here is my take: Rust sets developers up for success by […]