PinnedSahil SharmainBootcampUnwinding the TailwindCSS story while building houses, utility first!There are different approaches while building a house:Mar 29, 2023Mar 29, 2023
PinnedSahil SharmainBootcampChatGPT outputs word-by-word response: Is it a technology constraint or good UX?How hard is it to design mechanisms in ATM machines to subdue the noise it makes because of the mechanical counting while dispensing cash…Mar 21, 2023Mar 21, 2023
PinnedSahil SharmaFighting the Backend demons in the FrontendThe frontend is always expected to play catch up with the backend, but often the APIs are not stable on day zero.Aug 24, 20202Aug 24, 20202
PinnedSahil SharmaBecause ‘Facebook Login’ is the new ‘Hello World Program’ for mobile developers (…I haven’t really counted, but it seems almost as if every other Mobile app I come across nowadays, has a Facebook login feature. Lately…Jun 15, 20162Jun 15, 20162
Sahil SharmainBootcamp𝗥𝗲𝗺𝗲𝗺𝗯𝗲𝗿 𝘁𝗵𝗲 𝗶𝗻𝗶𝘁𝗶𝗮𝗹 𝘆𝗲𝗮𝗿𝘀 𝗼𝗳 𝗜𝗻𝘀𝘁𝗮𝗴𝗿𝗮𝗺 𝗳𝗶𝗹𝘁𝗲𝗿𝘀 𝗮𝗻𝗱…The introduction of these tools in our day-to-day social media apps reduced the entry barrier for anyone trying to be a social media…May 2, 2023May 2, 2023
Sahil SharmaThe obvious and not-so-obvious benefits of Test automationTest automation is often seen as a tool to help prevent regression issues. Some other obvious advantages include the following:Apr 16, 2023Apr 16, 2023
Sahil SharmaTailwindCSS composability is a double-edged swordUsing tailwindCSS with a modern frontend framework like React gives developers multiple ways to write maintainable and reusable code. That…Apr 9, 2023Apr 9, 2023
Sahil SharmaTypescript: Type Inference And Type AnnotationsIn very simple layman words Typescript is JavaScript with a type system, which eventually gets trans-piled into JavaScript. Of course…Jul 5, 2019Jul 5, 2019
Sahil SharmaBar Graphs using D3First we need to have scales, axes, domain and range setup. See this post to do the same. Now instead of a line graph we need to plot a bar…Jun 17, 2016Jun 17, 2016