The CIO is Driving IT Toward a Cliff
There’s an increasing perception across the enterprise that the role of the CIO as we know it won’t survive the decade. This isn’t anecdotal evidence, either, as respected institutions like the Harvard Business Review, the Economist and others are p.....»»
Your First Ruby Gem
I live-coded a new gem called Ruby::Enum at NYC.rb on Tuesday. This library adds enum-like functionality to Ruby. Here’s my checklist for creating a new gem. Check the Name Preview Text: I live-coded.....»»
When to Use Interfaces in Your Application
There are several advantages in utilizing the features of Interfaces in general programming. As you may already know, interfaces define a set of functionality as a rule or a contract. When you implement an interface all of these functionality must be impl.....»»
Neo4j: When the Web Console Returns Nothing . . . Use the Data Browser
Neo4j: When the Web Console Returns Nothing . . . Use the Data Browser.....»»
SOA School: Governance 2.0 with Anypoint Service Registry
The Service Oriented Architecture stipulates a change in perspective for software purchase and development which traditionally limited itself to catering for the isolated needs of a department or sub-division of the Enterprise. SOA exploits emerging s.....»»
Absolute Estimating vs. Relative Estimating
I’ve started work on some new videos and this time it’s all about Agile Estimating, Planning and Contracts. This is the obvious next step having completed Scrum101, and I’m apply some of the lesson that I learned. I’ve recorded about an hours wort.....»»
Pi as Non-Optimal Random Number Generator and More Data Links
Several interesting posts, here and there, this week Preview Text: Arthur Charpentier's regular data link roundup takes a look at the mass media era, how often the oldest living person dies, Pi as ran.....»»
Runtime Polymorphism in Java
Quite a long time back I had written about Overriding v/s Hiding. In this post I would like to explain in brief with examples about Runtime polymorphism in Java. This post should have been written before Overriding v/s Hiding, but better late than never.....»»
Extreme Syntax
In his book Let Over Lambda, Doug Hoyte saysLisp is the result of taking syntax away, Perl is the result of taking syntax all the way. Preview Text: Lisp practically has no syntax. It simply has paren.....»»
These Moments are Precious
The moments when excitement builds throughout the whole team at the delight of discovery and creativity are precious. These moments feel like play rather than work and they breed openness and courage. So what conditions must exist for these moments to hap.....»»
Spocklight: Support for Hamcrest Matchers
Spock has support for Hamcrest matchers and adds some extra syntactic sugar. In an expect: block in a Spock specification method we can use the following syntax value Matcher. Let's create a sample Spock specification and use this syntax with the Hamcrest.....»»
ZeroMQ in Grizzly
From the OpenStack summit comes a lightning talk presentation on an implementation within the OpenStack IaaS software using the ZeroMQ message broker and Grizzly, the NIO Event simplifying framework. Preview Text: .....»»
Why I Became a Mentor
This post comes from Margaret Le at the New Relic Blog. When I was in middle school, my family acquired our first personal computer: the IBM Personal System/2. What could you do on an IBM PS/2? Play ‘King’s Quest IV: The Perils of Rosella’. .....»»
Decrypting Java Malware using ASM
Nowadays, a Java malware, which is using various vulnerabilities in Java, is very widespread. Many of them are using string encryption to hide its presence and actions on an infected host. As a rule strings contain registry keys, some commands to ex.....»»
Ignore CERT and host name verification for services accessible over https
Ignore CERT and host name verification for services accessible over https.....»»
How are You Using MongoDB with Java?
So, like one of my presentations, I have a question for you. Actually, I have more than one question for you. I'm not going to bother with survey monkey or whatever, I want to share the answers so please, answers in the comments: Preview.....»»
JDBC/Form-Based Authentication in GlassFish
Security, specifically authentication and authorization, is one of the least well understood parts of Java EE. This is despite the fact that most Java EE application servers, including GlassFish have extremely robust infrastructures for securing.....»»
Big Data Ends the Era of Hunches
I made great money in college recruiting people for focus groups. Those were tough days for students in a state (New York) where the minimum wage was only $3.35 an hour. Instead, I was making $25 an hour working in a phone bank that called and convinced s.....»»
Leadership in Software Development
Leadership within the software development industry can be a tricky area. All teams require some level of leadership. Preview Text: Developers are very logical and analytical. In the world of DiSC, which i.....»»
Monitoring Background Jobs in Ruby’s Resque
How to get visibility into an important component of any complex system: the messaging queueHere at AppNeta, we get to see a lot about how people build their web applications. From simple PHP scripts to heavily service-oriented Java clouds to monolith.....»»
