Category: English

Semantic Versioning – Cool Concept, buuuut…

What is it? If you are a software developer, you may have heard of Semantic Versioning, as outlined here: http://semver.org/ What this is, is a set of rules for versioning stuff with public APIs (usually library components) in order to minimise Dependency Hell. Dependency Hell is something rather common that you encounter with package managers, where libraries that depende upon…

My early new year’s resolution…

… is 3840×2160 😉 . I  used to have 3 monitors side by side and then decided that it really wasn’t comfortable despite the love I had for the real estate they offered.   After researching a bit on 4K a few months ago, I decided that they were too expensive to seriously consider; a thought that crossed my mind…

Carbon Fibre picks

I am a person that buys a lot of picks and I mean A LOT. I must have about 100 picks by now, of different shapes, materials and thicknesses and yet I could never be satisfied with one.   Most rock/metal guitarists would swear by Dunlop’s Jazz picks, though I could never get into them personally. I still use them…

Holy Tonewood

I have a problem with unsubstantiated claims that are based on “personal experience”, belief or statements “simple and/or obvious knowledge” which are in turn non-provable in the lab. This especially applies to musicians who seem to find all kinds of differences and using “experience” in order to convince everyone else about what’s the proper way to do things.

The obsolete nature of Internet Explorer

I rarely take on consulting jobs nowadays, but this post still stands even on the wake of Internet Explorer’s planned demise.   Here’s a declaration I’m making regarding the nature of web projects I’m willing to undertake: Support for the latest non-beta versions of every web browser occurs at no extra charge to the total development cost. Support for inherently…

New beginnings (again)

I’ve been with Interworks for almost a year now. It was an interesting ride, with its ups and downs, and people who were usually pleasant to work with (apart from some specific exceptions) and achieve results. I had a good time thanks to most of the people I was working with, but it’s time to end.

What in the name of…?

This post is about an ASP.net quirk and the (lack of) solution of it.

It’s a known fact that ASP.net WebMethods as provided by the ASP.net AJAX framework use what’s known as the path info of a url in order to map a request to a Web method. In other words, suppose you need to call a WebMethod called AWebMethod() in page APage.aspx. Suppose your application resides in http://anapplication.com (I really spent some time thinking about proper names about these. Really).

XSL transformations suck and create memory leaks!

You know that they suck, so I won’t elaborate on that point, but what about the memory leaks in .net framework?

We had an issue at work with our IISs going crazy and shutting down after a few days of operation. The sysadmin investigated and attributed it to excessive memory usage, having w3wp.exe reaching memory consumption numbers close to the theoretical maximum of a 32-bit process. This problem was postponed for a future investigation since there was no time to resolve it.

I got a new job

I had a stupid joke here. It’s gone because it was stupid. Right.   Starting Monday I’ll be working as a software developer & engineer at Interworks and I’m very excited about it! I’m posting this here as a disclaimer of sorts, to clarify that this blog, its contents and my own projects are not affiliated nor endorsed by my…

A few simple things about Religion and Human Rights.

When I was 14 or so, I had an epiphany: “Everything I know about religion sounds so incredibly stupid”. It progressively got worse: I started questioning everything. Suddenly, I was demanding proof about things I was taking for granted in the past, ending up in heated arguments with the majority of my environment. The first real argument about Christianity’s teachings…

WordPress 3.x on IIS 7.x with Unicode Permalinks – Problem SOLVED!

Generally speaking, I don’t like wasting time hunting down framework bugs. It’s not that I don’t like a challenge, it’s just that they are usually hard and very time consuming to fix (if at all possible), especially in case you have to deal with fringe cases (in other words, “Google isn’t going to help”). Since we have lots of clients…

On Forum software

Recently, I was searching the web for some information on a subject (I won’t get into details, suffice to say that it had to do with my sound card) when a promising link lead me to a forum discussion (which I won’t name here for obvious reasons). A user had uploaded an image as an attachment with his message so…