Neuroning

My mental workout on Software Development

  • Catching a Wave

    I think Google Wave could become a big thing. The idea of replacing emails with feeds of conversations is not a new one. I remember brainstorming about this with friends, and here is an old article around this idea from an ex coworker.

    Read more…
  • Career move

    Today is is my last day as an Oracle employee. "Fired? Lay offs?" No, I decided to leave. "What happened?" Nothing, really.  I was working with nice people, in a good environment, doing interesting work, getting a good salary.

    Read more…
  • Practical API Design

    I wrote about API design guidelines before, collecting links, resources, papers and hoping someone would write a book on the subject. The wait is over! Jaroslav Toulash published a book on Practical API Design!

    Read more…
  • Oracle eats BEA

    To me, BEA was the big fish not long ago. Today, BEA is the small one in the mouth of Oracle. We are in a steep ride, jumping quickly from a start-up to becoming part of BEA and now of Oracle.

    Read more…
  • Content-aware image resizing

    Watch this video demonstrating some cool algorithms for resizing and cropping images. They analyse the content of the image and try to remove/add/stretch/shrink only those areas of the image that are less relevant.

    Read more…
  • Online Mind Mapping

    A couple of smart friends of mine are strong advocates of mind maps, so much in fact that they had nothing better to do than develop http://wisemapping.com. It’s a pretty impressive online mind-mapping tool with everything you’d expect these days from a web two-oh application: rich UI, collaboration, tagging, sharing.

    Read more…
  • Moving back to Argentina

    In March, I accepted a new position within BEA, to work for BEA Argentina. After more than six years in the U.S., my wife and I were thinking about moving back to Argentina.

    Read more…
  • Violating Java's privacy

    I found myself in the need to invoke a private method of a Java class that was out of my control. I really needed it. So, I went ahead and violated the method’s privacy declaration via reflection.

    Read more…
  • History and auto-completion with rlwrap

    If you ever used Oracle’s sqlplus you’d agree that it provides an arcane command-line interface. Being a textmode command-line tool is not what makes it arcane though. It’s that it doesn’t offer auto-completion or a command history.

    Read more…
  • On API Design Guidelines

    Update: Good news! Jaroslav Toulash emailed me that he published a book on Practical API Design !!! Looks like Brian McAllister may be preparing a talk on Designing Elegant APIs.

    Read more…