{"data":{"projects":{"edges":[{"node":{"frontmatter":{"title":"Design Import / Export Feature","tech":["System Design"],"github":"","external":"https://lalit-kushwah.medium.com/design-import-export-feature-part-i-ac6d357a2123"},"html":"<p>While developing a lot of software, developing Import/Export features is common among almost all. It is indeed a handy feature for users because it makes their lives easy they can simply create/update/read/delete (CRUD) in a bulk way. but this feature’s development requires efficient and scalable solutions because most of the time your application’s data keeps growing data by the day.</p>"}},{"node":{"frontmatter":{"title":"Optimize react boilerplate project’s docker file to reduce the image’s size from GBs to MBs","tech":["Docker","React"],"github":"https://github.com/LalitKushwah/docker-optimization","external":"https://lalit-kushwah.medium.com/optimize-react-boilerplate-projects-docker-to-reduce-the-image-s-size-from-gbs-to-mbs-b2eb36bd249e"},"html":"<p>In this blog, I have shared the common docker instructions and how it leads to making your docker image’s size bigger and how can you correct this which leads to significant improvement in image size</p>"}},{"node":{"frontmatter":{"title":"Localize/Internationalize frontend project with Weblate","tech":["Weblate","Docker","React"],"github":"https://github.com/LalitKushwah/react-weblate","external":"https://lalit-kushwah.medium.com/localize-internationalize-frontend-project-with-weblate-b367768e730e"},"html":"<p>An aided translation tool, Weblate saves both developers and translators time. Make your users happier! Browse the documentation to learn more.</p>"}},{"node":{"frontmatter":{"title":"Harness the power of Server-Sent Events (SSE)","tech":["Node","React"],"github":"https://github.com/LalitKushwah/sse","external":"https://medium.com/stories-from-upstatement/building-a-headless-mobile-app-cms-from-scratch-bab2d17744d9"},"html":"<p>SSE (Server-Sent Events) is one of those powerful APIs that provides the uni-directional communication feature (unlike WebSocket which is bi-directional).</p>"}},{"node":{"frontmatter":{"title":"Design Patterns in javascript in a nutshell","tech":["Javascript"],"github":"","external":"https://lalit-kushwah.medium.com/design-patterns-in-javascript-in-a-nutshell-511782abc3f8"},"html":"<p>These patterns are widely used and accepted in the IT industry and don’t bound by the technology stack. I’ll try to explain these patterns with coding examples so that it would be easy for you to understand and co-relate them to your day-to-day development.</p>"}},{"node":{"frontmatter":{"title":"Write-Concern in MongoDB","tech":["MongoDB"],"github":"","external":"https://lalit-kushwah.medium.com/do-you-know-about-write-concern-in-mongodb-9b4688c195f6"},"html":"<p>Write concern describes the level of acknowledgment requested from MongoDB for write operations to a standalone mongod or to replica sets or to sharded clusters. In sharded clusters, mongos instances will pass the write concern on to the shards.</p>"}},{"node":{"frontmatter":{"title":"Unit Testing in RN - Part 2","tech":["React Native","Testing Library"],"github":"","external":"How to write Unit test cases for the Modal component? [Part 3/3]"},"html":"<p>An extension blog of unit testing in React native series</p>"}},{"node":{"frontmatter":{"title":"Unit Testing in React Native","tech":["React Native","Testing Library"],"github":"","external":"https://lalit-kushwah.medium.com/how-to-write-unit-test-cases-using-react-native-testing-library-part-2-2-59ebe488fcee"},"html":"<p>When you start writing unit test cases, there are plenty of things that could improve your test cases' quality</p>"}},{"node":{"frontmatter":{"title":"Split in JS","tech":["Javascript"],"github":"","external":"https://lalit-kushwah.medium.com/stop-using-split-to-split-string-with-space-in-javascript-7e1a1409cb0b"},"html":"<p>There are some precautions or edge cases which developer should know about while working with <b>split</b> function</p>"}}]}}}