Google Gears Turns One: Future is in Open Standards
Google Gears, the offline web application API it debuted last year at its developer conference, is turning one this week, and to celebrate, Google... more »
0 commentsSave Tags: standards, web 2.0
10 Object Oriented Design Principles
Every now and then when I review code, I see developers write code that does not conform to the basis OO design principles and this eventually make it... more »
1 commentsSave Tags: java, methodology, opinion
Analysing the memory consumption of Netbeans versus Eclipse
This blog post analyzes the memory consumption of Netbeans with the Eclipse Memory Analyzer and compares it to Eclipse. Potential areas of... more »
2 commentsSave Tags: eclipse, java, open source
Top 25 Command line tips and tricks
Shell Fu seems to have built up a reasonable list of command line tips and tricks. There are a few real gems here.
0 commentsSave Tags: how-to, other languages, server, unix-linux
Java Swings, you say? Are you crazy?
Almost half of the Resumes I get to interview on Swing, write: “Swings” instead of “Swing”. They don’t seem to do the same mistake with other... more »
3 commentsSave Tags: humor, java, perl, ruby
Ruby: An EventMachine Tutorial
Ruby / EventMachine is an event-driven networking library for Ruby, similar to Twisted for Python. Certain aspects of it are also similar to... more »
0 commentsSave Tags: frameworks, ruby
Rails For Beginners: All You Need To Know!
If you've ever read any beginner's articles about Ruby on Rails, you'll know that quite a bit of thought has been put into the code base that makes up... more »
0 commentsSave Tags: frameworks, ruby
Never ever synchronize threads without specifying a timeout value
Whenever there is more then one thread and more then one shared resource there must be some synchronization in place to make sure that the overall... more »
0 commentsSave Tags: reviews, usability
The Most Reusable Piece Of Code Ever…Period
Can anyone else think of a cleaner, more highly used piece of “pocket code” than the good old State enumeration that they have used time and time... more »
7 commentsSave Tags: .net, java, opinion
Intro to Design Patterns: Builder Pattern
Either because you're new to them, or as a refresher, here is the start of a series on the "Gang of Four" design patterns. Andre Mare, the author of... more »
0 commentsSave Tags: java
Convince me to use Python
I don't know if this is kosher or not, but I'm posting a link to my own blog. No ads there, so don't worry. I'm sincerely interested in an open... more »
4 commentsSave Tags: open source, opinion, python, ruby
The Thing About Git
The thing about Git is that it’s oddly liberal with how and when you use it. Version control systems have traditionally required a lot of up-front... more »
0 commentsSave Tags: opinion, tools
Useful lightweight terminal applications
Here’ s a list of some useful lightweight terminal applications which i use mostly on my linux distro.
0 commentsSave Tags: tools, unix-linux
Version Control and “the 80%”
A post about how 20% of programmers like innovation and new and 80% do their job without innovating. Some thoughts on Distributed Version Control... more »
2 commentsSave Tags: open source, opinion, tools, trends
Google's Problem
Even though Google has the coolness of Apple Inc., the worldwide following of MicroSoft, and the quality of Toyota, Google has at least one major... more »
3 commentsSave Tags: gui, opinion, web design, web services
6 steps to successful Continuous Integration
In early seventies, when computer aided projects become bigger and bigger, more independent companies were involved. After few months of development... more »
0 commentsSave Tags: .net, reviews
If a programming language was a boat…
This one is inspired by a recent forum post, that still leaves me in amazement. Hi, Im wondering how i can create a boat in turing and if... more »
1 commentsSave Tags: humor, opinion
Mercurial 1.0 released!
http://www.selenic.com/mercurial/wiki/
0 commentsSave Tags: open source, python
HotRuby: Run Ruby on a JavaScript interpreter?
This is from the "wow, really?" department. HotRuby is an implementation of Ruby in JavaScript! The way it works is that a HotRuby "VM" takes the... more »
0 commentsSave Tags: flash-flex, javascript, ruby
Programming Languages: Is newer always better?
I constantly hear the belief that modern programming languages and environment are better than older programming languages. More productive, easier to... more »
2 commentsSave Tags: opinion
OpenOffice.org 3.0's new features, an early look
An overview of the new features in the coming release 3.0 of OpenOffice.
0 commentsSave Tags: open source, tools
Solving Algebraic Equations Using Regular Expressions
Regexes suck at math. To a regex engine, the characters 0 through 9 are no more special than any others.
0 commentsSave Tags: how-to
Superlanguages: A Revolutionary Approach to Development
Superlanguages offer a new approach to application development. They empower developers, de-skill aspects of the development process, can include all... more »
2 commentsSave Tags: books
via