Month: November 2014

How Is Reactive Different from Procedural Programming?

A recent post on Reactive Programming triggered discussions about what is and isn’t considered Reactive Logic. In fact, many have already discovered that Reactive Programming can help improve quality and transparency, reduce programming time and decrease maintenance. But for others, it raises questions like: How does Reactive differ from conventional event-oriented programming? Isn’t Reactive just another form of triggers? What kind of an improvement in coding can you expect using Reactive and why? So to help clear things up, columnist and Espresso Logic CTO Val Huber offers a real-life example that he claims will show the power and long-term advantages Reactive offers. ‘In this scenario, we’ll compare what it takes to implement business logic using Reactive Programming versus two different conventional procedural Programming models: Java with Hibernate and MySQL triggers,’ he writes. ‘In conclusion, Reactive appears to be a very promising technology for reducing delivery times, while improving system quality. And no doubt this discussion may raise other questions on extensibility and performance for Reactive Programming.’ Do you agree?

How Is Reactive Different from Procedural Programming? was originally published on


JavaScript Conquers the Server – 5 Leading JavaScript Servers Compared

InfoWorld’s Peter Wayner test-drives five leading JavaScript servers and finds the results compelling though still a work-in-progress. ‘I enjoyed the challenge and stimulation of rethinking everything I know about the server, but I still found myself hesitant to push these new ideas too far or too fast. The speed of experimentation and development is heady and exciting to the open source crowd, but it will probably seem scary to corporate developers who like the long, stable lives of tools from Microsoft or Oracle. Some of these platforms will probably morph three or four times over the next few years, something that won’t happen to the good, old JSP standard in the Java world,’ Wayner writes in review of Node.js, Jaxer, EJScript, RingoJS, and AppengineJS.

JavaScript Conquers the Server – 5 Leading JavaScript Servers Compared was originally published on

Graph Databases Powering the Internet of (Connected) Things

Graph Databases like Neo4j are inherently built for managing the complex and growing web of connected data. Neo Technology has put together a few resources about the Internet (Graph) of Things, and what this connectivity means for the way we interact with people and devices. Checkout their video, “Graphs to Power the Internet of Connected Things“, and download their whitepaper, “The Internet of (Connected) Things.

Graph Databases Powering the Internet of (Connected) Things was originally published on

13 Essential Programming Tools for the Mobile Web

Infoworld has an absolutely wonderful article up, entitled “13 Essential Programming Tools for the Mobile Web” (a must read for any [mobile] web developer!) It includes things like jQuery Mobile, ChocolateChip-UI, Mobl and many other languages, APIs & Frameworks that GREATLY ease the work of developing Web Apps for use on/in Mobile Browsers…

13 Essential Programming Tools for the Mobile Web was originally published on

Modern Component Design with Spring

Great presentation on SlideShare regarding Modern Component Design with Spring

Modern Component Design with Spring was originally published on

Overview of Dependency Injection in Spring

Just noticed that SlideShare has a nice presentation on Dependency Injection in Spring for anyone new to DI/CDI (specifically using the Spring Framework…)

Overview of Dependency Injection in Spring was originally published on

Quantum Computing at Microsoft

MIT Technology Review has an excellent article summarizing the current state of quantum computing. It focuses on the efforts of Microsoft and Alcatel-Lucent’s Bell Labs to build stable qubits over the past few years. “In 2012, physicists in the Netherlands announced a discovery in particle physics that started chatter about a Nobel Prize. Inside a tiny rod of semiconductor crystal chilled cooler than outer space, they had caught the first glimpse of a strange particle called the Majorana fermion, finally confirming a prediction made in 1937. It was an advance seemingly unrelated to the challenges of selling office productivity software or competing with Amazon in cloud computing, but Craig Mundie, then heading Microsoft’s technology and research strategy, was delighted. The abstruse discovery — partly underwritten by Microsoft — was crucial to a project at the company aimed at making it possible to build immensely powerful computers that crunch data using quantum physics. “It was a pivotal moment,” says Mundie. “This research was guiding us toward a way of realizing one of these systems.”

Quantum Computing at Microsoft was originally published on

Java 9 Features Announced — What Do You Think?

A series of Java Enhancement Proposals (JEPs) has been published on OpenJDK concerning the next major update (Java 9). Previous rumors about Java 9 features haven’t had very much weight, nor particularly interesting new features, but this new feature list is packed with developer favorites that the community has been requesting for many years.

These features include:

Check out the original article, posted on DZone by Benjamin Ball!

Java 9 Features Announced — What Do You Think? was originally published on