---
tags:
  - daily
  - journaling
date: 2023-08-14
week: 2023-W33
year: "2023"
weight: "90"
calories: "2000"
---
#### To do 💪
- [x] courses ✅ 2023-08-14

![[2023-W33#To do 💪]]

#### Habits ☕
- [ ] Sport
- [x] Stretching ✅ 2023-08-14

#### Work 💻
- [x] Batch deliveries ✅ 2023-08-14
- [x] Start testing the application ✅ 2023-08-14
- [x] Vitest for unit testing on the frontend ✅ 2023-08-14
- [x] Storybook for component testing on the frontend ✅ 2023-08-14
- [ ] Playwright for end to end testing, should play along with behave for behavioural tests on the backend
- [x] Try jenkins for automated testing ASAP ✅ 2023-08-14

#### Notes ✏
- [[Jenkins]] looks cool and a really complete [[CI]]/[[CD]] solution but I couldn't have it talk to [[Perforce]], or more specifically the [[Docker]] container couldn't receive packets from the [[Perforce]]. I should just let that slide for the moment and use it somewhat manually and automate [[Perforce]] later. #devops/cicd
- [[Vitest]] is so cool and efficient, it's great for [[Unit testing]]. #devops/testing
- [[Storybook]] seems really powerful but a bit difficult to setup and a fair amount of boilerplate, it's quite verbose. Hot reload didn't work properly either which hindered the DX. Anyway when the UI becomes more complex with more components it's going to become more and more useful, I've only written a couple of stories. I think the true power comes from the integration with automated tools especially. #devops 
- [[Playwright]] is next of [[End to end testing]]. #devops/testing
#### Outcomes 🦄
1. Started stretching again
2. Started testing the app for work. Already done a fair amount of unit testing and component isolation.
3. End to end and backend tests are next.