mustachio

Blarg!

This is my first post on my new site, built with [blarg](https://github.com/wishingtreedev/blarg) - my markdown bases static site generator, written in Scala! The markdown files are parsed with the `commonmark-java` library, but the `blarg` tool is built with my `Ursula` cli library, the site is templated with my `Mustachio` mustache template engine I built (initially for this tool!), and served via my `Spider`wrapper over the built-in java http server. The last bit is just for fun, and more dog-fooding of my own libraries, since a static site could be deployed in simpler ways than a scale-to-zero deployment on fly.io 😁

spider

Blarg!

This is my first post on my new site, built with [blarg](https://github.com/wishingtreedev/blarg) - my markdown bases static site generator, written in Scala! The markdown files are parsed with the `commonmark-java` library, but the `blarg` tool is built with my `Ursula` cli library, the site is templated with my `Mustachio` mustache template engine I built (initially for this tool!), and served via my `Spider`wrapper over the built-in java http server. The last bit is just for fun, and more dog-fooding of my own libraries, since a static site could be deployed in simpler ways than a scale-to-zero deployment on fly.io 😁

ursula

Blarg!

This is my first post on my new site, built with [blarg](https://github.com/wishingtreedev/blarg) - my markdown bases static site generator, written in Scala! The markdown files are parsed with the `commonmark-java` library, but the `blarg` tool is built with my `Ursula` cli library, the site is templated with my `Mustachio` mustache template engine I built (initially for this tool!), and served via my `Spider`wrapper over the built-in java http server. The last bit is just for fun, and more dog-fooding of my own libraries, since a static site could be deployed in simpler ways than a scale-to-zero deployment on fly.io 😁

about

About

An overview of the site

If you're interested in a sort of running Curriculum Vitae, then read on to learn a little more about me, as well as my current and past misadventures! If you're looking for something more official looking, you can get the most recent copy of hand-crafted LaTeX resume [here](/resume/mark-rudolph-resume.pdf).

blarg

Blarg!

This is my first post on my new site, built with [blarg](https://github.com/wishingtreedev/blarg) - my markdown bases static site generator, written in Scala! The markdown files are parsed with the `commonmark-java` library, but the `blarg` tool is built with my `Ursula` cli library, the site is templated with my `Mustachio` mustache template engine I built (initially for this tool!), and served via my `Spider`wrapper over the built-in java http server. The last bit is just for fun, and more dog-fooding of my own libraries, since a static site could be deployed in simpler ways than a scale-to-zero deployment on fly.io 😁

github

github actions

k8s

resume

About

An overview of the site

If you're interested in a sort of running Curriculum Vitae, then read on to learn a little more about me, as well as my current and past misadventures! If you're looking for something more official looking, you can get the most recent copy of hand-crafted LaTeX resume [here](/resume/mark-rudolph-resume.pdf).

sbt

scala

Zero-to-ZIO

I've been using ZIO at work for about a year now, and thought I would share some of my learnings. On a couple of occasions, I've helped bring people up to speed on using ZIO in our code bases, so this could be thought of as a getting-started highlight for Scala developers who are familiar with the language, but not necessarily functional effect-based system - in this case, ZIO.

scala 2 => 3

scala 3

scala-cli

zio

Zero-to-ZIO

I've been using ZIO at work for about a year now, and thought I would share some of my learnings. On a couple of occasions, I've helped bring people up to speed on using ZIO in our code bases, so this could be thought of as a getting-started highlight for Scala developers who are familiar with the language, but not necessarily functional effect-based system - in this case, ZIO.

zio-k8s