In this tutorial, I’ve gone through the simple steps to create a public test API using AWS lambda and API gateway. In this blog (and recording), I did not show how to add protection to the API, since this test API is for integration testing only and only prints “hi” and does not use any system resource. I created this API to test out the OpenAI GPT Action, which I will go over in another tutorial.
This blog entry shows how to use Git Config files to support multiple Git accounts on the same machine. It focuses on what are Git Config files and how one can store multiple Git configurations in the Git Config files.
This entry describes the steps provided by multiple chatGPT and tested by a human (me). It demonstrates connecting two systems and touches on
- AWS IAM
- AWS EKS and Cloudformation
- Git Action
- AWS Cli
This article goes over what is a Git tag and how to use Git tags, including creating, listing, and deleting.
On macOS, Zsh is available as the default shell starting from macOS Catalina (10.15) and later versions. Note that Zsh is backward compatible with Bash, so you can still use Bash commands and scripts within Zsh. In this entry, I will cover common tips on using and configuring Zsh.
What is a Python Environment and Python Virtual Environment?
Python environment refers to the combination of software and settings that enable you to write, run, and manage Python programs. It includes the Python interpreter, libraries, modules, and other tools that are necessary for developing and executing Python code.
This entry is based on Python3.11 documentation and lists Python syntax less familiar to a Java developer. It only covers up to chapter 4 (https://docs.python.org/3/tutorial/controlflow.html).
This blog entry includes material that I am using to learn about Jupyter Notebooks in VSCode
This entry assumes that you already know how to work with Git and GitHub, and also already have set up VSCode, Python, and VSCode extensions such as Python and Jupyter.
This entry explains what is Python random module and how you can use it to generate pseudo-random numbers. We will also touch on how to improve the randomness of the random number generation.
This entry explains what is an input function and how to use it to get user input from the command line.