I pretty much use prototype.js in every web project. Nowadays, though, there are native javascript functions that would avoid reinventing the wheel and IE is not a problem anymore, if even Microsoft is abandoning it :). For instance, I prefer to rely on querySelectorAll() instead of using a js library like Sizzle. That is why …
Category: Software Development
Dark Mode for MantisBT
I’ve forked a nice dark theme for MantisBT (https://github.com/iKyzu/MantisBTModernDarkTheme), making it configurable so that each user can choose whether to enable it or not. You can find it at https://github.com/wiz78/MantisBTModernDarkTheme
Effortless, template-based dynamic tables
When you develop web applications for a living, sooner or later you’ll need to allow the user to edit collections of data. For instance: Some option… Field 1 Options To create something like this, I’ve been using a very rough script that simply replicated a hidden template row when required for several years. Eventually, I …
Quick Sprites: CSS sprites, the easy way
The use of CSS sprites is a valuable techique for any web developer who wishes to optimize his web site, making it both faster for users and better ranked by search engines. However, it usually involves more work to pack the images in a single sprite sheet and to update them when the site evolves. …
The Lion, the Witch and the Xcode
…or maybe it was “The Lion, the Bug and the Xcode“? Anyway, if you just upgraded your system to Lion, then downloaded the new Xcode from the App Store, tried to run it just to get welcomed by a sparkling crash along the lines of UNCAUGHT EXCEPTION (NSInternalInconsistencyException): Couldn’t load plug-in ‘com.apple.dt.IDE.IDEiPhoneSupport’ while firing fault …