Do Not Litter Your Code With Null Checks
Just read the following post on the performance of try/catch and throwing exceptions. In the author’s small (and completely unrepresentative of... more »
0 commentsSave Tags: opinion, reviews
Don't Be Afraid of People Better Than You
Girl Developer discusses why you shouldn't be afraid of your company's next best thing.
0 commentsSave Tags: how-to, methodology, opinion, standards
Perfect Christmas presents for Software Developer
Still searching for a christmas present? These books might be the perfect match for a Software Developer...
0 commentsSave Tags: books, opinion, reviews
A Brief Conversation with David Moon
I had an email conversation between myself, David Moon & Daniel Weinreb. For the younger readers: David Moon is one of the original architects of the... more »
0 commentsSave Tags: hardware, java, opinion
Young & Upcoming Generation of Powerful Languages
Several upcoming popular future programming languages including some on top of JVM and CLR ( IronRuby, Scala , Clojure, Groovy, F#, Erlang, Haskell... more »
3 commentsSave Tags: .net, java, opinion, other languages
Making unit testing a priority
Developers who don't do unit tests might say they don't know about unit testing or that unit tests are hard to write. But they must get past that way... more »
0 commentsSave Tags: agile, opinion
To Grails or not to Grails?
I had the privilege of speaking with Mr. Grails, Graeme Rocher at Spring One Americas. I'm personally not sold on using Grails as a whole for my... more »
0 commentsSave Tags: frameworks, groovy, opinion
How to start the transition to Agile within your organization: “Baby Steps” or “Big Bang”?
Why do you want to become Agile? What are the goals you want to achieve with that? Think about it. And then - think again.
0 commentsSave Tags: agile, methodology, opinion
Edge of Chaos and Hyper Productive Software Development Teams
ow can we apply the edge of chaos concept to software development?
0 commentsSave Tags: agile, methodology, opinion
Algorithms IRL: Gradient Descent and Start-up Ideas (2/3)
Alright, so last time I went through some really non-controversial examples of how thinking in terms of gradient descent leads us easily to lessons... more »
0 commentsSave Tags: opinion
Question of the Day -- What's Worse?
From Twitter yesterday, I was griping about how once you use a Generics Constraint once and suddenly that same constraint has to immediately ripple... more »
0 commentsSave Tags: frameworks, opinion, trends
The Wisdom Of Insecurity
In theory, with experience comes wisdom, but what are the results of that wisdom? Better technical decisions? Sure. Better communication skills?... more »
0 commentsSave Tags: opinion, trends
Five Great Ways to Conquer Your Fears
It is a rare person who lives without fear of one kind or another. You may fear heights, or spiders, or new situations, or rejection–whatever your... more »
0 commentsSave Tags: opinion, reviews, usability
Do Not Litter Your Code With Null Checks
Just read the following post on the performance of try/catch and throwing exceptions. In the author’s small (and completely unrepresentative of... more »
0 commentsSave Tags: .net, frameworks, opinion
Iterative AND Incremental
A few years north of a decade ago, the terms "iterative and incremental" were how folks increasingly spoke about software development.
0 commentsSave Tags: methodology, opinion, trends
LINQ-to-Entities: The Blackberry Storm of ORMs?
One of the best new features to appear in .NET recently has been LINQ (language integrated query) - and particularly, LINQ-to-SQL. This marvellous bit... more »
0 commentsSave Tags: .net, frameworks, opinion
Google: Open source lets us control our destiny
By utilising open source, Google's Chris DiBona says the company is able to control its own destiny without having issues with vendors or relying on... more »
0 commentsSave Tags: open source, opinion
A few thoughts about memory cache | FactoryPattern.com
A few thoughts about caching data into memory to improve the performance and how to use it in scalable applications.
0 commentsSave Tags: how-to, java, opinion
How Do You Deal With Common Infrastructure Code For Multiple Projects?
Here’s the situation: a couple of months ago we started developing according to a new architecture. Obviously, you need infrastructure code for this.... more »
0 commentsSave Tags: methodology, opinion, reviews
De-optimization
hy? Why! Why do managers make stupid decisions that cause devastating churn and tawdry results? And it's not just managers, though they are... more »
0 commentsSave Tags: opinion, reviews
5 tips for Iterating through the holidays
As we get closer to the holiday season, external factors threaten to disrupt the sprint rhythm. People go on vacation, sprint meetings fall on or... more »
0 commentsSave Tags: agile, how-to, methodology, opinion
Meaningful code metrics
The software industry has a cyclic love-hate relationship with code metrics. At times, metrics appear to be quite helpful and at other times, doubt... more »
0 commentsSave Tags: opinion
Artificial Complexity and Internet Applications
Good programmers seem to end up as polyglot programmers. The Pragmatic Programmers have long advised learning a new language every year. Not only does... more »
0 commentsSave Tags: css-html, javascript, opinion, other languages
Object 101 - What is an Object?
Judging from the responses to my last post on uniformity it looks as though I started off with the bar too high. So lets lower it a bit. Lets go right... more »
0 commentsSave Tags: opinion
Servlet 3.0 (JSR 315) update
It's been a while since I gave an update about servlet 3.0. However while I haven't been blogging we at the expert group are working through refining... more »
0 commentsSave Tags: frameworks, java, opinion, standards