Web Services and XML
It actually happened a few weeks ago already, but I simply didn't find the time to spread the word earlier -- just too much other stuff to do (see end of posting), so I tell you now: WebDAV Support for JAX-RS 1.2 is out!
What has happened since 1.1?
First of all, 1.2 is a complete internal overhaul, which not only finally is covered with unit tests rather completely (which revealed several...
on Mar 1, 2014
Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface. JAX-RS provides a standardized API for building RESTful web services in Java. This example will show how to...
on Sep 16, 2013
By default, all connections to the Oracle Cloud are encrypted:
Browsers automatically import the necessary certificates, however, trying to access these services from a Java client, you will not be so successful. Take this Java Client:
import com.sun.jersey.api.client.Client;import com.sun.jersey.api.client.WebResource;import com.sun.jersey.api.client.config.ClientConfig;import com....
on May 2, 2013
I was very pleased to see the JFrog team take me up on my suggestion early this year that "Maybe the JFrog team will consider giving a presentation on how they put all this together at JavaOne this September". Unfortunately for me, the session (Building a Massively Scalable Cloud Service from the Ground Up) was already filled to capacity as I walked up to the door, so I was unable to attend....
on Dec 8, 2013
Table of Contents
10:00am - Looking into the JVM Crystal Ball
Removing Permanent Generation (JEP 122)
Manageability and Observability
11:30am - Purely Functional Data Structures
1pm - Performance...
on Sep 24, 2013
Government... Isn't interacting with it your favorite social pastime? What? It's not? OK, so what don't you like about it? What? You're saying that, in your country, you can't just log into your favorite government sites and experience speedy, reliable, secure services?
I'll guess, then, that you must not live in Ecuador... Poor you!
But, don't feel too bad. From what Java Champion Jeff...
on Sep 24, 2013
At the JavaOne 2013 Java Technical Keynote, there was a series of demos of software that enables two people to play chess, using some of Java's latest features, including Java EE 7 Websockets, many variations of Java 8 (recent weekly builds), Lambda Expressions, Java ME, Embedded Java, ... It was an impressive demo of many of Java's recently-released and not-yet-finally-released capabilities,...
on Sep 23, 2013
SBT in Action by Joshua Suereth and Matthew Farwell has been updated! Save 45% and just enter promo code 112113jn at manning.com. What else is new? Chapter 6, "Process & IO with sbt's libraries" has been added to the MEAP (Manning Early Access Program).
Chapter 6 takes a look at how sbt allows you to run external processes easily, and how to combine them in a shell-like manner. You’ll also...
on Nov 21, 2013
The Joy of Clojure, Second Edition by Michael Fogus and Chris Houser has 4 new chapters!
Save 45% with Promo code mlfogus2jn at manning.com.
The authors have released the following chapters:
•Chapter 14, "Data-oriented programming"
•Chapter 15, "Performance"
•Chapter 16, "Thinking programs"
•Chapter 17, "Clojure changes the way you think"
We have four new chapters for you. Chapter...
on Sep 3, 2013
Save 45% on The Programmer's Guide to Apache Thrift with Promo code mlthriftjn2 at manning.com.
The Programmer's Guide to Apache Thrift by Randy Abernethy has been updated!
•Chapter 1-3 have been updated and the following chapters have been added:
•Chapter 4, "Handling Exceptions"
•Chapter 5, "Serializing Data with Protocols"
•Chapter 6, "Apache Thrift IDL"
We have three new chapters...
on Aug 28, 2013
“Artifact assembly & publishing” is new to Gradle in Action + 45% off
Gradle in Action by Benjamin Muschko is 45% off with Promo code mlmuschkojn at manning.com.
In the context of continuous delivery, publishing your artifact plays a crucial role. Once you've packaged the delivery with a specific version, it’s ready to be deployed to various target environments for acceptance...
on Aug 27, 2013
"Using State in Actors" is new to Akka in Action + 45% off
Akka in Action is written by Raymond Roestenburg, Rob Bakker, and Rob Williams
Save 45% on Akka in Actionwith promo code mlakkajn at manning.com.
In chapter 7, you learned about two possible ways to keep state in an Actor by using class attributes and the become/unbecome functionality. Chapter 10 talks about two more solutions that you...
on Aug 27, 2013
Grails in Action, Second Edition MEAP Update + 44% off
Save 44% on Grails in Action, Second Edition with Promotional code mlgsmith2jn at manning.com
Chapter 9, “Building reliable applications”.
We have now introduced all the core elements that make up a standard Grails application. The question now is how to further develop the application while ensuring that we don’t introduce bugs...
on Aug 20, 2013
Save 44% on CoffeeScript in Action, by Patrick Lee with Promotional code mlleejn at manning.com.
• Chapter 11, “In the Browser,” has been added.
• The Table of Contents has been updated.
It’s important to learn the challenges of the browser environment that your CoffeeScript programs live in. Chapter 11 shows you how to write CoffeeScript programs in a web browser and explains the...
on Aug 16, 2013
Java Persistence with Hibernate, Second Edition MEAP Update + 44% savings!
To save 44% on the pBook and eBook use Promotional code mlbauer3jn at http://www.manning.com/bauer3/. Offer valid until Aug 21, 2013.
•Chapter 11, “Implementing conversations”
•Chapter 12, “Fetch plans, strategies, and profiles”
•Chapter 13, “Filtering”
We have three new chapters for you. In chapter 11, you’...
on Aug 16, 2013
How did you first get into developing / coding?
My first encounter with a computer was in 1987 during a physics class. This particular one (a Commodore C64) went immediately to my Xmas wish list. When I teared away the gift wrapping, I found the datasette broken. A datasette was a tape drive using audio cassettes for storage – without it, there were no chance to play any of the bundled games;...
on Jun 24, 2013
We thought we'd get to know a little more about the author!
I would say that a JS noob should use MVC, just because it’s widely spread pattern used across different programming languages. I think they would enjoy...
on Jun 14, 2013
Silicon Valley Code Camp is one of the best known secrets and one of the best organized conferences in the Bay Area.
I have the pleasure to speak at this conference for the past two years and am amazed at its growing popularity.
Here are some statistics for this year
4500 registrations and registration was closed
The Code Camp consists of these points:
By and for the developer...
on Oct 6, 2013
I will be presenting the following sessions at Silicon Valley Code Camp 2013. For those in the Bay Area, Silicon Valley Code Camp is on Oct 5,6 2013 in Foothill College, Los Altos. It is a very well organized conference by the developers for the developers. This year has 232 sessions and 4500 registrations and am always amazed at the way Peter Kellner and his team pull this off!
These are my...
on Oct 2, 2013
I'm expanding on an earlier post where I explained how to deploy JAX-RS Web Services to the Oracle Cloud. In that entry the web service simply returned a hard-coded "Hello World". In reality, you most likely want your web service to expose something more meaningful. In this post I'm going to expand the HelloJerseyApp to display the results from a table, which I'll expose using a JPA...
on Aug 30, 2013