Getting started with Built-in NLP for Messenger Bots
Get started with built-in NLP for Messenger bots: enable it, customize with Wit.ai, and build a weather bot in Java.…
Get started with built-in NLP for Messenger bots: enable it, customize with Wit.ai, and build a weather bot in Java.…
Break Jenkins CI builds on SonarQube quality gate failures with a simple Groovy script. A fix for the broken plugin on Sonar 6.4.…
HTTP APIs are not necessarily REST APIs: what REST actually requires and why the distinction matters when designing services.…
Painless migration from SVN to GitLab: author mapping, history-preserving conversion, and repository cleanup step by step.…
Useful and underrated Git commands: revert, bisect, stash and more, with examples that save you when things go wrong.…
Migrating from Nexus 1.x to 3.x when the easy path does not exist: moving Maven artifacts from filesystem storage the hard way.…
Deep dive into Git refs: branches, tags, and HEAD demystified. How Git names commits so you do not have to memorize hashes.…
How Git works under the hood: blobs, trees, and commit objects in the .git directory, and why the design makes Git fast.…