thatdevsherry.hashnode.devMy experience with the Rev-matching techniqueI was always interested in driving cars as a kid. This interest made it easy for me to learn to drive when I grew up and got the chance. I don’t remember how I heard of this technique but was interested nevertheless. Now, after some time practising, ...Apr 15, 2023·5 min read
thatdevsherry.hashnode.devReducing exceptions in TypeScriptPractices I’ve developed for myself when working with different areas of a project in TypeScript. These are all presented with my limited view. The reason for these flows is that I started re-learning Rust and I love how it tells me to handle every c...Dec 1, 2022·4 min read
thatdevsherry.hashnode.devTypeScript, a gentle introAt CreditPer, we inherited a codebase that is.. beyond explanation. All JavaScript, no hint of TypeScript. One of the pros mentioned regarding JavaScript is that it is very easy to learn. But it is also a really big con… Anyone can learn a bit of it ...Dec 1, 2022·5 min read
thatdevsherry.hashnode.devtrunk-based development can work with manual QATrunk-based development is something I've wanted to try out. However, it's not that easy to implement in a codebase that doesn't have tests. I talked a bit about it with my HoE (Head of Engineering) Ahmad Luqman, they presented good views as to why i...Jul 19, 2022·5 min read
thatdevsherry.hashnode.devDiving into DevOpsDuring my brief time working with a company, I started working on the backend of one of their projects. Initial Stages Initially, we had no deployment mechanism. We were opening up ngrok tunnels for the frontend team. After a while, our team lead was...Apr 20, 2022·4 min read