Latest blog posts
New Blog theme
I started integrating the blog to the rest of my site, it really looked awkward that it stoot out from it. Now it will blend in, also it will be a lot faster. The new theme is still missing a lot of stuff that I will carefully add back in time. My goals are: Be [...]
Why are you still using XHTML?
I am puzzled by the fact that some people still use XHTML, the HTML-clone which was born, because XML fans couldn’t bare to write <br> and instead desired to write <br />. The difference between XHTML and HTML is that XHTML has a more complex doctype, forces self closing tags and has more strict validation [...]
My first github repository
I have been playing around with git for a while, I have been mainly using it synchronize my projects between my laptop and my desktop. Now I have created a small templating engine in PHP and I decided to publish it on github. The awesome thing about github is that everything is well documented and [...]
What they don’t teach you in (W3)school: JavaScript variable scoping
W3Fools is an interesting site I came across that highlights the wrong parts of W3Schools. While W3Schools is the most popular online resource for web standards, its content has a lot of serious flaws. One such problem at W3Schools is variable scoping in JavaScript(w3schools page): JavaScript has a global scope(global window object to be more [...]
Avoiding SQL
I have been writing dynamic database-backed web applications since 2006, still whenever I fire up my IDE, I can’t help notice that the SQL in my code doesn’t feel natural, my IDE can’t parse it, because in essence, it’s a string that gets created on runtime. SQL itself can be pretty counter intuitive, it has [...]