Rajat SikderReact performance 5: Can infinite scrolling improve a large list’s performance?Recap! In our earlier blog (accessible via this link: [link]), we delved into the strategy of pagination as a means to enhance the…Apr 24Apr 24
Rajat SikderReact Performance 4: Can pagination improve a large list’s performance?At least once in your career, there will come a time when you will have to load large amount of data in a list. The easiest solution is to…Feb 12Feb 12
Rajat SikderReact Performance 3: Does key attribute impact a dynamic list?In my previous blog, we discussed the impact of key on static list. Let’s do a quick recap.Feb 61Feb 61
Rajat SikderReact Performance 2: Does ‘key’ attribute impact a static list’s performance?Before I begin, I want to emphasize on something from my own experienceFeb 6Feb 6
Rajat SikderReact Performance 1: Does a prop or state change always re-render a component?When do you think a react component re-renders?Jan 281Jan 281
Rajat SikderMy 2 years journey from a junior to an intermediate software engineerAfter graduation, I started as a junior software engineer at a large retail and e-commerce company.Mar 10, 20191Mar 10, 20191
Rajat SikderAsynchronous : What is Task.Run?In our previous blog, we discussed about Async Await which was used to improve IO bound tasks. So, what about CPU bound tasks?Jul 23, 20183Jul 23, 20183
Rajat SikderAsynchronous : Async Await (.NET) Avoid DeadlockIn my previous blog, we discussed why ConfigureAwait (false) is important to improve performance. In this blog, we will see how…Jul 17, 2018Jul 17, 2018
Rajat SikderAsynchronous : Async Await (.NET) Avoid Context Switching to Improve PerformanceIn an application with user interface, the UI should only be updated on a UI thread (context). Other I/O or CPU bound works should be…Jul 13, 20181Jul 13, 20181
Rajat SikderAsynchronous : Async Await (.NET)In my previous blog,we went over some practical use cases for asynchronous programming. In this blog, we will take a look at how…Jul 7, 2018Jul 7, 2018