Hello Geode devs-

It has always been Spring's philosophy to provide early, unprecedented
integration and support for the latest Java enterprise technologies in
order to reduce the complexity and boilerplate cruft that still plagues
Java enterprise application development today.  Spring continues to lead
the way in simplifying Java enterprise development with a very robust
ecosystem of technologies addressing various enterprise application
concerns (e.g. Spring Integration for EAI) combined with it's very
"consistent" programming model.

IMO, "consistency" is the 2nd most important software development
principle, just below "KIS".

It follows that Spring Data GemFire (SDG) will become the natural and
preferred programming model for Apache Geode. Already many users have begun
interacting with Geode using SDG. This stems from the fact that many
developers are already comfortable with the Spring programming model and
use this familiarity to experiment with new tech to get productive quickly.

SDG certainly reduces the learning curve, which many here can attest is
very steep with a tech like Geode.

Given the growing importance of Spring Data GemFire in Apache Geode's
success, I decided to setup a nightly build plan (Nightly-ApacheGeode [0]),
hosted @ build.spring.io, to test and assert the successful integration of
Spring Data GemFire with Apache Geode.

Everyday @ 20:30 PT, this nightly build [0] will pull the nightly snapshot
(JAR) of Apache Geode [1] from the ASF snapshot repo, @
repository.apache.org, along with the latest source of SDG with Apache
Geode support (apache-geode [2]) from GitHub, and run a build, complete
with all SDG tests to ensure successful integration with the latest
developments and changes to Apache Geode.

This build is 100% reliable and tests will only fail when there is an
actual problem, unlike Geode's test suite.

I ask that all committers to please monitor this build plan [0] in addition
to the Apache Geode ASF Jenkins build [3] when committing changes.  If you
notice any failures (especially those attributed to your changes), please
take the necessary corrective actions to resolve the issue. A good first
step is to raise awareness and bring the failure to everyone's attention by
posting a comment to this dev list.

I too will be monitoring the SDG nightly build with great interests.

Thanks!

-- 
-John

[0] - https://build.spring.io/browse/SGF-NAG
[1] -
https://repository.apache.org/content/repositories/snapshots/org/apache/geode/
[2] -
https://github.com/spring-projects/spring-data-gemfire/tree/apache-geode
[3] - https://builds.apache.org/view/All/job/Geode-nightly/

Reply via email to