First Android Phone Just Approved By FCC
Today, the news broke that the HTC Dream, the first handset to run Android (aka "the Google Phone") has been approved by the FCC. In the documents... more »
0 commentsSave Tags: java, mobile, news, reviews
36 Font Resources You Should’ve in Your Bookmarks
One of the hardest thing in designing is looking for that perfect font. A good font can really make or break a great concept. Here i’ve listed 36 Font... more »
0 commentsSave Tags: tools, web design
Google's unhappy Android developers
Controversy around its SDK, rumors of a Symbian tie-up, and the iPhone's star power call the mobile OS into question
0 commentsSave Tags: frameworks, mobile
IntelliJ IDEA 7.0.4 is out!
For all of us, happy users of the best Java IDE, today is the good day - JetBrains released another version of IDEA 7. "In this release you will find... more »
5 commentsSave Tags: announcement, eclipse, java, tools
Python Never bites
who uses python and why should i use python ?
0 commentsSave Tags: python, trends
Why Open Source Succeeds Where Offshore Fails
Many people consider keeping the "whole team together" an essential part of any software development effort. But if this practice is so critical, how... more »
0 commentsSave Tags: agile, open source
Harder Than it Should be - Hibernate Maven POM Dependencies
One of the things I wanted to add to the 'Enterprise JPA' session was to show some reuse of JPA persistent objects with other frameworks,... more »
1 commentsSave Tags: frameworks, java
The End Of Dependency Injection
Dependency Injection is a common technique in Java applications. I have a long history of Java development in a Test Driven Development environment... more »
5 commentsSave Tags: frameworks, java, opinion, trends
Eight Reasons to Migrate to NetBeans 6.5
NetBeans is also enjoying part of the "8" fortune. NetBeans 6.5 Beta is almost ready for release, and more and more users are choosing NetBeans as... more »
2 commentsSave Tags: opinion, tools
Design Patterns - State Pattern
It's been a while again, but it's time for another pattern. Today we'll look at the State Pattern. First of all, the definition: "Allow an object... more »
0 commentsSave Tags: frameworks, methodology, usability
Cargo Cult Methodology: How Agile Can Go Terribly, Terribly Wrong
Agile methodologies seemed like a good idea to this software development team. But when the company doesn't sincerely accept the change in work style,... more »
0 commentsSave Tags: agile
Involvement: Why I Love Open Source
What is really satisfying is getting sufficiently involved in a project to be able to have a direct influence on it, as I am with "Joomla!". It's... more »
0 commentsSave Tags: open source, opinion
Factors influencing Cache Design
This post talks about the various dimensions that should be carefully examined before deciding upon the caching strategy. I would like to argue that... more »
0 commentsSave Tags: opinion, server
Top Screencast Sites for Open-Source Developers
While I appreciate (and read) many books and blogs, and even listen to several podcasts having to do with my favorite open-source technologies, I have... more »
0 commentsSave Tags: how-to, open source, tools, usability
The 'Anti-Java' Professor and the Jobless Programmers
Actually, this top computer science professor isn’t exactly ‘anti-Java’ – but he deplores its effect on CS studies. And he sees dark clouds ahead if... more »
6 commentsSave Tags: java, opinion
Don't Be Afraid to Comment Thy Code
Why it's okay to use comments, even though the man will tell you it's wrong.
2 commentsSave Tags: methodology, opinion
Groovy Eclipse plugin updated to Groovy 1.5.6 and Eclipse 3.4
The Groovy Eclipse team released an updated version of the Groovy Eclipse plugin.
0 commentsSave Tags: eclipse, groovy, news
Slap your Java code hard with Maven and PMD
A quick and dirty guide on troubleshooting your code with Maven and PMD.
0 commentsSave Tags: java, tools
Domain-Driven Design in an Evolving Architecture
Domain driven design can be most readily applied to stable domains in which the key activity is for developers to capture and model what is in users'... more »
0 commentsSave Tags: how-to, opinion, server
Java is not Object Oriented
The Java programming language is one of the most taught, learned, written about, and programmed in programming languages today. Beginning its life in... more »
7 commentsSave Tags: java, opinion, other languages
Doing it wrong: getters and setters
Every getter and setter in your code represents a failure to encapsulate and creates unnecessary coupling. A profusion of getters and setters (also... more »
4 commentsSave Tags: how-to, java, opinion, trends
Martin Fowler on Syntactic Noise
A common phrase that's bandied about when talking about DomainSpecificLanguages (or indeed any computer language) is that of noisy syntax. People may... more »
0 commentsSave Tags: opinion, other languages
Visual SourceSafe: A Public Service Announcement
Sure it was slow, but we could wait. And it only worked on Windows, but we were all running NT 4.0 anyway. And sometimes the repository would get... more »
0 commentsSave Tags: microsoft, opinion, tools
Criticisms of Spring
The Spring Framework is popular. It has also met with a disturbing lack of criticism. The following remarks are based on Spring 2.0. Spring is huge,... more »
13 commentsSave Tags: frameworks, java, server
Book Excerpt and Interview: Effective Java, Second Edition
Effective Java, Second Edition by Joshua Bloch is an updated version of the classic first edition. Addison-Wesley, made an excerpt available to InfoQ... more »
2 commentsSave Tags: books, java
via