API Client Design Across Languages - Part 2 - Making Requests
It’s been a while since my last post (API Client Design Across Languages - Part 1), but life and work have gotten in the way. Regardless, I’m am finally cont...
It’s been a while since my last post (API Client Design Across Languages - Part 1), but life and work have gotten in the way. Regardless, I’m am finally cont...
In my recent post Some Best Practices On Building An Integration, I espoused the benefits of using API owner supplied tools and libraries, and mentioned area...
Python “magic methods” allow for some very fun and powerful code.
This was originally posted to the DEV Community
So obviously testing is important. That’s not exactly deeply insightful; we all know this. Even the slightest, most unassuming change can have weird effects....
YOU ARE IN A LEGACY CODEBASE > RUN TESTS YOU HAVE NO TESTS > READ SPEC YOU HAVE NO SPEC > WRITE FIX YOU ARE E...
You find odd bits in any code base, especially one of significant age, with a few dozen different developers, that has gone through massive refactoring and r...
A few years ago my company went through a rebranding excercise and got themselves a shiny new logo.
Gina Trapani had this to say today on twitter: Better user experience almost always means more developer effort and often more complex code. That's the r...
I write this as a bit of a goodbye to my current job, which I have enjoyed greatly over the years. Thanks everyone!
I came across a few methods down in our database code yesterday:
Came across this code in one of our applications yesterday:
I was greatly amused by the recent stories of what Search Engine Land has dubbed, “Google’s anti-SafeSearch feature.” It is however bug.
Randall of xkcd (which if you don’t read, you should really give it a try) posted yesterday about a somewhat morbid interest in actuarial tables which led to...
Since we deployed our Liferay 6.1 environment at work, we’ve noticed that tomcat refused to shutdown cleanly. When executing the shutdown script, it would ha...
One of our main projects has still been sitting in CVS for some time. Everything else under active development either started in, or was moved to SVN for som...
Lately at my company we’ve been working on a number of portlets for use in a Liferay Portal installation. I’ve had little previous experience with Liferay, o...
Got a laugh from this ticket in our bug tracking software earlier this week: