• submit to reddit
Maximiliano Firtman04/18/13
0 replies

Developing for Google Glass: Mirror API, HTML5 and how to change your mind

Google Glass is around the corner it’s time to prepare our services for this new device type. Reading the specs for the first time can be a little overwhelming; therefore I’ll try to make a quick go through the Glass app development process, the mirror API and its HTML5 support.

Troy Hunt04/18/13
0 replies

The beginners guide to breaking website security with nothing more than a Pineapple

This, quite clearly, is a Pineapple. But it’s not just any pineapple, it’s a Wi-Fi Pineapple and it has some very impressive party tricks that will help the naysayers understand the real risk of insufficient transport layer protection in web applications which, hopefully, will ultimately help them build safer sites.

Issam Lahlali04/18/13
1 replies

Abstractness vs. Instability: Neo4j Case Study

Robert C.Martin wrote an interesting article about a set of metrics that can be used to measure the quality of an object-oriented design in terms of the interdependence between the subsystems of that design.

Eric Genesky04/18/13
0 replies

MongoDB and the JVM

Here's Norberto Leite, of 10gen, discussing MongoDB and the JVM. You can find a version with the slides at the link below this video.

Eric Genesky04/18/13
0 replies

Optimisitic Concurrency for MongoDB in .NET Using LINQ

In this screencast, I show you how to use an open source library I've authored and published on NuGet which very easily adds optimistic concurrency to MongoDB in a . . .

Eugen Paraschiv04/18/13
0 replies

Upload on S3 with the jclouds Library

There are several good ways to upload content to an S3 bucket in the Java world – in this article we’ll look at what the jclouds library provides for this purpose.

Doug Turnbull04/18/13
0 replies

Querying More Fields != More Results

Let’s take our new knowledge for a test drive with this puzzler: Why would adding a field to qf cause our result set to actually shrink in size?

Mike Driscoll04/18/13
0 replies

Python Gets Funded by DARPA for Big Data Project: Blaze

I first heard about Blaze from NumPy’s original developer’s blog back in December 2012. Recently InformationWeek announced that DARPA was funding the project to the tune of $3 million dollars.

Omri Erel04/18/13
0 replies

5 Best Cloud Computing Books You Should Check Out

I thought we’d talk about something a little different this time. I’ve talked about a lot of SaaS out there for different niches and applications, and I’ve talked about blogs . . .

Mark Needham04/18/13
0 replies

Regular Expressions: Non Greedy Matching

I find that when I’m playing around with regular expressions it really makes sense to have a bunch of test cases that I can run after each change to make sure I haven’t inadvertently broken everything.

Lukas Eder04/18/13
5 replies

On Java 8's Introduction of Optional

The Optional type is a way to avoid NullPointerException, as API consumers that get Optional return values from methods are “forced” to perform “presence” checks in order to consume their actual return value.

Christopher Taylor04/18/13
0 replies

Structure No Longer Has a Say on What's Data or Not

Not so long ago, businesses didn’t care about information outside the normal structure of trusted outlets like print media, trade journals, academic research and other trusted system-generated information.

Peter Lawrey04/18/13
6 replies

Low GC Coding: Efficient Listeners (Exercise)

There are many ways to implement a listener pattern depending on the assumptions you want to make. This is an exercise to get you thinking about how these can be implemented efficiently

Jay Fields04/18/13
0 replies

Clojure: Expectations, Customize your Test Running Context

I've previously written about expectations' before run hook and the built in support for detecting state changes. These features are nice for reassigning vars you don't care about or detecting accidental state changes

Reza Rahman04/18/13
0 replies

Java EE 7 Maven Archetype

For those of us doing Java EE development with Maven (which by my own account as a former consultant is pretty much all Java EE/GlassFish adopters), Archetypes can be a great productivity boost, especially while getting started