Article

17
Aug
Take your web scraping to a new level: Let's play with scrapy

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.
8 min read
25
Jul
Look away from PowerPoint and take a look at three new ideas instead

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.
5 min read
04
Jul
Happy holidays

Happy holidays

I muse about my latest holiday project - explaining why some primary schools are not popular schools.
4 min read
17
May
[Part 5] Do more with docassemble: Provide an audio file for your user to download 💾

[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.
6 min read
16
May
[Part 4] Do more with docassemble: Calling Google Text To Speech 🎺

[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.
5 min read
16
May
[Part 3] Do more with docassemble: Getting work done in a background action

[Part 3] Do more with docassemble: Getting work done in a background action

In this part of the docassemble, Google TTS tutorial, I talk about docassemble's background action and why we should use it for this interview.
5 min read
16
May
[Part 2] Do more with docassemble: Start a project and write a few questions

[Part 2] Do more with docassemble: Start a project and write a few questions

For this part of the docassemble, Google Text to Speech project, we get the groundwork done by creating four pages. This provides us with a visual idea of what happens in this interview.
6 min read
16
May
[Part 1] Do more with docassemble: Google Text to Speech

[Part 1] Do more with docassemble: Google Text to Speech

You can use docassemble to call an API and provide its results. I discuss why I did this with Google Text to Speech and the thinking and research behind it.
7 min read
01
Apr
A Passionate Programmer, a Passionate Lawyer?

A Passionate Programmer, a Passionate Lawyer?

It turns out that tips for advancing a career for programmers has interesting insights for a career in law.
7 min read
22
Mar
Evaluating Legislation for Readability, Exploring PLUS

Evaluating Legislation for Readability, Exploring PLUS

Using Python, Streamlit and data science, I evaluate the changes in the 2020 Revised Edition of Laws in Singapore for readability.
13 min read