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
MIT’s Introduction to Algorithms, Lecture 3: Divide and Conquer
This is the second post in an article series about MIT’s lecture course “Introduction to Algorithms.” I changed my mind a little on how I will be... more »
0 commentsSave Tags: research
New Website for the Scala Language
The new website finally goes live! The existing content has been reorganized and updated, and finding the desired information should now be much... more »
0 commentsSave Tags: news, open source, other languages, research
Cilk Wins Most Influential Programming Language Design and Implementation Award
The PLDI paper "Implementation of the Cilk-5 Multithreaded Language" introduced an efficient form of thread-local deques to control scheduling of... more »
0 commentsSave Tags: c-and-cpp, microsoft, research, trends
What makes a good Test Engineer
This article describes what should do become a good software test engineer.
1 commentsSave Tags: frameworks, methodology, research, standards
REST vs WS-* :: A comparison of SOA stacks
The debate continues. Here's a stack comparison diagram I found on the SOA Wiki so that neutral parties can get a perspective.
0 commentsSave Tags: research, standards, web services
Pair programming. What researches say on the costs and benefits of the practice.
Effect of Pair programming on defect rate, quality and costs. Scientifically valid research results only. Not all that rosy.
0 commentsSave Tags: agile, methodology, research, reviews
Formal Language Processing in Scala, Part 3
This is the third part in a series of articles on formal language processing in Scala, focusing on parser combinators and language interpretation. In... more »
0 commentsSave Tags: how-to, other languages, research
Formal Language Processing in Scala, Part 2
This is the second part in a series of articles about parser combinators and implementing an interpreter in Scala. In this part I will focus on the... more »
0 commentsSave Tags: how-to, other languages, research
Project-Oriented SOA
The solution is to combine service lifecycle management, architecture, SOA governance, funding, and SOA metrics into a single comprehensive program.... more »
0 commentsSave Tags: methodology, opinion, research
Telling a good story - Rspec stories from the trenches
A collection of lessons and guidelines for writing Rspec Stories. With story examples taken from real systems and how they have been improved as I... more »
1 commentsSave Tags: agile, methodology, research, ruby
Dzone.com and link sharing - Means or Ends ?
Is dzone much more than digg for developers ?
3 commentsSave Tags: opinion, research, trends
REST presentation
Arnon Rotem-Gal-Oz offers up a recent 6MB PowerPoint presentation he did on the REST architectural style. I think it's pretty educational. I know that... more »
0 commentsSave Tags: how-to, research
3 Things Multicore Programmers Need
Summary of conversations with ~50 software organizations around the multicore programming challenges, and key criteria for a possible solution.
0 commentsSave Tags: c-and-cpp, methodology, research, trends
via