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).
Learn how to use Jupyter Notebooks in VS Code
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.
Use Python Random Module to Generate Pseudo-Random Nubmer
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.
Python User Input
This entry explains what is an input function and how to use it to get user input from the command line.
Python For Loop
This entry explains what is a Python For Loop and how you can use it in code.
What is Java Stream
Java streams are a feature introduced in Java 8 that allows developers to perform functional-style operations on collections of data. Streams are designed to make it easier to write more concise, declarative code for manipulating collections, and to take advantage of multi-core processors for improved performance.
Unit Test with Mono and Flux
Unit testing with Mono and Flux in Reactor Java is straightforward and involves the use of the StepVerifier class. The StepVerifier is a testing utility that can be used to verify the behavior of reactive streams.
Non-Blocking vs Reactive
Non-Blocking and Reactive are related concepts in the context of asynchronous programming, but they refer to different aspects of the programming model. This entry explains what each means and how they are different. Disclaimer: This blog was written by ChatGPT with the image by MidJourney.
Intro to Reactor, Mono, and Flux
This entry gives a quick overview of reactor project, mono, flux, error handling, defer, inner mono, and common pitfalls of using reactor. You may find this entry helpful as well, Non-Blocking vs Reactive
How to Find a Git Commit Hash
You may at times find that you need to revert a commit and need to find the commit hash. This entry explains the steps.
This entry explains what a Git Commit Hash is and how to find it.