Hi! I'm Catalin and I do a bunch of stuff. Mostly writing characters on my keyboard.
What goes through my head while considering a new job. A highly subjective post on how to approach new opportunities.
The toggle element is an often needed element in front end development, and this is one way of building it.
How to make your Angular apps prettier, more user friendly, and overall more whimsical
How to use CSS Subgrid to solve the problem around aligning content in different columns
How to use lint-staged and husky to automate your linting and testing between commits.
Here's how I created a reusable icon library for a big Angular project I'm working on.
A short review on 2022 from my personal perspective. A micro review where I evaluate decisions, learnings, tools and books.
Here's how I added Storybook and Chromatic to an Angular monorepo. Step by step instructions and issues that I had.
I implemented NativeScript for a huge product, and it didn't work out that well. Here are my mistakes so you won't repeat them.
Here are some tips and resources on how to stay up to date as a web developer
Here's how I created a responsive UI for a Chat system. This UI looks good on all screens and has smooth transitions.
Here's how to use SocketIO within your Angular app, without relying on a wrapping npm package
How to keep your app URLs maintainable in a constantly growing codebase
How TurboRepo compares to my previous experiences and how to set it up with very little effort
How to make sure that your imports are properly organised and separated using tools like Prettier
How to make sure that the server and the browser don't do the same work twice
How to use Angular and Angular Universal to make sure you serve content in the correct language
How to use different status codes like 404, 400, 301 etc. with Angular Universal
Testing the Smart Component
Testing the HttpService
How to test a component in the real world using Angular and Jest