A web developer that is fueled by coffee ☕
christineoo avatar

Recent Posts

  • Conditionally Rendering React Components in TypeScript

    Using union type and type guards to effectively type your React components.

    Published on
  • Understanding typings of redux-thunk action

    Deciphering the TypeScript definition of redux-thunk action.

    Published on
  • Debugging Go with Delve and VSCode

    A tutorial on setting up delve debugger to debug Go code running in a Docker

    Published on
  • Linting TypeScript with ESLint

    With the deprecation of TSLint, it's time to check out how to integrate ESLint to your TypeScript project.

    Published on
  • TypeScript: Understanding how Omit = Pick + Exclude

    The Pick and Exclude types are part of the utility types provided in TypeScript. The Pick utility type was introduced in TypeScript 2.1. Later on, in TypeScript 2.8, the Exclude type was added. The combination of these two utility types enables th...

    Published on
  • Refactor the TSLint Configuration using 'extends'

    Adding linters would help to make your project more robust as it might be able to catch programming errors, bugs, typos and etc. If you are using Typescript, you could use TSLint to lint your project. The full list of lint rules are available here...

    Published on
  • Housekeeping the Webpacker /packs folder

    If you're using Webpacker in your Rails app to manage javascript or assets, you might have noticed the public/packs folder is pilling up with compiled files. In development, Webpacker could be configured to compile on demand whenever app/javascrip...

    Published on