-
Career
Amend Your Contract To Allow For Side Projects
The other day Joel Spolsky blogged a wonderful overview of the copyright issues with software companies in terms of its…
Read More » -
DevOps
Keep Server IPs In Apps
As a consequence of the Dyn attack many major websites were down, including twitter – the browsers could not resolve…
Read More » -
Software Development
Using Named Database Locks
In a beginner’s guide to concurrency, I mentioned advisory locks. These are not the usual table locks – they are…
Read More » -
Software Development
Short DNS Record TTL And Centralization Are Serious Risks For The Internet
Yesterday Dyn, a DNS-provider, went down after a massive DDoS. That led to many popular websites being inaccessible, including twitter,…
Read More » -
Software Development
The Broken Scientific Publishing Model and My Attempt to Improve It
I’ll begin this post with a rant about the state of scientific publishing, then review the technology “disruption” landscape and…
Read More » -
Software Development
I Stopped Contributing To Stackoverflow, But It’s Not Declining
“The decline of Stackoverflow” is now trending on reddit, and I started this post as a comment in the thread,…
Read More » -
Enterprise Java
Traditional Web Apps And RESTful APIs
When we are building web applications these days, it is considered a best practice to expose all our functionality as…
Read More » -
Software Development
The Right To Be Forgotten In Your Application
You’ve probably heard about “the right to be forgotten” according to which Google has to delete search results about you,…
Read More » -
Scala
Why I Introduced Scala In Our Project
I don’t like Scala. And I think it has some bad and very ugly aspects that make it a poor…
Read More »