Gavin Chan's Page
  • About Me
  • Projects
  • Talks
  • Search
✕

    Blog


    Quant finance, engineering, and my book reviews
    • Why Every (Quant) Developer Should Learn Hugging Face 🤗

      Posted on April 25, 2023

      Post thumbnail
      Post thumbnail
      Why should every (Quant) developer learn Hugging Face? Not because every developer must learn ML / AI / NLP / LLM (though they should learn why AI may replace some of their jobs in the future). Not because we should learn Hugging Face to automate our jobs (though I believe... [Read More]
      Tags:
      • softwaredevelopment
      • ai
      • ml
      • llm
      • huggingface
      • nlp
    • The 3 emerging trends in CPython

      Which proposals should Python developers keep an eye on in 2023?

      Posted on March 1, 2023

      Post thumbnail
      Post thumbnail
      Since its first appearance 30 years ago, Python has evolved into a widely adapted language. One of the greatest contributors to its success is CPython governance - its committee reacts swiftly to community requests. Great feature enhancements can be rapidly released in the next version of CPython. (Of course CPython... [Read More]
      Tags:
      • python
      • cpython
    • When do we need Pydantic?

      Pydantic is so great to use, but is it always necessary?

      Posted on February 1, 2023

      Post thumbnail
      Post thumbnail
      Data class was introduced to Python 3.7 (PEP 557) to describe a data object with typed attributes. [Read More]
      Tags:
      • python
      • dataclass
      • pydantic
    • How fast can we generate a new release?

      My journey in poetry, conventional commit and semantic release

      Posted on November 29, 2022

      Post thumbnail
      Post thumbnail
      Working in open source projects is fun, but it may also mean to sacrifice one’s personal time to transform amazing ideas into applications. Down the road of development, tedious and routine works are definitely involved. A colossal amount of chores, e.g. documentation, building distributions, and releases, are demanded to keep... [Read More]
      Tags:
      • python
      • semver
      • devops
      • engineering
      • poetry
      • conventionalcommit
      • semanticrelease
    • Can we build a factor pricing model at the enterprise level?

      Posted on October 14, 2022

      Post thumbnail
      Post thumbnail
      Multifactor models describe the return on an asset in terms of the risk of the asset with respect to a set of factors. The formulation can be represented as [Read More]
      Tags:
      • factormodel
      • riskmodel
      • portfoliomanagement
      • finance
    • Older Posts →
    • RSS
    • GitHub
    • Twitter
    • LinkedIn

    Gavin Chan  •  2023  •  gavincyi.github.io

    Powered by Beautiful Jekyll