<![CDATA[Tej Pratap Singh]]>https://blog.tejpratapsingh.comhttps://cdn.hashnode.com/res/hashnode/image/upload/v1572529751998/FGXShDj5a.pngTej Pratap Singhhttps://blog.tejpratapsingh.comRSS for NodeTue, 10 Nov 2020 19:54:07 GMT60<![CDATA[Android: Create PDF without any library [Part 3]]]>https://blog.tejpratapsingh.com/android-create-pdf-without-any-library-part-3-ck9eawv4u05edcss1ftdwo5pohttps://blog.tejpratapsingh.com/android-create-pdf-without-any-library-part-3-ck9eawv4u05edcss1ftdwo5poFri, 24 Apr 2020 14:39:38 GMT<![CDATA[Android: Create PDF without any library [Part 2]]]>https://blog.tejpratapsingh.com/android-create-pdf-without-any-library-part-2-ck9eads8g05e3css1bx1mlns2https://blog.tejpratapsingh.com/android-create-pdf-without-any-library-part-2-ck9eads8g05e3css1bx1mlns2Fri, 24 Apr 2020 14:24:48 GMT<![CDATA[Android: Create PDF without any library [Part 1]]]>https://blog.tejpratapsingh.com/android-create-pdf-without-any-library-part-1-ck9dz0vdg05agcxs14l1ix0rghttps://blog.tejpratapsingh.com/android-create-pdf-without-any-library-part-1-ck9dz0vdg05agcxs14l1ix0rgFri, 24 Apr 2020 09:06:50 GMT<![CDATA[Create your own Event Emitter in JS]]>https://blog.tejpratapsingh.com/create-your-own-event-emitter-in-js-ck2gcof8e00fxwls117f682zahttps://blog.tejpratapsingh.com/create-your-own-event-emitter-in-js-ck2gcof8e00fxwls117f682zaFri, 01 Nov 2019 16:26:40 GMT<![CDATA[Observer Pattern In JS (RxJS at its basic)]]>https://blog.tejpratapsingh.com/observer-pattern-in-js-rxjs-at-its-basic-ck1mqannv00e68zs1f5qixkzjhttps://blog.tejpratapsingh.com/observer-pattern-in-js-rxjs-at-its-basic-ck1mqannv00e68zs1f5qixkzjFri, 11 Oct 2019 22:54:47 GMT<![CDATA[Creating a Simple Router for you web app]]>https://blog.tejpratapsingh.com/creating-a-simple-router-for-you-web-app-ck1jnzzmq005zzls16rrn0jl2https://blog.tejpratapsingh.com/creating-a-simple-router-for-you-web-app-ck1jnzzmq005zzls16rrn0jl2Wed, 09 Oct 2019 19:27:11 GMT<![CDATA[What makes your web app faster? (part 4, Progressive Enhancements)]]>https://blog.tejpratapsingh.com/what-makes-your-web-app-faster-part-4-progressive-enhancements-583dcfec08achttps://blog.tejpratapsingh.com/what-makes-your-web-app-faster-part-4-progressive-enhancements-583dcfec08acTue, 08 Oct 2019 17:52:19 GMT<![CDATA[What makes your web app faster? (part 3, Client App)]]>https://blog.tejpratapsingh.com/what-makes-your-web-app-faster-part-3-client-app-4ec0d4fde428https://blog.tejpratapsingh.com/what-makes-your-web-app-faster-part-3-client-app-4ec0d4fde428Tue, 08 Oct 2019 17:50:16 GMT<![CDATA[What makes your web app faster? (part 2, caching)]]>https://blog.tejpratapsingh.com/what-makes-your-web-app-faster-part-2-caching-f24cc9a960e5https://blog.tejpratapsingh.com/what-makes-your-web-app-faster-part-2-caching-f24cc9a960e5Tue, 08 Oct 2019 17:42:42 GMT<![CDATA[What makes your web app faster? (part 1, databases)]]>https://blog.tejpratapsingh.com/what-makes-your-web-app-faster-part-1-databases-c3899c402d72https://blog.tejpratapsingh.com/what-makes-your-web-app-faster-part-1-databases-c3899c402d72Tue, 08 Oct 2019 17:35:05 GMT