• CATEGORIES
Feb 05, 2016 Decoupling Your Application Architecture

Application or enterprise architecture has become a fast moving world of late, with many voices talking loudly and often about technology choices, integration patterns, standards, etc. Yet throughout all this noise, one simple rule prevails...

Jan 27, 2016 Replication Update, Smoothing the Rough Edges (pt. 4)

Since my last post about Diffusion’s support for high availability (HA) we have made substantial changes to how we replicate data in our latest release, Diffusion 5.6. I’ve already written a little about session replication, topic...

Jan 22, 2016 The diffusion-maven-plugin

Here at Push Technology, Java is at the heart of everything we do so we’re really interested in tools and technologies that improve our Java productivity. If you care about Java, you probably have some...

Jan 23, 2015 Almost Everything About Replication – Hazelcast Replication (pt. 3, Hazelcast)

And now my third blog post on replication – I hope you liked the last two. This will be the last, at least until some new replication changes are made (writing these posts has given me some great...

Nov 21, 2014 Push Notifications vs. Push Technology’s Diffusion

Last week, while at Apps World, one of the most common questions that we were asked was ‘You’re called Push Technology, so do you just do push notifications?’. As Apps World is an expo for...

Aug 13, 2014 Reactive Web Apps – Building a Simple Reactive Web Application

With all the buzz about “Reactive” programming, we decided to try our hand at building a simple Reactive web-app for this year’s Devoxx conference. In this blog post, I’ll talk about how we approached the...

May 01, 2014 Emacs mode for viewing Diffusion Log files

Hey – the ’90s called! They said an emacs mode for viewing Diffusion log files would be real handy. I’ve just pushed diffusion-log-mode to GitHub. The mode provides simple syntax highlighting and view-mode navigation for...

Aug 13, 2013 A Maven plugin for creating DAR files

Summary Apache Maven has become the de facto build tool for Java projects. The Push development team uses it to create the Diffusion™ Server and sample applications. We have and are continuing to improve our...

Sep 04, 2012 Native C/C++ Like Performance For Java Object Serialisation

Do you ever wish you could turn a Java object into a stream of bytes as fast as it can be done in a native language like C++?  If you use standard Java Serialization you...