# Introduction

Engineering insights on reproducibility, scientific computing, and building [GoFigr](https://gofigr.io).

## Recent Posts

* [Building a Pythonic REST Client Without Pydantic, dataclasses, or Code Generation](https://blog.gofigr.io/posts/building-a-pythonic-rest-client) -- How GoFigr's Python client uses \~435 lines of framework code -- dynamic class binding, a custom Field system, Python descriptors, and linked entity collections -- to create an ORM-like REST client, and why we chose this over Pydantic, dataclasses, or code generation.
* [Capturing Plots in R and Python: A Tale of Two Architectures](https://blog.gofigr.io/posts/capturing-plots-in-r-and-python) -- Why auto-publishing figures works seamlessly in Python but requires a different approach in R, and what the display architectures of each language have to do with it.
