Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blogs by topic Blogs and user mkarg

• Accessibility • Ajax • Blogging • Business • Community 
• Databases • Deployment • Distributed • Eclipse • Education 
• EJB • Extreme Programming • Games • GlassFish • Grid 
• GUI • IDE • Instant Messaging • J2EE • J2ME 
• J2SE • Jakarta • JavaFX • JavaOne • Jini 
• JSP • JSR • JXTA • LDAP • Linux 
• Mobility • NetBeans • Open Source • OpenSolaris • OSGi 
• P2P • Patterns • Performance • Porting • Programming 
• Research • RMI • RSS Feeds • Search • Security 
• Servlets • Struts • Swing • Testing • Tools 
• Virtual Machine • Web Applications • Web Design • Web Development Tools • Web Services and XML 


Programming

You want JAXB to unmarshal singletons? You already spent lots of time coding rather complex workarounds applying XmlAdapters and afterUnmarshal callbacks? The solution is astonishingly simple!
on Jan 14, 2012 | Permalink | Discuss
It's been a few months already that the expert group of JSR 339 started discussion about the details of JAX-RS 2.0. The target defined by spec lead Oracle are clear: Java EE 7 shall have a RESTful API that augments current JAX-RS 1.1 API by (among others) a Client API, HATEOAS support and asynchronous invocations. So what's the current status?
on Jul 24, 2011 | Permalink | Discuss
These days I got a feeling as if professional software products get worse with every release. One cause is a fatal misunderstanding of best practices by the big stakeholders. Looking at their current products, one should ask them to "Release Late, Release Rarely"!
on Dec 29, 2010 | Permalink | Discuss
Today I had enough from typing lenghty paths and ".jar" extensions, so I taught Windows to deal with JARs the same way it deals with EXEs and CMDs.
on Dec 29, 2010 | Permalink | Discuss
Iterating over an Enumeration with the for-each statement would be fine, but the JRE's default support is not very smart. So I wrote my own utility providing five times better speed, using virtually no heap space.
on Jul 4, 2010 | Permalink | Discuss
Sick of XALAN bugs in GlassFish? Time to pimp your container!
on Mar 16, 2010 | Permalink | Discuss
Several APIs demand that the user is implementing the .hashCode() method. There are lots of standard implementations on the web, so the question is, what performance impact the implemenation of .hashCode() will have. I did some tests...
on Jan 3, 2010 | Permalink | Discuss

GUI

When programming in Java, everywhere I go I stumble over "dead" technology. That's a mess, since that technology was really great and still would be very useful. But some day, "someone" just declared it's death. But why?
on Apr 24, 2011 | Permalink | Discuss
You think that with Unicode ™ the stone age is over and your Java software will print even egyptic hieroglyphs? Dream on!  
on Feb 13, 2010 | Permalink | Discuss

Education

Sometimes it makes sense to wrap a single code line into a class. An example is implementing the Range pattern.
on Jan 1, 2011 | Permalink | Discuss
A lot of applications these days title themselves RESTful. But how much REST is needed to be RESTful?
on Feb 20, 2010 | Permalink | Discuss

Community

I'm used to find my name on my very own articles. But today I was rather excited when seeing myself cited on JavaWorld's web site.
on Nov 13, 2010 | Permalink | Discuss
For meanwhile more than 25 years I am writing computer programs. More than a decade I spent with programs accessing databases, virtually always relational ones. I soon learned that this is rather hard work. Not only that you need to know about the theory behind RDBMS iself, but also you need to know the technical APIs (like ODBC, ADO, RDO, JDBC, JDO, JPA, CMP, ...), the structure of...
on Feb 28, 2010 | Permalink | Discuss
Like to use XSLT 2.0 but fear to switch to SAXON? Just drop saxon9he.jar into JRE's lib/ext folder and you're done! NO FEAR, IT WILL WORK.
on Feb 6, 2010 | Permalink | Discuss
So finally, after endless nights, my new web site Head Crashing Informatics www.headcrashing.eu is finished -- and inviticon's, too www.inviticon.eu!
on Jan 29, 2010 | Permalink | Discuss

Mobility

Today I read that Apple finally allows interpreted code on the iPhone. When will Oracle deliver Java for iOS?
on Sep 10, 2010 | Permalink | Discuss

Databases

Finally iAnywhere answered my prayers and implemented support for JDBC batch mode into their latest (and fastest) driver. But at surprisingly bad performance. Let's see why.
on Jul 3, 2010 | Permalink | Discuss
If you wonder whether the style of use with JDBC API has an impact of performance, you might like to read my latest blog entry on Head Crashing Informatics. While the entry mostly is about tuning SQL Anywhere's BLOB handling performance, it contains an interesting aspect: There are three ways to deal with BLOBs in JDBC, and the performance difference is tremendous. While obvious for the JDBC...
on Apr 10, 2010 | Permalink | Discuss

Research

  Last week I gave a brief explanation of Web 3.0 and The Semantic Web to students at the college I attended more than ten years back. Possibly you are interested in the way Terminator and The Matrix will become real, then you should read on.
on May 16, 2010 | Permalink | Discuss

JSR

There is much discussion these days about HATEOAS (Hypermedia as the engine of application state) so it gets time to clearly say what HATEOAS actually means.
on Feb 14, 2010 | Permalink | Discuss