Front-end has grown extravagantly complex over the past couple of years. It is an ever-changing technology stack, however, at many levels, it's still underestimated in many organisations.
There's a lot that goes into a front end development. Brandon Morelli has done a great job of showing the level of complexities in the path to front-end development in his blog. On top of that, I would like to add further responsibilities like security, performance, deployment, etc.
You might have already read the previous blog on mocking multiple api’s with jest. It explains the idea behind how i extended jest.mock to mock apis. More on that — here.
I have created an npm package over the approach mentioned in the previous blog. In this write up, i basically try to explain, why you would want to use this package and how its different from jest-fetch-mock which you could use to mock fetch calls.
One of the important things that jest-api-mock does is, it creates a central configuration file where all your mocks are mapped. …
Jest is a great testing framework used to usually test react components. I’ve recently finished up a big application and used mobx for all my state needs. For testing, I approached it by writing tests for stores which contains all my application logic and then moving to mount the application using the mock store tests I’ve written.
In this writeup we will be exploring a way to mock multiple api’s with jest.
I have written an npm package based on the below approach. You could directly use it to configure your apis. You could find more details on how to…
Working on the UI for so many years, i’ve seen many common repeating problems which every other developer faces. …
First build it , then improve it and finally optimize it
I have always followed the principles of measuring the need before building something new. As developers, there is always an urge to work on the latest tech stack and this blinds people to adopt technologies which do not suit the product one is building. So when we first set out to develop our new UI and we needed to have a build system in place I went ahead with r.js since I already had been working on it and it was easy to adopt for the requirements at hand.
Communication is a skill that you can learn. It’s like riding a bicycle or typing. If you’re willing to work at it, you can rapidly improve the quality of every part of your life.
Working in a startup has its own perks. And one such perk is to have some really intelligent people around you who keep pushing your boundaries of knowledge and maturity and help you grow ahead of everybody else and the space I need to extend a lot is communication.
I’m not an introvert and nor am I an extrovert. Once I know someone, I…
I’ve got a new-found respect for the Hiring department now that I know how difficult it is to find the right talent.
I’ve been working as a front end engineer in a startup for past 4 years. Ours is a very small team, I handled all the front end needs, 2 of my colleagues handled all the backend needs. A CTO who takes care of the system and requirement as a whole and a CEO who takes care of all other things. You could image the amount of workload that goes on in a small team. When we grew as…
I am a Front End Engineer at heart and love to write on topics related to UI, fundamental development and new learnings.