blog.astithas.com
Past Midnight: June 2009
http://blog.astithas.com/2009_06_01_archive.html
Wednesday, June 17, 2009. Retrying transactions with exponential backoff. The method I described in my previous post about retrying transactions. The general method to alleviate such problems is to randomize the retry intervals. The most well-known algorithm in this category is called exponential backoff. This is one way to implement it for the utility method in my previous post (full code in gss. Public T tryExecute(final Callable T command) throws Exception {. T returnValue = null;. Int delay = 0;.
blog.astithas.com
Past Midnight: December 2009
http://blog.astithas.com/2009_12_01_archive.html
Monday, December 7, 2009. Lessons from Startup Weekend. I had an exhausting but fun weekend at the Athens Startup Weekend. A few days ago. Along with Christos. Surprisingly, for me at least, in only two days we managed to design, build and present a working prototype in front of the judges and the other teams. And even though the demo wasn't exactly on par with our accomplishments, I'm still amazed at what can be created in such a short time frame. For quick server-side prototyping and hosting,. People h...
blog.astithas.com
Past Midnight: April 2008
http://blog.astithas.com/2008_04_01_archive.html
Thursday, April 3, 2008. JavaScript on the server with Helma. It is also relatively unknown that there exist already more than one frameworks for programming on the server with JavaScript. The most mature among them is Helma. An open-source framework that has been used in production environments for years. Setting up Helma is fairly straightforward. First you have to download the latest version from http:/ helma.org/download/. Should suffice. You should get the latest version available (Java 6 as of ...
blog.astithas.com
Past Midnight: March 2009
http://blog.astithas.com/2009_03_01_archive.html
Saturday, March 14, 2009. It's been a while since my last post, but I've been wanting to write about the interesting stuff that I've been working on. Unfortunately it took longer than anticipated, but now we're almost done and I'll be posting soon with the gory details. However, since I got tagged. I suppose I can throw in a not-so-interesting post, about my Linux application preferences. Which desktop manager do you use more often? Describe it briefly or point out to a similar application. Optional) Lin...
blog.astithas.com
Past Midnight: June 2008
http://blog.astithas.com/2008_06_01_archive.html
Sunday, June 1, 2008. Why you should go to conferences. One thing I like about working in a large corporation is that you get to meet all sorts of interesting people. You actually have to. Want to meet lots of interesting people, you basically have. Use the net - blogs, mailing lists, newsgroups, twitter, friendfeed, etc. ( done. And since it took place very close to where I work, I took the opportunity to. Meet some old friends and make some new ones. Number One of course, is Wietse Venema. JavaScript e...
blog.astithas.com
Past Midnight: July 2009
http://blog.astithas.com/2009_07_01_archive.html
Tuesday, July 7, 2009. As I've described before. Is a REST-like interface for interacting with a GSS-based service, like Pithos. Using regular HTTP commands a client can upload, download, browse and modify files and folders stored in the GSS server. These interactions have two important properties: they store no client state to the server and they are not encrypted. I have already. For instance, cannot rely on such an ID and have to transmit authentication data in each call. Ultimately the tradeoff i...
blog.astithas.com
Past Midnight: October 2012
http://blog.astithas.com/2012_10_01_archive.html
Friday, October 5, 2012. A few months ago, long before the Firefox debugger had shipped, I had tried to see what it would take to get it to debug B2G, or as we call it now, Firefox OS. And with time it grew into an important debugging target for us. I. It at JSConf last April, but at that time a lot of the debugger frontend functionality had not been available in nightlies. As of. However, nightly builds of Firefox can debug nightly builds of Firefox OS, both in the device and desktop versions. Adb push ...
blog.astithas.com
Past Midnight: April 2012
http://blog.astithas.com/2012_04_01_archive.html
Friday, April 6, 2012. This week I had the opportunity to attend JSConf. I've been trying to make it to one of these conferences in the past without success and I now realize I was missing a lot! Deserve special credit for the excellent job they are doing here. Even though I missed all the parties (because jetlag), the venue, the speakers, the tracks, and the conversations were all top class. Highly recommended. Phones given out by Mozilla. My own Debugging B2G. I think that the best thing to do for thos...
blog.astithas.com
Past Midnight: July 2008
http://blog.astithas.com/2008_07_01_archive.html
Wednesday, July 23, 2008. Douglas Crockford, JavaScript: The Good Parts. 169; Barney Livingston. When I was twenty-something, I liked watching The Young Indiana Jones Chronicles. Due to the similarities among them, I might be trying to speak Italian, but use an English noun while constructing the past tense of a verb in French. Sometimes I would even be oblivious to my mistake until someone else pointed it out to me. It all seemed very natural as I was doing it. And put it inside an. I resisted the urge ...