About me and this site
For those of you who are interested, I studied pure mathematics and computer science at the University of Sydney in the early 1980s, and did an honours thesis on computer music. I graduated with a University Medal and went on to do a Masters of Finance at Macquarie University.
Although I did some coding in part time jobs in my final years at university (in C and occasionally Perl plus some SQL), I have not been involved in software development for most of my career, as my focus was on IT strategy and management consulting. In recent years, I have started coding again, mainly for fun (and maybe profit?) I started by learning data science (using Python and R) and have also built an iOS app in Swift.
In 2020 I decided to learn how to create modern web sites and apps. I started by learning Javascript and Typescript early in 2020. Then I picked up React and Gatsby. I run a management consulting company called Hello Tham. The website used to be in Wordpress, but I converted it to Gatsby, Bulma and Netlify CMS hosted on Netlify.
What I am learning
This is a selection of tools and frameworks that I am learning right now, which may be featured as the subject of articles on this site.
Fundamentals
Typescript
What cool kids use instead of Javascript.
Fundamentals
React
Probably the most popular Javascript web framework right now, originally created by Facebook.
Web Framework
Next.js
So hot right now, another React front end framework that supports both server side and static rendering.
Fundamentals
Markdown/MDX
Simple and easy-to-use markup language, enhanced with JSX elements.
Building Blocks
This website started from me following the Learn Nextjs tutorial and then I subsequently kept building on it until it morphed into what you see today.
Next.js
Next.js is a minimalistic framework for server-rendered React applications as well as statically exported React apps.
Learn MoreTailwindCSS
A constraint based, utility-first CSS framework that can be composed to build any design, directly in HTML.
Learn MoreTailblocks
The current design of the website is largely inspired by the beautiful blocks created by Mert Cukuren.
Learn MoreFlaticon
The website logo and favicon is a colour-modified version of transip-stack icon made by Freepik
Learn MoreWebsite Information
Detailed information on current build of website
Deployment Information
Website deployment details
- Architecture
- x64
- Platform
- linux
- NodeJS Version
- v16.15.0
- Last Commit
- Upgrade packages
- Mailchimp Status
- Everything's Chimpy!