↓ Skip to main content
Java

Gradle

·1 min
  • 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
Author
Samarthya
Engineer, learner, tinkerer. This is my trophy shelf of everyday work and leisure.

Related

Naming Convention Policy for Kafka topics

·3 mins
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

·1 min
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.