PinnedSpring Cloud Gateway Server MVC.fnUpdate: Spring Boot 3.2.0 and Spring Cloud Gateway 2023.0.0 are now released. Updated the sample project for those.Nov 17, 20231Nov 17, 20231
Better understand your Gradle buildsOver time your Gradle builds can and do become complex. The tasks end up in a very complex dependency graph. The Gradle commands like:Nov 17, 2023Nov 17, 2023
Run Groovy Shell in the context of a Gradle buildWon’t it be cool if one could interactively explore the Gradle build context? The wait is over. Using the following Gist you can do exactly…Jun 27, 2022Jun 27, 2022
Save cmd historyWindows cmd supports command history using doskey . Unfortunately the history is not remembered across sessions. This is frustrating…Dec 18, 2020Dec 18, 2020
Only run Gradle tasks without dependent tasks and optionally specified orderIn Maven you can run any specific goal using the executionId qualifier like this:Oct 31, 2020Oct 31, 2020
Install Maven artifact in a local repository folderSometimes you want to install the artifact output by a Maven build into a local folder e.g. /mavenproject/m2 that has same layout as a…Oct 29, 2020Oct 29, 2020
ngprobe - Chrome Devtools Extension for Angular and AngularJSAngular and AngularJS both provide APIs to to look at the Component and Scope associated with a HTML Element. This is useful to debug the…Feb 23, 2019Feb 23, 2019
Command completion for minikube and kubectl on Windows 10The minikube and kubectl commands both support command completion for bash and zsh shells. Windows 10 now supports bash. When I actually…Jan 1, 20181Jan 1, 20181
Keydisplay bar for Electron appsIn this story I discussed a Keydisplay bar Chrome extension. This functionality makes even more sense for Electron apps as shown here:Dec 30, 2017Dec 30, 2017
Minimal yet useful Chrome extensionWhen demoing or creating screen-cast it is good to display the typed keys. A simple Chrome extension adds a keydisplay bar at the bottom of…Dec 30, 2017Dec 30, 2017