Vail Systems - Feb 2021
Cross posted on dev.to
What I’ve been doing at Vail Systems for the month of February.
- Custom theming: Account specific client theming in Material UI
- Custom terminology in AWS Translate
- Using Kibana to create dashboards with KQL to analyze API performance.
- Using Nock with Cucumber to programmatically mock external calls
- Started learning about the advantages of Snowpack and ESModules
Nock is a great library, but I’m looking forward to MSW growing. I’d be curious how they handle node API mocking + recording. I don’t think Nock is as full of a replacement of VCR for ruby.
We had an issue using decorators with nestjs modules, and in order to ask for help, I made a smaller reproducible example of the issue. This ended up being a sort of “rubber duck”, and helped me arrive at the solution myself. I’d like to continue approaching problems with this style.
Being distributed, it’s hard to have conversations about specific software and tooling when I’m not sure who to talk to. I’d like to help implement specific channels dedicated to specific tools. a “cypress” channel and a “rust” channel, anything anyone can think of. This way devs can pick and choose what to be a part of, and share knowledge across teams. I suggested this and will be following up to see if there’s anything I can do to help.
I want to investigate using
sorry-cypress for better metrics +
parallelization in our k8s setup. The developer experience of cypress is
fantastic, but our build time is reaching an average of 30 minutes 😔
Often I’m reading about new tools / figuring out how something could work, but not as often do I add the dependency to a throwaway branch and experiment. I’d feel a lot more confident breaking down new technical challenges if I had previously experimented more.
I hoped to put up two smaller blog posts about some TS examples I found interesting and wanted to share, but I can’t remember half of what I wanted to note down now that it’s been a few weeks. Going forward I’d like to a small technical post as I’m finishing it up.
I find myself working intensely for hours, and feeling burnt out toward the end of the day. I’d like to work on restricting myself to blocks of time so that I still have the energy to take on new things at the end of the day.