• submit to reddit
John Cook10/08/14
1763 views
0 replies

The great reformulation of algebraic geometry

At the Heidelberg Laureate Forum I had a chance to interview John Tate. In his remarks below, Tate briefly comments on his early work on number theory and cohomology. Most of the post consists of his comments on the work of Alexander Grothendieck.

Michael Mainguy10/08/14
4145 views
8 replies

Why OSX sucks and you should use Ubuntu instead

OK, I confess, I use OSX almost exclusively and have for a number of years now. I love the hardware, but the OS and specifically it's lack of a software package management tool has just a level of suckyness that irritates me.

Tom Howlett10/07/14
4579 views
0 replies

Could we really be so wrong?

I hear developers talking of Right and Wrong. What would happen if we got better at describing Cost and Value?

Ayende Rahien10/07/14
1921 views
0 replies

Optimizing event processing

There is a migration process that deals with event sourcing system. So we have 10,000,000 commits with 5 – 50 events per commit. Each event result in a property update to an entity.

Andrew Gilmartin10/06/14
2270 views
0 replies

Streaming content for non-media applications

You can improve your application's user-interface responsiveness by designing a better on-the-wire data format.

Armel Nene10/06/14
1567 views
0 replies

Liferay and AngularJS Made Simple: Connecting AngularJS to a Backend with REST and JSON

An enterprise portal is a web application which provides services required by an enterprise such as: user management, authentication and authorisation services, ability to connect to third party applications and provide a single point of access to multiple applications, hence the "portal".

John Georgiadis10/06/14
2448 views
0 replies

A MongoDB-based JAAS plugin for Karaf and ActiveMQ

ActiveMQ supports pluggable JAAS modules that handle the authentication of incoming requests. ActiveMQ comes preloaded with a few JAAS modules, none of which supports MongoDB as the backend repository of the authentication data.

Franck Wolff10/05/14
23805 views
17 replies

Beyond JSON: Introducing the Spearal Serialization Protocol

Spearal is a new, open-source, serialization protocol that aims to overcome the limitations of JSON. It targets - as a first step - HTML and native mobile applications connected to a Java backend.

Jayanga Dissanayake10/05/14
6751 views
1 replies

Simple SecurePasswordVault in Java

There are some instances when you want to store your passwords in files to be used by programs or scripts. But storing your passwords in plain text is not a good idea. Use the SecurePasswordVault to encrypt your passwords before storing and get it decrypted when you want to use it.

Simon Gladman10/04/14
4516 views
0 replies

Implementing the Presentation Model Pattern in Swift

For the last few years, almost all of the Flex projects I've worked on have used the Presentation Model (PM) pattern along with the Parsley application framework for dependency injection.

Kevin Rutherford10/02/14
7062 views
0 replies

Where do conditionals come from?

I’ve listed out those origins of conditionals that I could think of. Is this a fool’s errand? Possibly, but let’s give it a try anyway.

Adam Diaz10/02/14
3871 views
0 replies

The Evolution of MapReduce and Hadoop

Recently I authored a section of the DZone Guide for Big Data 2014. I wrote about MapReduce and the evolution of Hadoop.

Steve Francia10/02/14
6333 views
2 replies

Evangelism is NOT Sales

I recently had a discussion with a CFO of a technology company. Ten minutes into our conversation he said, “so evangelism is pretty much rogue sales”. Internally I cringed. I politely corrected him that the two could not be further apart.

Swizec Teller10/02/14
5632 views
1 replies

I Was Wrong About AngularJS

I started using Angular a few months ago. I hated it. Backbone was so much better.

Mike Cottmeyer10/02/14
3110 views
0 replies

Reframing to Reduce Risk

In my experience some risks for delivering these projects on time and on budget might be identified by a project manager early on in the initial inception phase of the project and might be reviewed at the end of each project, but not much attention is paid to the risks during the life of the project.