OpenSSL problems after GCC 4.2 upgrade: GCC maintainers are deliberately breaking old features?
I've found a ton of bugs in gcc over the last 5 years of working on Factor, and Factor only has 12,000 lines of C. This is one of the reasons I've... more »
0 commentsSave Tags: c-and-cpp, open source, opinion
git awsome-ness [git rebase --interactive]
With the last git release, git-rebase gained a new option: --interactive. If you already had the feeling that in a patch series of yours you should... more »
0 commentsSave Tags: tools
AJAX patent threat to giants under the hammer
A patent scheduled for sale next month in San Francisco could threaten some of the biggest players on the internet leading Web 2.0. Listed in Ocean... more »
0 commentsSave Tags: ajax, web 2.0
Heartless Apple form letter 'confuses' Jesus Phone disciples
Apple has just sent a form letter to an army of would-be iPhone developers - and no one knows what it means. Some, like the folks at The Unofficial... more »
0 commentsSave Tags: apple, mobile
No Borg-like release train for Ruby on .NET
Microsoft hopes to deliver the .NET-tuned implementation of the phenomenally popular Ruby, IronRuby 1.0, by the end of this year. There's a ton of... more »
0 commentsSave Tags: .net, open source, ruby
Quick scripting for .NET with IronPython | Reg Developer
While Ruby and Groovy seem to get all of the attention, there's one scripting language that has been around for a lot longer and that has quietly been... more »
0 commentsSave Tags: .net, python
Stallman steps back from Emacs
Richard Stallman, industry activist and founder of the Free Software Foundation (FSF) has - once again - relinquished his role as maintainer of the... more »
0 commentsSave Tags: open source, tools
Closures in Python (part 2)
This assumes that you've read Martin Fowler's article on closures. Part 1 shows a translation of Martin Fowler's Ruby code into Python, both a direct... more »
0 commentsSave Tags: python, ruby
Closures in Python (part 1)
Martin Fowler (obligitary Fowlbot namedrop) recently blogged about the power of closures in languages that support them. Here's a translation of... more »
0 commentsSave Tags: python, ruby
Double Dispatch Pattern
Let's say you are designing a system and you have worked out what classes you are going to need; but you also realise that as time goes on you are... more »
0 commentsSave Tags: .net, methodology
Perens: 'Badgeware' threat to open source's next decade
10th birthday interview Bruce Perens doesn't regret the fact that, since officially co-birthing open source with The Cathedral and the Bazaar author... more »
1 commentsSave Tags: open source
Git is the next Unix
When I first heard about git, I was suspicious that there could be anything special about it, but after watching Linus' talk about it, I was... even... more »
0 commentsSave Tags: tools, unix-linux
Ruby project yields to Microsoft
A community driven project for Ruby source code to run natively on Microsoft's .NET framework has shut down, faced by progress from an official... more »
0 commentsSave Tags: .net, ruby
The future of Ruby.NET - Ruby.NET Compiler Discussion | Google Groups
I've come to the conclusion that the DLR is clearly here to stay - it's becoming an even more important part of the Microsoft platform. I also believe... more »
0 commentsSave Tags: .net, ruby
projectxana - Google Code
Project XANA is an experimental R&D OS implementing xanalogical functionalities. It is written primarily in D, with some C and Assembler. It provides... more »
0 commentsSave Tags: other languages
Inversion of Control not DI
A couple of days ago I posted that, although some developers use the terms Inversion of Control and Dependency Injection as if they are the same... more »
0 commentsSave Tags: .net
Inversion of Control Pattern
Okay, in this post we are going to look at Dependency Injection. First thing you have to know (and the reason for the title of this post) is that... more »
2 commentsSave Tags: .net, methodology
Penguin-powered UML modeling
With speculation building that Microsoft will bring Windows 7 forward by a year, ostensibly to staunch the loss of the Vista weary and Vistaphobes to... more »
0 commentsSave Tags: tools, unix-linux
'Tofu' license pits open source against meat
What you can - and cannot do - with your software is often determined by the code owner's license. From not using open source APIs with closed-source... more »
0 commentsSave Tags: java, javascript, opinion
SapphireSteel :: The Fastest Ruby Debugger in the West
One of the problems with “traditional” Ruby is the (notoriously) slow debugger. The Ruby In Steel Cylon debugger isn’t just the fastest Ruby debugger... more »
0 commentsSave Tags: ruby
wxBlog: Looking forward to wxWidgets 3
The first alpha version of wxWidgets 2.0 was released 10 and a half years ago and we are still (only) at version 2.8.6 right now so the wxWidgets... more »
1 commentsSave Tags: gui
Major HTML update unveiled
The first major update to HTML in 10 years - factoring in changing tastes around rich-media applications and online collaboration - has been unveiled... more »
0 commentsSave Tags: css-html
Academics slam Java
The choice of Java as a first programming language in computer science courses is undermining good programming practice, according to two leading... more »
11 commentsSave Tags: java, news, opinion, other languages
Uncertainty for Ruby and Rails despite changes
The launch of a low-cost Ruby on Rails integrated development environment from SapphireSteel Software based on Microsoft's Visual Studio comes at a... more »
0 commentsSave Tags: open source, ruby
Emacs diet for Visual Studio?
The grapevine is buzzing with the news Microsoft is looking for developers with knowledge of the Emacs Lisp-based editing tool. The big question is... more »
0 commentsSave Tags: .net, windows