How to Program the BlackBerry With J2MEMay 18th, 2005 An excellent article describing Blackberry architecture and two application models (The browser-based model or Custom Java Application). The browser-based model allows developers to focus on developing back-end content in a standard markup language, such as the Wireless Markup Language (WML) or the compact Hypertext Markup Language (cHTML).
Java Quiz: Why StringBuilder Should be Used Instead of StringBuffer?August 23rd, 2008 First tell me what is the best way to concatenate large number of String objects? Is it a + b?
Most Java developers know not to use a + b (+ operator) because of huge performance problems, they use StringBuffer instead. In fact I did some tests in the past which confirms this folklore.
How To Speedup Java Over 100%August 26th, 2007 Java is used either for long running server side applications / application servers or for running short scripts. Let's look at how you can speed-up both these type of applications.
How To: Open Client Socket in Java With TimeoutJune 6th, 2006 Often we need to create a (client) socket connection in java but we do not want to wait indefinitely for the connection to open. We need a way to timeout socket connections.
Top 10 Missing Java Features (or How Java Can Thrive in 21st Century)May 5th, 2006 This is a list of top 10 features missing in Java, features that I think will help Java survive and thrive in 21st century. As Java developers let's take this occassion to raise our voice and let our demands be heard.
JSP: Innocence Lost With Increased Complexity?June 13th, 2007 I am an avid JSP / Servlets user (and fan) since its introduction. Nothing gives me more pleasure than to quickly prototype and deliver a robust application within few days (even a single day) for a client using JSP and servlets.
8 Essential Points to Consider Before Buying Your First LCD TVJanuary 13th, 2009 Flat panel televisions are craze today. With high-end features and panoramic images, LCD TV’s are dominating the market.
Understanding Java: Simplified Hello World for Socket ProgrammingApril 15th, 2006 In my experience much of the complexities a newcomer faces in the Java world is understanding extraneous stuff like handling exceptions or formatting data etc. Today I was requested for the nth time (n -> infinity) how to write a simple socket client and server (actually debug one).
Simplifying Java Software Development: How to Count the Number of Words in a String using Java (one-liner)June 18th, 2005 Java is a language of choice for millions of developers worldwide. In a series of articles I will show simple tips and techniques which make Java extremely powerful and yet simple to use.
How To Convert ASP.NET Applications to Java / J2EE: Introducing GrasshopperJanuary 29th, 2007 Now you can easily convert your .NET applications to Java / J2EE and run it on Linux or other Java enabled platforms directly from your Visual Studio .NET IDE. You can use your Visual Studio .NET IDE to build server applications that can run natively on J2EE and hence on Linux and other Java enabled platforms, with the help of Visual MainWin for J2EE from Mainsoft.
Too Hot Apple MacBook With Core-Duo Chips? Shed The Plastic says AppleJune 6th, 2006 Apple admitted that "some MacBooks may have left the factory with a thin piece of clear plastic covering the rear vent". If your sparkling new MacBook is overly warm laptops and / or has constant fan operation then check if you have a thin plastic covering the vent.
Sample Code: Making Robots in Java (JRobot)April 20th, 2006 I talked about JRobots, an extremely addictive Java game where you develop robots in java to fight against other JRobots in a monthly battle royale. Today I will present you with a simple sample JRobot to encourage you to participate in this contest.
Leveraging Java in Developing CountriesFebruary 8th, 2006 Java is the No. 1 language on planet earth, high performing and very easy to use.
Analysis & Solution: Security Vulnerability Discovered in DWR, Open Source Java AJAX Development FrameworkJanuary 9th, 2007 Security vendor Imperva has identified an access-control vulnerability in DWR, Java Open Source AJAX development framework (stable release 1.1.3 and 2.0), which it says an attacker can use to compromise a DWR based application which may in turn enable him to say break into back-end databases or servers or launch a denial-of-service-attack. On a positive note Imperva commented that DWR, AJAX Web application development framework, is
"emerging as the lingua franca for building new generation Web 2.0 applications" :)
Forceful Method Invocation Attacks
The key issue is how DWR restricts access to not exposed class methods.
How To Install JDK 6 / Java SE 6 (+ Tomcat) in Fedora Core 6 / Fedora 7 in 5 MinutesAugust 7th, 2007 Fedora Core developers make it rather hard to install and properly configure Sun's JVM. All said and done Sun's JVM (comes with JDK) is the best JVM implementation out there; not to mention that it is the reference implementation.
October 24th, 2008 at 12:36 pm
> He is using a 8-way big iron with 8 GB RAM. I cannot even imagine giving my Java developers a thin client..
Я даже не могу себе вообразить, куда бесцельно деваются эти 8 ГБайт оперативной памяти
P.S. Hey, you wanna comment in Russian and not them spam - you’ve got it =)
October 24th, 2008 at 9:59 pm
So I approved it
I wish the comment was even more relevant though