Archive

Posts Tagged ‘JVM’

May Issue of NFJS, the Magazine published.

Here’s what is in this month’s NFJS, the Magazine

Tim Berglund – NoSQL

There’s a lot of buzz going around about the death of the relational database, as success story after success story mounts in the growing NoSQL category. NoSQL databases are counter-cultural, insurgent, and forever associated with massive data sets and web-scale transactional volumes. It’s hard not to want to jump on board, but the wise engineer knows to proceed with caution when a new technology is being hyped.

To know when to adopt a NoSQL solution, we must understand the engineering challenges to which the category is responding. We’ll have to remind ourselves what ACID transactions are guaranteeing, why two-phase commits are performance-limiting, what the CAP theorem means, and what exactly makes a relational database the thing that it is. This will prepare us to explore the landscape of NoSQL products, seeing how they differ in data model, scaling paradigm, transactional guarantees, and more. It’s an enormous field that’s only growing and getting more exciting by the week. To see through the excitement and make informed judgments, developers and architects have some learning to do. On the other side of that education is a richer set of options for storing and retrieving data.

Bob Gobeille – FOSSology

Free and Open Source Software (FOSS) is the cornerstone for software sharing.  It allows us to build on the code shoulders of others and redistribute that code as a licensed work.  Licensed?  You don’t often hear the terms “free”, “open”, and “licensed” in the same sentence, but this is exactly what FOSS (aka FLOSS, aka Freedom) software is.  The FOSSology project is used to find those licenses, copyrights and other information.

Peter Bell – Wrangling Your Requirements

What is the state of the art in requirements gathering these days? What is “just enough” design upfront? How do you minimize rework as new scenarios break your domain model? And how can you use “deliberate discovery” to reduce risk more quickly on projects?

Mark Richards – Understanding the Differences Between AMQP and JMS

As the Advanced Message Queuing Protocol (AMQP) specification matures and robust AMQP implementations such as RabbitMQ become more popular, the question comes to mind whether you should jump on the bandwagon and use AMQP instead of Java Message Service (JMS) as your messaging standard. Understanding the differences between AMQP and JMS is a great way of better understanding what AMQP is and whether you should use it. In this article I will describe AMQP through a comparison of the AMQP specification and the ever-popular JMS specification.


I’m very proud of the work we do on this new magazine. The staff and I have worked hard to produce a top-notch magazine that is unique in the realm of software development magazines. The magazine costs $50 per year, which includes 10 issues. Each issue has at least four articles. You can download in a print-quality PDF and two mobile formats: EPUB (for the Nook and iPad) and MOBI (for the Kindle). The articles are professionally edited and are written by top experts in their field, so the content is worth well more than the $50 you pay.

The April issue just published this morning and you can subscribe here: http://bit.ly/fETp6d. As always, if you have questions just comment on this post and I’ll respond quickly.

April Issue of NFJS, the Magazine published.

April 6, 2011 Leave a comment

I’ve never posted about this before, but I think it’s time to start. For almost two years now I have been the Technical Editor for a software development magazine called NFJS, the Magazine. The magazine focuses squarely on software development on the Java platform. That includes the Java language, anything related to Java Enterprise web development and any language that runs on the Java Virtual Machine (Scala, Clojure, JRuby, Jython, etc…).  Aside from the content, the most compelling part about the magazine is that it is an offshoot of the popular No Fluff Just Stuff conference that tours the country yearly. Most NFJS, the Magazine articles are authored by speakers on the No Fluff tour. Since the tour features the top experts in the Java universe, the magazine contains the knowledge written  by these experts. Check out the tour roster and some of the past issue authors and you’ll see names like Neal Ford, Ted Neward and Venkat Subramaniam.

I’m very proud of the work we do on this new magazine. The staff and I have worked hard to produce a top-notch magazine that is unique in the realm of software development magazines. The magazine costs $50 per year, which includes 10 issues. Each issue has at least four articles. You can download in a print-quality PDF and two mobile formats: EPUB (for the Nook and iPad) and MOBI (for the Kindle). The articles are professionally edited and are written by top experts in their field, so the content is worth well more than the $50 you pay.

The April issue just published this morning and you can subscribe here: http://bit.ly/fETp6d. As always, if you have questions just comment on this post and I’ll respond quickly.

Follow

Get every new post delivered to your Inbox.

Join 126 other followers