-
GeekMeet talk about Google App Engine
The GAE presentation I’ve given for the 12th edition of Cluj Geek Meet can be found here (created using reveal.js). You can find the source code here.
-
Lightning talk at Cluj.PM
The slides from my Cluj.PM lightning talk: It was a stressful (but fun!) experience. Thanks to the organizers!
-
Running pep8 and pylint programatically
Having tools like pep8 and pylint are great, especially given the huge amount of dynamism involved in Python – which results in many opportunities to shooting yourself in the foot. Sometimes however you want to invoke these tools in more specialized ways, for example only on the files which changed since the last commit. Here…
-
Clearing your Google App Engine datastore
Warning! This is a method to erase the data from your Google App Engine datastore. There is no way to recover your data after you go trough with this! Only use this if you’re absolutely certain! If you have a GAE account used for experimentation, you might like to clean it up sometimes (erase the…
-
Relaxed JSON parsing
This blogpost was originally posted to the Transylvania JUG blog. JSON is a good alternative when you need a lightweight format to specify structured data. But sometimes (for example when you want the user to specify JSON manually) you would like to relax the formalism required to specify "valid" JSON data. For example the following…
-
Updating the root certificates for Java
One usually thinks of SSL in the context of HTTPS, but there are also other protocols which rely on it to provide security. See this link for a short overview of SSL – it only mentions HTTPS, but the same applies for IMAPS, FTPS, etc – SSL is independent of the wrapped protocol. You can…
-
Vagrant and VirtualBox on Windows
Vagrant is a collection of scripts written in Ruby to manage VirtualBox images in a shared environment (like the QA boxes inside a company): install them, update them, etc. Unfortunately installing it under Windows is not as straight forward as one would want, so here are some useful tips: Read the Windows setup page and…
-
Another friend blogging
Another friend bit the dust started blogging: Cleonte’s GitHub blog – bookmarks at the moment but looking forward to more involved posts :-).
-
Using Jython from Maven
This blogpost was originally posted to the Transylvania JUG blog. On the surface it looks simple: just add the dependency and you can run the example code. However what the jython artifact doesn’t get you are the standard python libraries like re. This means that as soon as you try to do something like the…
-
How to post high-quality videos to Google Video
If you have Google Apps for Business, Google Video is still the preferred method of storing videos "in the cloud": it is easier to embed into Google Docs and probably more importantly – it can be truly private (you can only access it if you are logged in with the correct account – as opposed…