An interesting prediction of a Java resurgance in web development came from the "I, Cringely" blog. The post was entitled: "The second coming of Java" and here was what author Bob Cringely's theory boiled down to:
Today, it has finally happened: At the GOTO conference, Google has officially presented its new programming language, Dart.
This post gives an overview of Dart and provides a few comments on how it fits into the current programming language landscape.
First a bit of background. I’m a software developer (lately in Ruby and a tiny bit of Java, previously in Python, C# and PHP;
yes I got around a bit), but have spent enough time looking after
production hardware (mainly debian, solaris and recently a bit...
You’re all reading this because of Steve Jobs. Our entire adult life
has been spent gilding the lilies that Steve Jobs created. No bigger
influence on our lives other than the parents … and even that’s somewhat
How does — how can —...
The Web as a platform is changing faster every day—blink, and you're behind. Just look at the version numbers of browsers lately. This year we started with IE9, Chrome 8, and Firefox 4. Next year, we could see IE11, Chrome 20, and Firefox 12. The...
Historically we set out to use Vagrant
on the developers laptop. Soon, the complexity of our setup had
outgrown the developers laptop and required another solution. As the
target platform was based on Amazon EC2, it made sense to create
believe that software developers not being responsible for their
software in production is as damaging, bad and stupid as bankers not
being responsible for their losses. To further the analogy by
paraphrasing a commonly used derogatory term about...
Interested in being a major player in one of the largest developer communities on the web? Do you have a knack for finding and sharing awesome developer content? Do you want to be a recognized name in your space and a major driver of discussions and knowledge...
A Cross-site Request Forgery, aka CSRF or one-click attack, is a diffused security issue issue where unathorized commands are sent from the user's browser to a web site or a web application. CSRF is different from Cross-Site Scripting in the sense that it...
There is a terminology problem in the Rails community.
Everyone promotes Rails as a MVC framework. I did that as well. However, the truth is that Rails represents the Model2 architecture. It's not MVC.
Heroku is a great platform. Long before I joined and when I say long, I mean in startup terms (i.e. a few weeks before I joined :)) – the decision was made that CrowdHired would be hosted on Heroku. Shortly after I came on board, Heroku released their new...
good engineer thinks in reverse and asks himself about the stylistic
consequences of the components and systems he proposes” – Helmut Jan
This advice is not limited to engineers. It also applies to many of
us who want to produce software that...
In 2008 at Agile Toronto, I did a session on Agile Infrastructure. This is where I met Andrew Shafer
(working at Reductive Labs). There wasn't that much attention for it
back then, we were still figuring out the impact and ideas. Now 3 years
later, I was...
At the first devopsdays in Ghent 2009 we were extremely lucky to have Lindsay Holmwood present.
I had to skip the first devopsdays downunder. So I was honoured to be asked by Lindsay to do a keynote on devops in Melbourne.
Manning has provided a free chapter (Chapter 14) of Rails 3 in Action. This book was written by Ruby community leader Yehuda Katz and Ryan A. Bigg. This chapter shows you part of the process of deploying a Rails application to a new Ubuntu...