Archive for the ‘Open Source’ Category

C10k: Developing non-blocking REST services with Spring MVC

April 22nd, 2014 by Magnus Larsson

Introduction
In this blog we will show you how to develop non-blocking REST services using Spring MVC. We will also demonstrate the vast difference in scalability that non-blocking services provide compared to traditional blocking services.
We will use Spring Boot to create a web app for deployment in a Servlet 3.0 compliant web-server and Gradle to build [...]

Tags: , , , , , ,
Posted in Architecture, Build, Java, Java 7, Java EE, Mobile, Open Source, RESTFul, SOA, Tools, Web | 1 Comment »

A first look at Gatling, a DSL based load test tool

April 16th, 2014 by Magnus Larsson

Introduction
Over the years I have been looking for an open source based load test tool that I feel comfortable with.
I’ve been using either low level Linux commands (that I never remember how to use the next time I need them) or I have been struggling with tools of which the graphical user interfaces are cumbersome to [...]

Tags: , , ,
Posted in Java 7, Open Source, Scala, Tools, Uncategorized, Web | No Comments »

A first look at Spring Boot, is it time to leave XML based configuration behind?

April 15th, 2014 by Magnus Larsson

Introduction
Spring Boot makes it very easy to create Spring based applications. Spring Boot takes an opinionated view of the Spring platform and third-party libraries, allowing us to get started with a minimal configuration. For example we can develop a Jave EE based web application without any configuration files. Not even a web.xml file is required!
When [...]

Tags: , , , ,
Posted in Build, Java, Java 7, Java EE, Open Source, RESTFul, SOA, Software Craftsmanship, Tools, Web | 2 Comments »

A first look at Gradle, is it time to leave Maven and Ant behind?

April 14th, 2014 by Magnus Larsson

Introduction
Gradle is a build tool that tries to combine the best of Maven and Ant and at the same time replace the verbose XML syntax in these tools with a compact and easy to understand Groovy based DSL. Gradle supports Mavens default project structure, dependency management mechanism and repository infrastructure making a replacement fairly straight [...]

Tags: , , , , ,
Posted in Build, Build automation, Dynamic languages, Java, Java 7, Java EE, Mobile, Open Source, RESTFul, Software Craftsmanship, Tools | 2 Comments »

C10k: Lightweight Java servers for large scaled realtime WebSocket communication

August 12th, 2013 by Magnus Larsson

Introduction
According to my colleges that work with frontend technologies many of our customers have today started to use HTML5 to build single page web apps but most of them have not yet switched from old school HTTP to WebSockets when it comes to communicating with backend server applications.
WebSockets simplifies much of the complexity in HTTP [...]

Tags: , , , , , , , ,
Posted in Architecture, Java, JavaScript, Mobile, Open Source, SOA | No Comments »

Cadec tutorials

January 22nd, 2013 by Johannes Carlén

Our developer conference Cadec with over 150 developers, mostly locals from Göteborg, have taken place recently. Nearly 60 of these developers also attended one of our three hands-on-tutorials. All three tutorials are on Github and open for anyone to work through, so if you’d like an intro to any of these domains, please feel free [...]

Posted in Dynamic languages, JavaScript, Mobile, Open Source, Scala, Web | No Comments »

Apache Cassandra and time series with TimeUUIDType in Java

December 5th, 2012 by Peter Larsson

As almost everybody knows; one of the main benefits with Apache Cassandra is the possibility to create column indexed time series, i.e. use TimeUUIDType as comparator and you get a chronologically arranged list of indexed column names and an excellent performance when performing slice queries.
If millisecond precision is good enough for you to create an unique [...]

Posted in Apache Cassandra, Java, Open Source | No Comments »

From the MuleForge: Working on the SFTP Transport and the Smooks Module

September 29th, 2011 by Magnus Larsson

How to transfer and transform very large files (> 1 GB) without headaches…
While Web Services (SOAP or REST based) gets all the attention in the press, there are many companies still struggling with file transfers and transformation of very large files (for the scope of this blog defined as files of size > 1 GB). [...]

Tags: , , ,
Posted in ESB, Open Source | No Comments »

Soi-toolkit meets Mule Studio, a perfect match!

June 30th, 2011 by Magnus Larsson

Soi-toolkit and the upcoming Mule Studio (currently in beta) are two tools that simplify development of services and integrations based on Mule ESB. This article describes how these two tools complement each other to make the development even more simplified (and fun ☺).
First a short introduction of the two tools and then an illustrated test [...]

Tags: ,
Posted in ESB, Java, Open Source, SOA, Tools | 5 Comments »

Getting started with Soi-toolkit

January 23rd, 2011 by Jan Västernäs

Soi-toolkit adds value to the leading open source Mule ESB. Its makes it very easy to start building integrations and services.
You get projects setup including tests all based on Maven. You also get support for logging, property handling, WSDL and XML Schema creation and much more.
So how do you get started ? The Soi-toolkit website contains [...]

Tags: ,
Posted in Open Source, SOA, Tools | 1 Comment »