- Open source build automation tool
- FLEXIBLE and builds any type of software
- Run on JVM and must have a JDK installed to use it.
- Gradle models its buils as DAGs pf tasks.
- Build is graph of tasks
- Tasks consists of
- Actions
- Inputs
- Outputs
- Lifecycle Tasks
- Clean
- Check
- Assemble
- Build
- Build Configuration
- Clean Task
- Gradle evaluates and executes build scripts in three phases
- Initialization
- Configuration
- Execution
Gradle
·1 min
Related
Naming Convention Policy for Kafka topics
Creating a Topic in a kafka-cluster is easy and well documented for the kafka-topics.sh or even the official API documentation.
bin/kafka-topics.sh --help The complexity arises, when you are trying to enforce a standard way of defining topic naming. There are many ways to identify the right convention based on your need, but to enforce such a topic convention while you are creating one is explained in this 5 steps blog.
Go Modules
If you are like me and getting errors while trying to compile your go lang code without having a go.mod in v1.18
package src is not in GOROOT (/usr/local/Cellar/go/1.18.3/libexec/src/src) Remember you have overlooked a basic change that happened post 1.16
Ansible: On Windows 10 Pro
·2 mins
Life is bringing it own challenges as I have moved to the United States of America. One of the immediate tech challenge has been using the loaner windows box and still be productive.

