David HeinThe StartupServerless alias insightServerless framework offers us the capability of creating different environments for deployments via stage. We can create dev, test, uat…Mar 14, 20202Mar 14, 20202
David HeincodeburstA slick way of playing with Jenkins pipelineI’ve recently decided to ease myself into DevOps and move away from full-stack engineer. To be honest, I’ve found it a lot more fun than…Jan 31, 2020Jan 31, 2020
David HeinThe StartupTesting tips for ApolloClient with ReactI recently participate in writing tests to cover my react components powered by Apollo Client with hooks. Follow by examples on Apollo…Aug 29, 20191Aug 29, 20191
David HeincodeburstMy journey to make styling with Material-UI rightMaterial-UI is a React-based UI libraries that implement Google Material Design. It’s very popular among other great UI libraries such…Jun 4, 20197Jun 4, 20197
David HeincodeburstHow I do integration test for service powered by serverless + dynamoDB using JestTesting is an important part in today’s apps/services development. Without it, you are scared to modify your code due to the risk of…May 10, 2019May 10, 2019
David HeincodeburstUse custom directives to protect your graphql apisAuthentication is required for apps that not only have public api endpoints but also authenticated ones that are accessible to users with…Feb 18, 20182Feb 18, 20182
David HeincodeburstPromise error handling in-depthIn my earlier blog I have discussed basics of Promise and brief on how we should handle errors correctly. While it covers basics, it does…Sep 24, 20171Sep 24, 20171
David HeincodeburstUnderstand async/await betterAsync/Awaitfinally comes to Node V8 after quite a period of time. There are plenty of articles on Medium blogging about why they are better…Aug 29, 20171Aug 29, 20171
David HeincodeburstWhy my react component re-renders?Today, I run into an issue that the seemingly working code produces. After half hour of poking around, I still could not figure out the…Jul 17, 20173Jul 17, 20173
David HeincodeburstEverything you should know about PromisePromise has been out in the wild for a few years and heaps of API libraries wrap them up for users to make async operations with ease. We…Jul 9, 20172Jul 9, 20172