Note
8 TILs in 4 different categories and counting...
This repository contains a collection of concise write-ups on small things I've learned in my day to day journey as a developer. They cover a wide variety of languages and technologies. These are things that don't really warrant full-fledged blog posts. In fact, most of the entries in this repository either answer a simple question and are more of a how-to document than they are a journal type entry.
I also keep track of my more off-the-cuff style experiments in this repository. I thought it would be nice to have a public archive of my experiments on the road to becoming a better developer. I have bundled these undertakings in the 📁 playground folder.
Important
Be sure to switch to the scaffold
branch of this repository when creating your own version of this repository.
If you want to start keeping track of your own journey, feel free to fork this repository 👍
After forking the repository the workflow is roughly:
- Write a new entry in the file entries.yml whenever you learn something (ideally you do this every day).
- Run the Ansible playbook called
generate.yml
. You can do so by running the following command:ansible-playbook generate.yml
The Ansible playbook generates all the Markdown files you see in this repository. Ansible uses the Jinja2 template engine to this end.
This repository contains the following two template files:
- A template for the main README - responsible for the file you are reading right now
- A template for individual entries - responsible for the files in the individual folders
Make any change you see fit to those templates and then run the Ansible playbook again to see your changes take effect. Of course don't forget to show me the awesome changes you make 💪 (I want to know 😳). And if you're stuck don't be affraid to head over to the Q&A category of the discussions in this repository and feel free ask for help!
I became inspired to make this repository after stumbling upon the awesome TIL repo maintained by Josh Branchaud. I was blown away by what a small daily effort can produce over the course of several years! Mad respect for showing us the way my dude 🤵🏻♂️
- Using the present working directory as a value for your environment variables
- Viewing the status of a specific service