Augmenting 3rd-Party Libraries
For every project I’ve participated in, there has been a need for augmenting some third-party library. A couple of reasons: there’s a bug there’s missing functionality there’s functionality that doesn’tContinue reading
For every project I’ve participated in, there has been a need for augmenting some third-party library. A couple of reasons: there’s a bug there’s missing functionality there’s functionality that doesn’tContinue reading
Bitcoin is gaining popularity, and last week I decided to implement it as a payment option for my computer-generated music service. Why I decided to do that is detailed hereContinue reading
There’s a trivial problem that every project has – keeping the database structure in sync with the application. That is, when your code relies on a new table or column,Continue reading
We’ve all done pagination – it’s sensible for both lists in the UI and for processing data in batches. “SELECT (columns) FROM table LIMIT X, Y”. Possibly “SELECT (columns) FROMContinue reading
If you are using spring and JPA, it is very likely that you utilize ehcache (or another cache provider). And you do that in two separate scenarios: JPA 2nd levelContinue reading
Every now and then a “hardcore” programmer comes and mocks you for using a “sissy” tool like Eclipse or IntelliJ. Real programmers use emacs and vim. If you are luckyContinue reading
In a previous post of mine I asked the question: do programmers get bored? And yes, sometimes they do, especially if there are no challenges. And the usual software projectContinue reading
Having only twitter and facebook authentication so far, I decided to add Mozilla Persona to the list for my latest project (computoser, computer-generated music). Why? I like trying new thingsContinue reading
The other day the reddit community discarded my advice for switching from text-based to binary serialization formats. It was labeled “premature optimization”. I’ll zoom out of the particular case, andContinue reading
Recently I’ve undertaken a personal project (computoser) that is a bit strange. I tried to write software that generates music at random. Good music, that is, because “random” usually generatesContinue reading