Day Three at DebConf

Well, I definately must start shortening up these entries. This does not look like me anymore. So, I’ll stick to the highlights from now on. Debian and Ubuntu was one of, if not the most expected event. Proof of that is that the room was crowded, and there were more than two hundred people watching the streaming video. Mark Shuttleworth shared with us his view on the Debian/Ubuntu issue. Of course, a conciliatory one.

DebConf Update: Day One

Quite an interesting start. Intense, indeed. Breakfast Got up, had a breakfast, and headed to the conference room. The Welcome Talk Margarita Manterola and the local DebConf team gave us a brief description of how much effort it means to assemble a DebConf event in one’s country. I don’t recall having heard this from her, but I guess it’s also as rewarding: this is going really well so far. Debian Just in case you don’t know it, Debian is turning fifteen years next Friday.

Second day at DebConf

Back online. Awake, I mean. I had this article half-written and just saw that the DebConf team has published the proceedings. So, I’ll shorten the summaries and focus on my opinions about each of the events. This will apply for the remaining days of course, but I’m tired enough not to edit yesterday’s article (at least yet). Breakfast This breakfast was quite more interesting, since I sat with some other Debian guys.

DebConf Begins

Quite some time since my last post huh. After an uneventful trip, I got to Mar del Plata. Wait, I’ve got something to say about it: there’s an YPF gas station in the 91th Km. of route 2 which has the tastiest croissants I’ve ever eaten. You cannot miss them if you go by it. Back to business. I’ve checked into the hotel and the conference. In a really fast process, I got my room, a really nice Debian bag, a T-Shirt, and quite a lot of brochures about the city, the country and a sponsor.

Adobe unveiled the Flash specification

Adobe surprised me today with a step on what I believe is the right way: they opened the tech specs for SWF and FLV formats. As Flash’s popularity grew on the online world, this was somehow required. A single company just can’t keep up to the Internet’s speed of motion. More and more devices are built with faster connections and bigger, better screens, which strive for rich content. Now, having access to the way Flash works, Open Source projects such as Gnash will be able to evolve faster and better.

SQL Injection is just bad coding

Rajesh Patel brought once again to my attention the fact that many developers assume an ORM framework protects you from SQL injection. SQL or HQL or whatever injection, is just exploiting a bug whose source is String concatenation. It has nothing to do with which tool you use to get, store, delete or update data from some storage. It is related, instead, on how you build your statements. Hibernate will protect you, if you use Criteria or named parameters to build your queries.

At last, network-manager-pptp on Debian

Hello! In today’s networked world, it is unthinkable that a user should read a ton of documentation, and deal with plain text configuration files, to get online or reach the network at his home, work or college. Enter Network Manager This application comes to the aid of common users, by providing a foolproof UI to handle network connections, be them wired or wireless, public or private. It is, even with the faults it may still have, a really fine tool.

So much effort for SEO

Lately, I’ve been working really hard to make Google, Yahoo! and Live Search happy with the sites I manage (such as this one). I’ve been dealing with very nice plugins for those applications that do not have good native support for URL beautifying, and have no complains about them. But that was the easy part. WordPress and DokuWiki These applications support native URL beautifying, and I consider them good enough for my requirements.

Assertions in Java

It was not until recently that I found this feature of the Java language. Runtime assertions, which can be enabled or disabled with JVM arguments, and derive in errors if failed. Such a feature can be very helpful in building quality Classes. In some way, when enabled, every object built with assertions in its code is testing itself all the time. Added to that, the way this feature is implemented seems the right one.

DebConf8 at Mar del Plata

I just found out that the next annual Debian Conference will take place just 400km away from home. Mar del Plata, a coastal city in the province of Buenos Aires, will be hosting DebConf8. This is the first DebConf I’ll be attending to, so I’m pretty excited about it. There isn’t much I can say, that you won’t find on DebConf’s site. But I’d like to help spread the word, so here’re my two cents!