---
layout: "post-no-feature"
title: TShirt a day
description: "Some code, some learning and some tshirts"
category: articles
tags:
  - Dev
  - Php
  - DDD
  - Unit tests
  - tshirtaday
published: true
comments: true
---

I've been reading a lot of books and blog posts, watching a lot of conferences about development for the past year and I was searching a project to help me wrap my head around all the interesting concepts I've learned.

Some day I received another t-shirt from a [punk rock band](https://ninaschool.bandcamp.com/) - I have so many t-shirts... - and had an idea : "What if I made a service where people could choose what t-shirt I should wear on a given day ?"

This is stupid but can be a decent project to play with [Domain Driven Design](https://en.wikipedia.org/wiki/Domain-driven_design) concepts, to build a [Restfull API](https://fr.wikipedia.org/wiki/Representational_State_Transfer), to work on some front-end again, to (maybe) try to use [docker](https://www.docker.com/) as a container.

If this project goes to production some day it could lead to a funny experimentation too because I have some t-shirts I probably should be embarassed to wear in some contexts.

(And if this goes to production this might lead to learn some more devops stuff. They say the more you do devops stuff the more you like doing it.)

This is project is open sourced, you can [find it on Github](https://github.com/SelrahcD/tshirtaday) and I'll do my best to write some blog posts with the thing I've learned and struggle with.

Here are all the blog posts in the Tshirt a day serie :

Add tshirt a day presentation post
Add tshirt a day presentation post
