My latest CoherentJava article explores Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies.
Xuebing Du
Mike Driver
Cosimo Galluzzi

pixel skylines
he wasn't even looking at me and he found me

@theartofmadeline

shark vs the universe

JBB: An Artblog!

JVL

ellievsbear
Cosmic Funnies
Peter Solarz
art blog(derogatory)
Show & Tell
Sade Olutola
Acquired Stardust

roma★
Keni
Misplaced Lens Cap

Kiana Khansmith
seen from United States

seen from United States
seen from United States

seen from United States
seen from United States
seen from Israel

seen from United States
seen from United States
seen from United States
seen from United States

seen from United States
seen from United States

seen from United States

seen from United States
seen from United States
seen from United States
seen from United States
seen from United States
seen from United States

seen from United States
@coherentjava
My latest CoherentJava article explores Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies.
Learn how to migrate a Gradle-based Java project to build and run with JDK 17.
View On WordPress
Back in the Saddle Again
Simply put, I haven’t had the time or energy to put much (or any) effort into Coherent Java lately and have basically been on hiatus from the site since 2016. Now that I’ve got both the time and energy to focus more on this site, you might say I’m “back in the saddle again,” to quote the 1938 song first made popular by Gene Autry. I’ll start out with some basic Java topics and then gradually…
Asynchronous Couchbase Operations Using the Java SDK
Asynchronous Couchbase Operations Using the Java SDK
If you work with Couchbase in Java, you may at times need to perform a batch of document reads, writes, updates, or deletes. If you are running these operations in a typical sequential loop, one document at a time, and if the order of the operations is not significant, then you’ve been missing out on the performance gains available in Couchbase’s support for asynchronous batch operations.
My…
View On WordPress
Couchbase Java SDK Tutorials
Couchbase Java SDK Tutorials
I’ve been working a lot with Couchbase as of late, learning both the Spring Data Couchbase community module and the native Couchbase SDK for Java, and I want to share a couple of tutorials that I’ve written recently for baeldung.com.
The first, titled Introduction to Couchbase SDK for Java, will get you up and going quickly, covering basic techniques such as connecting to a cluster, opening data…
View On WordPress
More Spring Data Couchbase Tutorials
More Spring Data Couchbase Tutorials
The second article in the Spring Data Couchbase Tutorial series on baeldung.com focuses on entity validation using the JSR-303 specification, optimistic locking, and query consistency while the third article introduces the use of multiple buckets, as well as Spatial views for writing queries against multi-dimensional data, such as geographic data.
You can find all articles in this series…
View On WordPress
Spring Data Couchbase Tutorial
Spring Data Couchbase Tutorial
If you are considering incorporating a NoSQL database into your application, you might want to consider Couchbase. And if the native Couchbase SDK seems intimidating, or if you are a big fan of using Spring Data for your persistence needs, please take a look at this tutorial on Spring Data Couchbase that I wrote for baeldung.com.
Spring Data Couchbaseis a Spring community project that provides an…
View On WordPress
Define Custom RAML Properties Using Annotations
Define Custom RAML Properties Using Annotations
The fourth article in my RAML series on Baeldung.com focuses on the use of a feature called annotations that is new in RAML 1.0. In brief, annotations provide a means for extending the metadata of an API specification, allowing you to define custom properties that are not within scope of the official language spec. I hope you’ll enjoy Define Custom RAML Properties Using Annotations.
In case you…
View On WordPress
Modularization in RAML Using Includes, Libraries, Overlays and Extensions
Modularization in RAML Using Includes, Libraries, Overlays and Extensions
The third article in my RAML series on Baeldung.com focuses on the modularization features of RAML. It contains a brief introduction to the use of includes (including typed fragments), libraries, overlays and extensions to make your API definitions more modular. I hope you’ll enjoy Modular RAML Using Includes, Libraries, Overlays and Extensions.
In case you missed the first two articles, I’ve…
View On WordPress