This is the second interview in a regular series of interviews with stalwarts of the technology industry. This week we have Tim Fox, the Vert.x project lead who was formerly behind RabbitMQ and other well known Java based messaging frameworks.
In this interview you can find out about Timâ€™s contributions, his history with traditional messaging systems, motivations behind Vert.x and some deep dive details about this exciting new paradigm/framework!
JavaFX 1 had left some developers less than impressed, after hoping it would be a significant improvement over Swing. However, with JavaFX 2, the team got a lot of things right, which is why you should be excited to test it out...
Serving developer binaries isnâ€™t trivial. Such binaries are consumed by tools, and create massive request load. Add to that support for metadata, REST API, storage quotas, stats, repo indexes on demand and global HA distribution, and youâ€™ve got yourself a pretty complicated system to run and manage. This talk will show you how Bintray, JFrogâ€™s social binary distribution service, works. We will speak about how the system segmentation supports massive loads across data centers with stateless vertical scaling; how Grails applications scale and how we tie up different NoSQL technologies such as CouchDB, MongoDB, ElasticSearch & Redis; how we chose between physical and virtual servers and how we manage deployments without service interruption.
This talk from AppThwack's Trent Peterson discusses methods for testing Android applications - test automation, in particular - but according to Peterson, the techniques explored are more widely applicable to developers in general. The talk is thorough, covering many different options for testing in general, as well as more specific frameworks, and presenting most in terms of pros and cons. It's...
A typical Maven and Spring web application has a fair amount of XML and
verbosity to it. Add in Jersey and Spring Security and you can have hundreds of lines of
XML before you even start to write your Java code. As part of a recent project,
I was tasked with upgrading a webapp like this to use Spring 4 and
Spring Boot. I also figured I'd try to minimize the XML.This is my story...
Recently, I spoke at NoSQL Matters in Barcelona about database history. As somebody with a history background, I was pretty excited to dig into the past, beyond the hype and marketing fluff, and look specifically at what technical problems each generation of database solved and where they in-turn fell short.
Much of the NoSQL...
I have recently encountered the wiki page Anti-pattern that has an exhaustive list of anti patterns. Some of them were obvious for me. Some of them made me think a bit, other a bit more. Then I started to look for the anti-pattern â€śsingletonâ€ť on the page and I could not find it. (Text search stops at singletâ€¦)Is singleton a pattern or an anti-pattern?
Integrate the JVM into the OS kernel. Strip out everything in the OS that the hypervisor is taking care of (like network access) or that the JVM doesn’t need. What you end up with is an lean mean runtime-specific machine that runs much faster than a normal VM, and is more secure as well, simply because there is much less of it to hack.