Category: News

Equals and HashCode in Java

This is one of my pet peeves. Partially because it isn’t really explained that well in Java documentation, but mostly because I’ve seen it wrong so many places. As I’ve come across this twice in the past two days in our code, I felt the need to blog about it. […]

Read More

Code Debt

I went to a really neat workshop on ‘Code Debt’. The idea behind this term (as I see it) is that you should constantly maintain your software. When you make a change, but don’t take the time to refactor the code to play well with your change, you incur code […]

Read More

Greetings from SPA

I’ve been meaning to post since Sunday night, but I don’t think I’ve had a single minute of down time since I’ve gotten here. Even just hanging out after dinner I’ve either been in discussions with people or hacking on code. Or drumming. So, greetings from SPA – the Software […]

Read More

Web Server in Python

Wow! I thought Jetty was easy to set up, but a web server in Python takes the cake. I need a server that responds with the same file no matter what GET request comes in – about the simplest server imaginable. And here it is: from os import curdir, sep […]

Read More

Performance tuning sucks

So, I have been doing a lot of tuning lately, and I will be the first to admit it. Performance tuning sucks, even here at YouDevise. Let me start by telling you the reasons why performance tuning does NOT suck at YouDevise. We DO have the smarts. Every developer (and […]

Read More

Dropping those pesky foreign keys

So, we have always been annoyed with dropping those MySQL foreign keys. They required manual SQL and some thinkin’ to delete. (You couldn’t just write a common DDL statement to do it that will not fail in some environments, since different environments may have different names for the key. Hibernate […]

Read More

Arc on Windows for Web Apps

Paul Graham is one of the two bloggers whose posts I read regularly – an eccentric venture capitalist, successful entrepreneur, hacker, and painter. Paul’s been working a new language called Arc for a long time, claiming it will be a powerful variant of Lisp suitable for web applications – this […]

Read More

How To Write Bug-Free Code

I’m off to Cambridge shortly to give my first session on How To Write Bug-Free Code. I’ll be repeating this presentation at several more universities this autumn as part of our educational outreach (that is, recruitment drive!) The fun part of this talk is that I spend the second half […]

Read More

Addicted to Debugging?

As youDevise gets bigger, I don’t get to pair with developers on my team as often as I’d like – but I always do when asked. One thing that’s really noticeable when you pair with me on a bug assignment is that I don’t use a debugger. Ever. I’ve don’t […]

Read More

Welcome to the new developer blog!

This for all of us to share news, tips/tricks, and general information about developing. Please login with your users to see and share more!

Read More