Xamarin becomes the native cross-platform solution for C# and Java developers

Xamarin has announced its acquisition of RoboVM, a momentous step for both companies which means C# and Java developers need only look to a single development solution for native deployment across each of the major platforms.

The software has been a beloved tool for C# developers for some time as the only solution which enables native iOS and Android development. RoboVM offered the same ability to deploy Android and iOS applications natively, but for Java developers. Bringing the C# and Java languages together – the most used languages in enterprise development – provides a path to mobile for most developers.

Read more

Building flexible and high performance software with CQRS and Axon Framework

Many applications are built with the same architectural style: a layered architecture with (more often than not) an anaemic domain model. While easy to set up, this architectural style doesn’t help us deal with growing complexity or heavy non-functional requirements.

In this presentation, Allard will introduce CQRS (Command-Query Responsibility Segregation) and Axon Framework. CQRS is an architectural pattern that helps build scalable and maintainable software, by applying a few very simple, yet powerful, principles. Axon is a framework that simplifies the implementation of CQRS based architectures on the JVM.

Building flexible and high performance software with CQRS and Axon Framework – Allard Buijze from JavaZone on Vimeo.

 

Why JHipster? AngularJS Spring-Boot Liquibase MongoDB ElasticSearch

In the last few years the face of web development has undergone some significant changes. New technologies have appeared that have added some radically different choices for building web applications. The three major pieces involved in a web app, the client, the server, and the database, have each seen widespread changes in what is available.

When web applications first became popular, clients were simply a combination of HTML and CSS. Use of JavaScript was negligible. Over the past 15 years that trend has slowly and consistently changed such that more and more client-side code is included in web applications.

Read more

How to install Jenkins Continuous Integration on CentOS 6 as service

Jenkins is an open source continuous integration tool written in Java. The project was forked from Hudson after a dispute with Oracle. Jenkins provides continuous integration services for software development. It is a server-based system running in a servlet container such as Apache Tomcat.

In this tutorial we will install Jenkins on Centos 6

Read more