Security Holes (cartoon)
In the rush to clean up the Debian OpenSSL fiasco, a number of other major security holes have been discovered...
0 commentsSave Tags: humor, security, unix-linux
How Not to Handle Streams
Let me tell you about what I did yesterday. I set out to write a little HTTP proxy server that would transfer large ( 1GB) files to and from Amazon... more »
0 commentsSave Tags: other languages
REST Service XML Output in Grails via Content Negotiation
The content negotiation feature in Grails is pretty cool. In a nutshell, it allows you to return different formats based on the request of your page.
0 commentsSave Tags: frameworks, groovy, web services, xml
Groovy Presentation at eBay available
I got the opportunity to present an introduction to groovy at eBay this past May 9th. It is now available from the Groovy Codehaus site
0 commentsSave Tags: groovy
Why should I care about OSGi anyway?
InfoQ has a discussion thread summarizing the reactions to the announcement of the SpringSource Application Plaform. Michael Burke asked a great... more »
0 commentsSave Tags: frameworks, java, opinion
Concurrency with MPI in .NET
In my previous post, I looked at some of the options we have for concurrency programming in .NET applications. One of the interesting ones, yet... more »
0 commentsSave Tags: .net, frameworks
Spring WebFlow 2.0; JavaScript Module Released
Spring Web Flow 2.0 has been released which includes a new Spring JavaScript module. Here is an example of an onclick wrapper calling an Ajax... more »
0 commentsSave Tags: frameworks, java, javascript
More image uploading: ImageTools, Transients and Grails
Something that I have come across in my experimentation with Grails is the need to have UI elements in the screen that map to more complex elements in... more »
0 commentsSave Tags: frameworks, groovy
Javascript Madness: Introduction
Ideally, we would be able to write single Javascript programs that would work on all browsers. In practice, this is only possible if you are willing... more »
0 commentsSave Tags: javascript, tools
Building a Mindset for Rapid Iteration Part 2: Some Patterns to Follow and Pitfalls to Avoid
Looks at methodologies that can be employed to keep a game development project moving towards completion, but a lot of the stuff can be applied to any... more »
0 commentsSave Tags: methodology, opinion
Type inference thoughts
I have been wondering about one thing and throw out this question just in case someone possibly reads my blog - does type inference bring any benefits... more »
0 commentsSave Tags: java, opinion, other languages
jQuery Interactive Date Range Picker with Shortcuts
We recently modified jQuery UI's Datepicker, created and maintained by jQuery UI contributor Mark Grabanski. Our version is optimized for quickly... more »
0 commentsSave Tags: frameworks, gui, javascript
jQuery iPod-style Drilldown Menu
We created an iPod-style drilldown menu to help users traverse hierarchical data quickly and with control. It's especially helpful when organizing... more »
0 commentsSave Tags: frameworks, gui, javascript
PHP Abstract Podcast Episode 40: Data Importing
Today our special guest is Lorna Mitchell. Lorna is a Developer at Ibuildings in the UK, and is based in Leeds in the North of England. She is a Zend... more »
0 commentsSave Tags: php
Scaling MySQL Beyond LAMP Websites
MySQL has established itself as the most popular database in the world, powering more web applications than any other database. Since many companies... more »
0 commentsSave Tags: database
Searching for string within a file with Delphi
To search for a specific substring within any type of file, we can use this rather complex function.
0 commentsSave Tags: other languages
Why OpenGL 3.0 is Important
Some questions have come up in regards to my last post, The Ghost of OpenGL 3.0, and one of them keeps popping out on top: Why do we need OpenGL 3.0... more »
0 commentsSave Tags: frameworks, standards
Grizzly's OSGi bundles
Grizzly has OSGi bundles available for a while, but we haven't made any noise about it yet to let the spotlight on GlassFish v3. Since OSGi is the... more »
0 commentsSave Tags: frameworks, java, server
Java Mobility Podcast 46: LWUIT - Lightweight UI Toolkit
The Lightweight UI Toolkit development team gather in a round table discussion about the library, it's goal and the impending open sourcing issues.
0 commentsSave Tags: frameworks, java, mobile
Where can I get NetBeans plugins still in development?
Some plugins are still in development. For NetBeans 6.1, these are for instance Prolog, Jalopy, and Groovy/Grails plug-ins. You will not find them in... more »
0 commentsSave Tags: tools
Write Haskell as fast as C: exploiting strictness, laziness and recursion
In a recent mailing list thread Andrew Coppin complained of poor performance with "nice, declarative" code for computing the mean of a very large... more »
0 commentsSave Tags: other languages
Fast LZW Compression Using Binary Tree
LZW compression. I decided that day to read about it and try to implement this so nice idea algorithm, and I spent a long time to make it as fast as I... more »
0 commentsSave Tags: c-and-cpp
Whither PyObjC?
If you like Python and you like Mac OS X, you should really check out PyObjC. It’s a bridge that allows you to create first-class Cocoa... more »
0 commentsSave Tags: apple, python
Gratuitous Text Effects Courtesy of Flash Player 10
Now that I've figured out how to compile SWFs for Flash Player 10 beta using the Flex SDK nightly builds, I'm happy. There may not be any proper API... more »
0 commentsSave Tags: flash-flex
Deployment is Colonization
For years, many people have argued that one of PHP’s big successes is deployment. The language has little to recommend it for anything beyond simple... more »
0 commentsSave Tags: opinion, php
via