![Cover for post Vue.js: Let's Scale!](/_astro/cover.B5jYl0xe_ZjLtB3.jpg)
Vue.js: Let's Scale!
Architecture and technical decision behind a big Vue.js application.
![Cover for post Lessons Learned by Maintaining a Large Codebase](/_astro/cover.BXN6JK0j_1Lb5y5.jpg)
Lessons Learned by Maintaining a Large Codebase
I've been maintaining a massive Vue.js codebase for the last 3 years. Here are 9 lessons I've learned along the way.
![Cover for post Bash for developers](/_astro/cover.CpHEgeW6_1brq0v.png)
Bash for developers
Essential bash commands and time-saving aliases to simplify your daily tasks
![Cover for post 2020 - A Year In Review](/_astro/cover.BACxDOO2_TWKPG.jpg)
2020 - A Year In Review
![Cover for post Monorepo: is it worth jumping the bandwagon?](/_astro/cover.DZsHzwvw_Z2261Q0.jpg)
Monorepo: is it worth jumping the bandwagon?
Monorepos: beyond the hype. when and when not) to use them.
![Cover for post Tips for your GitHub Portfolio](/_astro/cover.Q601Xi2Z_14Tcaq.jpg)
Tips for your GitHub Portfolio
Showcasing your work can help you land your dream job. But you have to follow a few simple rules.
![Cover for post Vue.js Performance Improvement with Memoization](/_astro/cover.CKnzPYbp_1SVbMs.png)
Vue.js Performance Improvement with Memoization
How I reduced the rendering of a complex component by 10 (from ~4s to ~0.3s).
![Cover for post Vue.js Testing Made it Easy (with Testing Library)](/_astro/cover.FA1DSgeP_LJGrw.jpg)
Vue.js Testing Made it Easy (with Testing Library)
How Testing Library helps you to write better integration test
![Cover for post How to mock Axios HTTP calls with Jest](/_astro/cover.CopYYTi0_10hfId.jpg)
How to mock Axios HTTP calls with Jest
How to unit test components that have HTTP calls.
![Cover for post async/await without try...catch!](/_astro/cover.DMCSOstl_ZFNx2V.jpg)
async/await without try...catch!
A cool wrapper to write promises without using a try...catch block