faraz amiruddinWhy Your Retrospective Meetings Suck (They Shouldn’t)Helpful tips for running sprint retrospective meetings.3 min read·Jan 15, 2021----
faraz amiruddininBetter ProgrammingOpinionated React: Use Context for Your Shared StateAn effective pattern for using React’s Context API in your apps5 min read·Jun 23, 2020----
faraz amiruddininBetter ProgrammingOpinionated React: Use State Co-LocationWhy you should put your state as close as possible to where it’s being used2 min read·Apr 29, 2020--3--3
faraz amiruddininBetter ProgrammingOpinionated React: State ManagementYou don’t need to use a 3rd party library to manage state in your React application2 min read·Mar 9, 2020--2--2
faraz amiruddininBetter ProgrammingAn Opinionated Guide to ReactComponent file structure2 min read·Feb 23, 2020----
faraz amiruddininBetter ProgrammingAn Opinionated Guide to React Folder Structure and File NamingHow to organize your project in a clean way2 min read·Feb 16, 2020--3--3
faraz amiruddinTowards understanding JavaScript’s thisJavaScript’s this confuses me.3 min read·May 28, 2019----
faraz amiruddininBroadlume Product DevelopmentHow to Add Google Optimize A/B Testing to Your React App in 10 Lines of CodeHi 👋! I’m Faraz, a software engineer @ AdHawk.5 min read·May 23, 2019--6--6
faraz amiruddininOpen GraphQLAutomatically Generate TypeScript Definitions for GraphQL Queries with Apollo Codegen👋🏽 Hi! I’m Faraz, and I’m a software engineer @ AdHawk.4 min read·Dec 20, 2018--4--4
faraz amiruddininBetter ProgrammingReact Native and Firebase: AuthenticationHow to set up your React Native app to work with Firebase4 min read·Apr 12, 2018--33--33