Jan David Nose

Jan David Nose

Jan David Nose
6 min read

Announcing Lunaria

Lunaria is an ambitious open source project to create a video game for programmers. Write code to build a base, launch into space, and explore an infinite universe shared with other players.

4 min read

Turtles All the Way Down

Four weeks ago I wrote a lengthy post about why I want to build a video game for programmers. Since then the foundation for the project has been laid, I joined forces with my good friend Rob, and it is now time to develop the first game mechanic.

7 min read

Why I Want to Build a Video Game for Programmers

As an avid gamer, I love the structured challenges and feedback loops that video games provide. Especially when there are clear goals, but a lot of flexibility how to achieve

2 min read

For a Readership of One

The beginning of a new year is a great opportunity to reflect and set new goals. Writing is one thing I want to dedicate more time to in 2020, and

5 min read

Dockerized Databases with Sinatra

The fifth post in a series on building a microservice with Sinatra and ActiveRecord and deploying it with Docker, in which we run Postgres in Docker.

5 min read

How to set up Sinatra with ActiveRecord

The fourth post in a series on building a microservice with Sinatra and ActiveRecord and deploying it with Docker, in which we add ActiceRecord to the Sinatra app.

3 min read

Making Docker an Art with Compose

The third post in a series on building a microservice with Sinatra and ActiveRecord and deploying it with Docker, in which we orchestrate the Docker container with Docker Compose.

7 min read

Dockerizing Sinatra

The second post in a series on building a microservice with Sinatra and ActiveRecord and deploying it with Docker, in which we create the Sinatra app.

1 min read

Learning Docker with Sinatra

The first post in a series on building a microservice with Sinatra and ActiveRecord and deploying it with Docker.