Eclipse 3.4 Hidden Treasures
Eclipse 3.4 "Ganymede" will be released in the upcoming days. I've been working with the RC builds for some time now and I like it. Eclipse 3.4 is a... more »
0 commentsSave Tags: eclipse, java
Google Android vs. Apple iPhone: It's 1984 Again!
The new platform war for the mobile market is very similar to the platform war of 1984 for the desktop OS. There is one key difference...Steve Jobs is... more »
4 commentsSave Tags: apple, microsoft, mobile, trends
Microsoft: 'ODF Has Clearly Won'
The battle between the OpenDocument Format and Microsoft's Open Office XML was long, and here and there rather nasty, but it appears as if we finally... more »
0 commentsSave Tags: announcement, microsoft, standards, xml
jMonkeyEngine : StandardGame, GameStates, and Multithreading (A New Way of Thinking)
Many argue that games have no need for multithreading but that argument is becoming more and more difficult to maintain as multiprocessing and... more »
0 commentsSave Tags: frameworks, games, how-to, java
Protect Your Software with Patents, Copyrights and Trademarks
You've spent thousands of hours developing a new software program. Now how do you ensure that your competitors don't copy your program and steal your... more »
1 commentsSave Tags: reviews, usability
New design patterns RefCard released today
You can now get a professional version of my design patterns quick reference from DZone. This newly published version has the same diagrams as my... more »
0 commentsSave Tags: announcement, how-to, methodology, standards
Improving Java Web Performance With C/C++
The post talks about benchmarking a java web application and how Native Libraries in Tomcat can help improve performance. How C/C++ and JNI can help... more »
0 commentsSave Tags: database, java, server, web services
The Creators of 30 Programming Languages: pages, biographies, blogs, interviews
I think it is very useful for every programmer to understand the history of programming languages and also to understand the reasoning and the way of... more »
0 commentsSave Tags: other languages, trends
Push vs. Poll approaches with GridGain
When we discuss resources distribution (not necessary on grid) we can say that there are 2 different approaches exist - "push" and "poll".
0 commentsSave Tags: java, open source
Java Groovy & Scala - side to side
This is the first part of the series. I shamelessly borrowed Sundar's layout and categorization. These are the language versions I'm testing the code... more »
3 commentsSave Tags: groovy, java, trends
The Fan language - Is it JavaNG?
The Fan programming language is one I've been watching for a couple of months since it first launched its website. Its statically typed like Java and... more »
6 commentsSave Tags: java, other languages
Java Game Tutorial : Shoot 'Em Up with LWJGL
Great tutorial from Fabien Sanglard that will help you learn the basics of a game engine and a bit of OpenGL.
1 commentsSave Tags: games, how-to, java
The Dynamic Language Advantage: A Concrete Example
Not too long ago, someone asked me to explain the fundamental differences between static languages, such as C# and Java, and dynamic languages, such... more »
0 commentsSave Tags: opinion
GridGain: Starting Every 60 Seconds Worldwide
More than 3 years ago I and Dmitriy Setrakyan founded GridGain - open source Java grid computing project, and GridGain Systems around it. We quit our... more »
2 commentsSave Tags: java, open source
The web is best viewed with anything else than IE
[The entire web is] Best viewed with [anything but any] Internet Explorer based browser. It's time for the old images; "Best viewed with" again ;)
1 commentsSave Tags: css-html, microsoft, opinion, standards
Kill Java Vol. 2
Apologies to Mr. Tarantino. My ramblings on How many times are we going to "kill" Java? touched some nerves as you may appreciate on the comment... more »
0 commentsSave Tags: java, opinion, other languages
Having fun with RAP and OSGi
’ve had some fun recently playing with Eclipse RAP: the Rich AJAX Platform. As an experiment, I wanted to see whether my bundlemonitor plug-in would... more »
0 commentsSave Tags: ajax, eclipse, java
I finally get the point of inversion of control
I think I’m finally starting to understand the Inversion of Control principle (aka Dependency Injection). I had a hard time understanding most... more »
0 commentsSave Tags: reviews, tools
Microsoft’s Latest Bad Idea? ARAX - Ruby-powered AJAX
Microsoft’s got plans for Ruby beyond the fine IronRuby project in the shape of “ARAX” (Asynchronous Ruby and XML), a Ruby-flavored variety of the... more »
1 commentsSave Tags: ajax, microsoft, opinion, ruby
Did Rails Sink Twitter?
Twitter is arguably the most heavily used Ruby on Rails application in the world. Almost since its inception, Twitter has fostered a wildly passionate... more »
3 commentsSave Tags: frameworks, opinion, ruby, web 2.0
No, PHP does not suck; YOU suck
I'm getting sick of coming across so many PHP sucks articles being parroted all over the internets, so I wanted to dispel some of the myths and rumors... more »
2 commentsSave Tags: opinion, php
How I hacked Digg
An in depth article of how digg wouldn't respond to my bug reports, how I exploited a cross-site scripting vulnerability to force everyone to digg my... more »
2 commentsSave Tags: ajax, javascript, security
Ajax For Evil: Spyjax
Ajax has a ton of great uses but one form of negative Ajax has taken life: Spyjax. Spyjax, as I know it, is taking information from the user’s... more »
0 commentsSave Tags: ajax, css-html, javascript, security
Metaprogramming and Documentation
The post is about the effects of meta programming on the readability and documentation of the code.
0 commentsSave Tags: ruby, trends
via