Building SG Law Cookies: Insights and Reflections
I share my experience and process of generating daily newsletters from Singapore Law Watch using ChatGPT, serverless functions and web technologies.
Augmenting ChatGPT with Your Data Can Improve Its Performance
I discuss how ChatGPT can be augmented with custom data to improve its performance using Singapore law as an example.
Introducing: zeekerscrapers
The latest updates to my slow-going personal project, zeeker.
I wouldn’t use GitHub Copilot
GitHub Copilot reveals how copyright and open source can create difficult issues in machine learning.
So you want to code? (Lawyer Edition)
Tips and suggestions on how to start coding as a lawyer based on my personal experience.
Take your web scraping to a new level: Let's play with scrapy
Changing my code to scrapy, a web scraping framework for Python, was challenging but reaped many dividends.
Look away from PowerPoint and take a look at three new ideas instead
In my search for ideas to improve my presentations at work and play, I found three new approaches -- a book, a trick and a program.
Happy holidays
I muse about my latest holiday project - explaining why some primary schools are not popular schools.
[Part 5] Do more with docassemble: Provide an audio file for your user to download 💾
In the final part of this docassemble, Google TTS tutorial, we provide an audio file for the user to download.
[Part 4] Do more with docassemble: Calling Google Text To Speech 🎺
In this part of my docassemble tutorial, we work with an external service, Google Text to Speech's client library.