Knight's View [view: normal]
- State of Open Source Java EE Application Servers
- Why JSR-310 isn't Joda-Time
- Utilizing multi-core in “Go” programming language
- U.S. arrests and charges two Madoff programmers
- Wow, it's been 3 years I've been in Scala-land
- Introducing Mule Data Integrator - for graphical data transformation
- Text Effects In jQuery
- var improves readability
- Google-style code review meets git
- State of Ruby VMs: Ruby Renaissance
- GWT 2.0 with Eclipse plugin released!!
- In the Data Path: Dumping the Database
- How Programmers Work
- First Impressions of Google Chrome OS - Screenshots
- Easy Partials in Rails
- Who’s not getting gzip?
- Google Chrome OS will have no native apps, data will be stored in the cloud
- List of Open Source Defect/Issue Tracking Systems
- Forgiveness in UI design
- SOA and Cloud
- The Unwritten Rules of Web Design
- We found the author of Notepad!
- Python Deployment Sucks
- From ESB to BPEL - Continuing with the RiftSaw-JBossESB Integration
- Scala Vs Clojure — Let’s get down to business
State of Open Source Java EE Application Servers 22.11 01:54
This is a very basic review of active and available open source Java EE Application servers and Servlet container (Web containers) to let the community know which active containers are available and what is the general status of each container. The article can simply act as a start point for anyone need to select one of them for later use in development or product. Detailed comparison of these pro...
Why JSR-310 isn't Joda-Time 22.11 01:33
One question that has been repeatedly asked is why JSR-310 wasn't simply the same as Joda-Time. I hope to expain some reasons here. Joda-Time as JSR-310? At its heart, JSR-310 is an effort to add a quality date and time library to the JDK. So, since most people consider Joda-Time to be a quality library, why not include it directly in the JDK? Well, there is one key reason - Joda-Time has desig...
Utilizing multi-core in “Go” programming language 21.11 23:59
Today, Google announced the brand-new programming language, called “Go”. - golang.org This is a very impressive language for system researchers like me. It has pretty nice support for threading and networking. At first, I wrote the code to use “goroutine”, a light-weight thread prepared in Go. It only consumes several kilobytes per thread, so the programmer can create thousands of threads with ...
U.S. arrests and charges two Madoff programmers 21.11 19:48
Two computer programmers designed codes to falsify thousands of fake trade blotters and phantom records for swindler Bernard Madoff and took hush money to help keep the massive fraud going, U.S. authorities said. The FBI arrested Jerome O'Hara, 46, and George Perez, 43, at their homes on Friday morning on criminal charges of conspiracy for falsifying books and records at both the broker-dealer an...
Wow, it's been 3 years I've been in Scala-land 21.11 18:32
After RubyConf 2006, I realized that Ruby was not on the right track for me. I went searching for a new language. I've been a JVM guy since '96, so finding a language that was as on the JVM was a plus for me. I was looking for a statically typed language with high performance, but with the syntactic economy of Ruby. I bounced around a couple of language listing sites and found Scala. Three years ...
Text Effects In jQuery 21.11 18:20
var improves readability 21.11 18:00
Google-style code review meets git 21.11 17:28
Gerrit, a Git-based system for managing code review, is helping to spread the popular distributed revision control system into Android-using companies, many of which have heavy quality assurance, management, and legal processes around software. HTC, Qualcomm, TI, Sony Ericsson, and Android originator Google are all running Gerrit, project leader Shawn Pearce said in a talk at the October 2009 GitT...
State of Ruby VMs: Ruby Renaissance 21.11 16:43
GWT 2.0 with Eclipse plugin released!! 21.11 15:22
In the Data Path: Dumping the Database 21.11 14:18
Bottlenecks to application scalability are a thorn in many architects' sides. Offloading the database and dumping the impedance mismatch with object caching is one answer, but that may require major changes to a company's data management environment. In an exclusive interview with DZone, Ari Zilka, the CTO and co-founder of Terracotta, Inc., explained how his company can solve scalability proble...
How Programmers Work 21.11 14:18
Easy Partials in Rails 21.11 14:18
I created something at my job that has proven to be extremely useful that I think many people could benefit from. I like to call it Easy Partials, and the goal is to make using partials a bit easier (in case the name didn't make that glaringly obvious). The problem is that rendering a partial requires method calls when a little extra work will allow simpler and more readable partial invocation via...
Who’s not getting gzip? 21.11 14:18
Forgiveness in UI design 21.11 06:33
Users make mistakes, no matter how good your user interface is designed. But there is something you can do about it. There are approaches you can use to allow users to recover from errors, or even better to prevent errors. One such approach is called forgiveness. Let's explain it in more detail and see some inspiring examples....
SOA and Cloud 21.11 05:54
Before we talk about Cloud, I want to quickly review where SOA came from. Most of us who started our IT careers in the 80s and 90s will clearly remember the pre-web Enterprise environment. Of course, so will everyone else - because that legacy is still with us. The typical systems were monolithic, complex applications that were completely self-reliant. Any interfacing with other systems was done t...
The Unwritten Rules of Web Design 21.11 05:06
In the relative short time that websites have been around, compared to other media, much has been learnt about web design. There aren’t any ‘rules’ beyond web standards and even then, they’re only guidelines. There are a number of other guidelines or rules that you should be adhering to when designing for the web...
We found the author of Notepad! 21.11 02:02
I've received independent confirmations as to the authorship of Notepad, so I'm inclined to believe it. Sorry you didn't get to go to the award ceremony. The original author of Notepad also served as the development manager for Windows 95. His job was to herd the cats that made up the programmers who worked on Windows 95, a job which you can imagine falls into the "not easy" category. After Wind...
Python Deployment Sucks 21.11 01:12
Scala Vs Clojure — Let’s get down to business 21.11 00:57
Of the new languages that are emerging these days, no two are as interesting as Scala and Clojure. Both claim to be functional and geared for concurrency, one is a Lisp the other a Curly braces language. On paper, they stack fairly well against each other, so let’s investigate how well they are suited for business....

