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…Mar 31, 2023Mar 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…Mar 5, 20231Mar 5, 20231
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…Mar 5, 2023Mar 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…Mar 4, 2023Mar 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…Feb 22, 2023Feb 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…Feb 20, 2023Feb 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…Feb 20, 2023Feb 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…Feb 3, 20231Feb 3, 20231