Who is this session for?
Developer, QA, System Administrator
Session description
Dev and test environment setup can be cumbersome, error prone, or require purpose-built tooling. Come learn how we've used Nix to create reliable, reproducible dev and test environments requiring no manual configuration steps after initially programming the setup, and how Nix ensures they'll continue to work in any environment, every time. Expect to come away understanding how to approach this problem in a Nix environment, and be outfitted with sample Nix code you can use right away in your own environment.
Presenters
Jason Woodward
![Headshot of Jason Woodward](https://wpcampus.org/wp-content/uploads/gravity_forms/84-e0d31b05e6c2b46a42bf776fcdfd9d03/2024/06/bravery-headshot-small.jpeg)
Jason is a polyglot full-stack web application developer who enjoys flying seaplanes in his spare time. He creates some of that spare time by not spending time manually configuring the environments in which his software runs.
Sessions
- General Lecture Session: Using Nix to Define WordPress Dev and Test Environments
Charles Fulton
![Headshot of Charles Fulton](https://wpcampus.org/wp-content/uploads/gravity_forms/84-e0d31b05e6c2b46a42bf776fcdfd9d03/2024/06/IMG_20190315_152538-cropped1.jpg)
Charles Fulton is a web developer at Lafayette College and a frequent train rider. He has worked in higher education web development for over a decade. At Lafayette, he helps manage the web infrastructure, broadly defined. He architected Lafayette’s continuous integration and delivery environment, based on GitLab and Docker, and recently finished moving its WordPress platforms to Amazon Web Services. Charles maintains over a dozen WordPress and Moodle plugins. He serves on the Steering Committee for the Collaborative Liberal Arts Moodle Project (CLAMP) and helps maintain CLAMP's Liberal Arts Edition distribution. In his spare time, he builds model railroads and reviews B-movies.
Sessions
- General Lecture Session: Using Nix to Define WordPress Dev and Test Environments
- General Lecture Session: Cache management in the cloud