Why Your Retrospective Meetings Suck (They Shouldn’t)Helpful tips for running sprint retrospective meetings.Jan 15, 2021Jan 15, 2021
Published inBetter ProgrammingOpinionated React: Use Context for Your Shared StateAn effective pattern for using React’s Context API in your appsJun 23, 2020Jun 23, 2020
Published inBetter ProgrammingOpinionated React: Use State Co-LocationWhy you should put your state as close as possible to where it’s being usedApr 29, 20203Apr 29, 20203
Published inBetter ProgrammingOpinionated React: State ManagementYou don’t need to use a 3rd party library to manage state in your React applicationMar 9, 20202Mar 9, 20202
Published inBetter ProgrammingAn Opinionated Guide to ReactComponent file structureFeb 23, 2020Feb 23, 2020
Published inBetter ProgrammingAn Opinionated Guide to React Folder Structure and File NamingHow to organize your project in a clean wayFeb 16, 20203Feb 16, 20203
Published inBroadlume 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.May 23, 20196May 23, 20196
Published inOpen GraphQLAutomatically Generate TypeScript Definitions for GraphQL Queries with Apollo Codegen👋🏽 Hi! I’m Faraz, and I’m a software engineer @ AdHawk.Dec 20, 20184Dec 20, 20184
Published inBetter ProgrammingReact Native and Firebase: AuthenticationHow to set up your React Native app to work with FirebaseApr 12, 201833Apr 12, 201833