What Is Clean Code? book chapter
Robert C. Martin introduces his book, Clean Code, and polls experienced programmers -- including Bjarne Stroustrup, Grady Booch, Dave Thomas, and Ward... more »
0 commentsSave Tags: methodology, research
Top Job Boards for Web Developers and Designers
There are loads of job boards out there, but how many of them are actually built for web developers and designers? And How many of them are acutally... more »
0 commentsSave Tags: research, tools, web design, web services
VisualVM 1.0.1: Bug Fixes & Three New Plugins
New release of Visual VM, with many bug fixes and 3 new plugins.
0 commentsSave Tags: gui, java, research, tools
20 Real-Life Challenges of Cloud Computing
We’ve done some extensive work on cloud computing (i.e., deploying Java grid applications on cloud environment) here at GridGain and there is a... more »
0 commentsSave Tags: java, open source, opinion, research
Code Reuse in Google Chrome Browser
Google Chrome browser shows an excellent example of code reuse. I found that they use at least 25 different software libraries! Here is the full list... more »
0 commentsSave Tags: open source, research
Scrum Cheat Sheet
The Scrum Cheat Sheet gives a quick reference to - the Roles: Product Owner, Scrum Master and Team, - the Artefacts: Sprint/Product Backlog and... more »
2 commentsSave Tags: agile, open source, research, tools
The Disastrous Mistakes that Game Developers MUST Avoid - Part 2
We, as people, all make mistakes. We, as game developers, make mistakes as well. Some of these mistakes are trivial and don’t bring upon us too much... more »
0 commentsSave Tags: flash-flex, games, opinion, research
Patterns in Real life - Design patterns played out with people instead of objects
In object oriented design (OO), we give clear responsibility to each object. Object is like a black box which can receives and sends messages. All the... more »
3 commentsSave Tags: methodology, research
The Disastrous Mistakes that Game Developers MUST Avoid
We, as people, all make mistakes. We, as game developers, make mistakes as well. Some of these mistakes are trivial and don’t bring upon us too much... more »
0 commentsSave Tags: flash-flex, games, opinion, research
Book Reivew: “Practical API Design: Confessions of a Java Framework Architect”
The author is the founder of Netbeans. He has dozens of great examples of good and bad API design from his experience. He describes where their API... more »
1 commentsSave Tags: announcement, books, java, research
Finally some pair programming research
Many studies on agile practices are classroom and student oriented, which may not easily translate into a corporate environment with experienced... more »
0 commentsSave Tags: agile, methodology, research
Improving SWF Compression
Better SWF compression with KZIP and DeflOpt.
0 commentsSave Tags: flash-flex, games, research
250+ .NET Interview FAQ's for Developers
A comprehensive list of ASP.NET AJAX, ASP.NET and .NET Framework questions for beginners and experienced people. Also a good read for people who want... more »
0 commentsSave Tags: .net, ajax, how-to, research
The Myths of Developing a Popular Game
There are, and there have been, thousands, maybe even millions of very successful games that have been released to the world. Some of them fully... more »
0 commentsSave Tags: flash-flex, games, opinion, research
Meta-Programming with Scala Part III: Partial function application
In my previous post about Meta-Programming with Scala I suspected that there was no way to express partial function application in Scala’s type... more »
0 commentsSave Tags: how-to, other languages, research
MIT’s Introduction to Algorithms, Lecture 6: Order Statistics
This is the fourth post in an article series about MIT’s lecture course “Introduction to Algorithms.” In this post I will review lecture six, which is... more »
0 commentsSave Tags: research
Teaching Computer Science Principles while Remaining Language Agnostic
A discussion about how computer science fundamentals are taught to university students, and approaches to improve education.
0 commentsSave Tags: java, methodology, opinion, research
MIT’s Introduction to Algorithms, Lectures 4 and 5: Sorting
This is the third post in an article series about MIT’s lecture course “Introduction to Algorithms.” In this post I will review lectures four and... more »
0 commentsSave Tags: research
Industrialization of Open Source Project Doesn't Improve Quality
Even if commercial companies back now most of the major open source projects for software development tools, users perception of their quality has not... more »
0 commentsSave Tags: news, open source, opinion, research
5 Ways To Save Time While Developing a Game
If you’ve ever made any type of game, you should know that it usually takes a pretty large chunk of time to develop. Nobody likes to waste time, well... more »
0 commentsSave Tags: flash-flex, games, opinion, research
Logging in unit tests?
Should we use logging in unit tests? I'm having a discussion about the use of log4j in junit tests. I am really against the idea. The way I see it, a... more »
1 commentsSave Tags: opinion, research, standards
My effective time management theory
I like to write about my own time management theory that I apply on projects and it works very well...
0 commentsSave Tags: agile, research
Basics of framework design
If you consider developing a framework you should begin with the logic of framework design. This article will show you the concepts of framework... more »
1 commentsSave Tags: php, research
PHP Optimization Tips #1
Usually I’m a code performance freak. I like to squeeze every little milliseconds out of the code I’m writing. Over the years I developed a sort of... more »
1 commentsSave Tags: how-to, php, research
Rating JRuby, Jython, and Groovy on the Java Platform
Three of the most prominent open source/Java languages are JRuby, a Java implementation of Ruby; Jython, a Java implementation of Python; and Groovy,... more »
0 commentsSave Tags: java, open source, research
via