Header-53.jpg

INSIGHTS

Comparison of Spring Cloud with Eureka vs. Consul.io

Background: Microservices is a newer architectural pattern for Enterprise Web Service development. One of the biggest challenges with this type of architecture is how to manage the discovery of the web services. Based on this challenge, there are several different open source options. In this article, I will share my experiences gained with two different solutions. Each of these solutions has been rolled into the Spring Cloud project making them potential candidates for the application space being targeted.
Read More

Cassandra Day 2015

on 4/30/15 11:26 AM By | Art Ferrera | 0 Comments | Architecture & Design Tips Open Source Data Management
 
Read More

EJB3 vs. Spring: Rest Services

  Which framework is better? If you anyone has ever asked you if you prefer pizza or ice cream, you probably answered “Well… it depends”.  While frustrating, this is often the correct answer when asking which software framework is “better”.  So it is when comparing the Spring Framework with the capabilities provided by an EJB3 container.  I have decided to start exploring this question myself, in particular the functionality where EJB3 and the various Spring modules overlap.
Read More

[Video] Introduction to Spring MVC

on 1/24/15 11:23 AM By | Naveen VK | 0 Comments | Java Open Source Software Development
Please check out the "Intro to Spring MVC" presentation that I gave at the Code Chix meetup in Madison, WI.
Read More

NVISIA's Naveen VK Presents on Spring Boot at Code Chix in Madison

on 1/22/15 11:28 AM By | Mark Panthofer | 0 Comments | Java Open Source News
On January 22nd, Naveen VK presented on Spring Boot to the Madison Chapter of CodeChix.  
Read More

RESTful Services Tutorial: RESTful: HATEOS

on 12/23/14 3:45 PM By | Rav Tonsiengsom | 0 Comments | Online Tutorials Open Source Software Development
Read More

RESTful Services Tutorial: Json Back Reference

on 12/23/14 3:44 PM By | Rav Tonsiengsom | 0 Comments | Online Tutorials Open Source Software Development
 
Read More

RESTful Services Tutorial: Live Springboot API Security Configuration

on 12/23/14 3:39 PM By | Rav Tonsiengsom | 0 Comments | Online Tutorials Open Source Software Development
Read More

RESTful Services Tutorial: Fine Tuning HTTP Response Codes

on 12/23/14 3:34 PM By | Rav Tonsiengsom | 0 Comments | Online Tutorials Open Source Software Development
Read More

RESTful Services Tutorial: Initial Lab Setup on Mac OSX & Windows 7

on 12/23/14 3:25 PM By | Rav Tonsiengsom | 0 Comments | Online Tutorials Open Source Software Development
Read More

RESTful Services Tutorial: Mapping URIs Correctly

on 12/23/14 3:22 PM By | Rav Tonsiengsom | 0 Comments | Online Tutorials Open Source Software Development
Read More

RESTful Services With Spring Boot

on 12/23/14 2:50 PM By | Rav Tonsiengsom | 0 Comments | Workshops Open Source Software Development
 
Read More

Microsoft takes .NET open source and cross-platform

on 11/18/14 2:32 PM By | Jim LoVerde | 0 Comments | Architecture & Design .Net Open Source Software Development
This has been a general trend for a while now from Microsoft, even before Ballmer left, with several individual .NET frameworks being released as open source.  But Microsoft recently announced that they are taking the full .NET server stack open source and planning to support other platforms including Linux and Mac.  Also, Visual Studio 2015 will have built in support for iOS and Android development, in partnership with Xamarin, (I don't think this will go so far as a cross platform version of Visual Studio...at least not yet). One would think that this would mean that Microsoft will be working with the Mono project to leverage the effort that project has already undertaken for other platforms (though it has long suffered from the risk of "patent bombing" from Microsoft).  But it's curious that Microsoft's press release doesn't mention the Mono project, nor is there any press release on the Mono project site itself yet.  I wouldn't be surprised if they make licensing of patents free on Azure but charge some fee for deployments to other platforms/clouds, which would be both a boon and bane for the Mono project.
Read More

Upgrading Open Source Frameworks – Part II

on 10/14/14 9:51 AM By | Erik Gfesser | 0 Comments | Java Open Source Software Development
In the first part of this series of blog entries, we discussed Spring Framework and Hibernate upgrades, and an XDoclet migration, all of which were performed for a recent client to decrease time-to-market, increase maintainability, maximize system lifetime, and maximize framework lifetime. In this second part, we start taking a more detailed look at the implementation details behind this architecture effort.
Read More

Grails 1.1 released

on 10/14/14 9:43 AM By | Jim LoVerde | 0 Comments | Open Source Software Development
As anticipated based on the recent 1.6 release of Groovy, Grails 1.1 was released today.
Read More

Groovy 1.6 Final Released

on 10/14/14 9:41 AM By | Jim LoVerde | 0 Comments | Open Source Software Development
The Groovy team has published their final release of Groovy 1.6.  I’ve followed the release candidates for a while, and have been especially interested in the Grape module and dependency system that is part of this release.  It was a bit buggy in the release candidates but it seems to be working now.  This feature solves one of the biggest hassles with using Groovy scripts….adding dependencies to the classpath. For example, if you wanted to use some of the utilities from the Jakarta commons-lang project in your script, you’d have to download the jar and either put it in your environment classpath or add it to the GROOVY_HOME/lib directory.  Which was a minor nuisance, but it really became a much larger hassle if you wanted to use that script on another machine or give it to someone, since they also had to download and setup the dependencies or you had to send them in a huge zip file with your script.  Well, no more.  Now, if you want to use StringUtils from commons-lang, it’s as easy as this:
Read More

Commercialized Open Source

on 10/14/14 9:40 AM By | Erik Gfesser | 0 Comments | Open Source Software Development
One nontrivial area of decision making that is of increasing import in recent years involves the choice between open source and commercial products.  If you have not yet noticed, a fair number of open source software products have been acquired by commercial firms, and much open source has the backing of commercial entities, which has a number of implications, including the fact that when the choice of one of these products is made, one often has the choice whether to obtain support for a fee.
Read More

SpringSource buys G2One

on 10/14/14 9:35 AM By | Courtney Faulkner | 0 Comments | Open Source Software Development
SpringSource, the leading maintainer and developer of the Spring umbrella of Java enterprise application frameworks and server, announced today that is is acquiring G2One, leader of theGroovy and Grails frameworks development. This acquisition should greatly enhance the legitimacy of Groovy and Grails in enterprise initiatives to the level of the other Spring products.
Read More

OSGi Tutorial

on 10/14/14 9:21 AM By | Jim LoVerde | 0 Comments | Java Open Source Software Development
There is a great OSGi for Beginners tutorial on TheServerSide. You’ve probably been hearing more and more about OSGi recently and if you haven’t had the changes to research it, you’re probably wondering what the heck it is. So here’s my take on it in a nutshell: OSGi is like Linux RPM for Java applications today, and will probably be like apt-get tomorrow. OSGi Today
Read More

Ruby and Rails vs Groovy and Grails

on 10/14/14 9:20 AM By | Jim LoVerde | 0 Comments | Architecture & Design Open Source Software Development
Ruby on Rails has generated significant buzz within the industry. However, for a large number of our clients this represents an unusual challenge because Ruby and Rails don’t necessarily integrate well with their significant existing investments in Java code/frameworks and they require new skill sets and training for their existing staff. Groovy and Grails have emerged as competitors to Ruby and Rails that tightly embrace the Java language and platform. For example, while Grails copies many ideas from Rails, it does so by leveraging existing frameworks such as Spring and Hibernate to achieve this.
Read More