Andrew LuiPrompt Engineering in ChatGPT: adding natural language user input to a GUI easilyWith a natural language user interface (NLUI), a user can control a computer application with words, phrases, and sentences. For example…7 min read·Mar 31, 2023----
Andrew LuiDeploy a Python Application on an AWS CI/CD Pipeline (Part 3): the LotIn Part 3 of the experience sharing of setting up a CI/CD pipeline for deploying a Python Dash application on AWS, we will complete the…10 min read·Mar 5, 2023--1--1
Andrew LuiDeploy a Python Application on an AWS CI/CD Pipeline (Part 2): the Application Specification file…In Part 2 of the experience sharing of setting up a CI/CD pipeline for deploying a Python Dash application on AWS, we switch the focus onto…5 min read·Mar 5, 2023----
Andrew LuiDeploy a Python Application on an AWS CI/CD Pipeline (Part 1): Code RepositoryContinuous integration and continuous deployment (CI/CD) are best practices in modern DevOps methodology. This concept has pulled together…7 min read·Mar 4, 2023----
Andrew LuiBuild, store and run Docker image of a Python Dash Application with Google Cloud PlatformAn earlier story records how easy it is to deploy a web application to the cloud using AWS Elastic Beanstalk. It pulls together relevant…7 min read·Feb 22, 2023----
Andrew LuiinAWS TipDockerize and Deploy a Python Dash Application easily with AWS Elastic BeanstalkI used Python Plotly Express and Dash to create a dashboard for exploring road crash locations. The Python modules offer a way to get the…7 min read·Feb 20, 2023----
Andrew LuiExplore Geolocation Data with Plotly Express and Dash: Road Crashes DashboardThe Department of Transport and Main Roads of the Queensland Government makes available a rich set of road crashes data on the Road Safety…7 min read·Feb 20, 2023----
Andrew LuiChatGPT and the end of take-home programming assignments?ChatGPT’s amazing ability in writing code has alarmed thousands of programming teachers. Here is an example problem, selected from my…4 min read·Feb 3, 2023--1--1