Well, it isn't quite OO - but it might be a more sensible way to organise CSS:
It sounds like an oxymoron, or at least an impossibility, doesn't it? How can a static language that's really more like markup than programming be object-oriented? In this tutorial, I'm going to introduce you to the idea of object-oriented CSS, show you how it works, and try to convince you that you should be using it too!
Published News » Programming & Development
Random Featured Story
Nokia releases Qt SDK beta for Maemo/Symbian/MeeGo development
Nokia have released a beta of the Qt SDK for Symbian/MeeGo/Maemo development:
The Nokia Qt SDK Beta is a new Qt development tool that will provide a comprehensive yet lightweight toolchain for development of Qt cross-platform applications for Symbian and the Maemo platform. You can start to explore coding and testing a Qt application without the need for additional Symbian or Maemo SDKs with this early access release of the Nokia Qt SDK.
The Nokia Qt SDK Beta is a new Qt development tool that will provide a comprehensive yet lightweight toolchain for development of Qt cross-platform applications for Symbian and the Maemo platform. You can start to explore coding and testing a Qt application without the need for additional Symbian or Maemo SDKs with this early access release of the Nokia Qt SDK.
Google to Open-source VP8 for HTML5 Video
Google will soon make its VP8 video codec open source, we’ve learned from multiple sources. The company is scheduled to officially announce the release at its Google I/O developers conference next month, a source with knowledge of the announcement said. And with that release, Mozilla — maker of the Firefox browser — and Google Chrome are expected to also announce support for HTML5 video playback using the new open codec.
Mozilla stops development of Firefox for Windows Mobile
Mozilla has decided to stop development of a version of its Firefox mobile Web browser for phones running Windows Mobile.
Microsoft will only support development of applications running in the Silverlight runtime environment, or of games in the XNA Game Studio runtime environment, it announced last week at its Mix conference. It will not allow third party app developers direct access to the phone's hardware, where they might be better able to exploit its potential.
Microsoft will only support development of applications running in the Silverlight runtime environment, or of games in the XNA Game Studio runtime environment, it announced last week at its Mix conference. It will not allow third party app developers direct access to the phone's hardware, where they might be better able to exploit its potential.
Nexuiz Gets Forked, Turned Into Xonotic
Nexuiz, an open-source first person shooter that we have been covering since its first release in 2005 and has turned into a game that offers impressive graphics and raises the bar for open-source gaming, has been forked by many of its core community developers. This is coming after the Nexuiz founder and others ended up agreeing to an Xbox 360 re-make deal whereby a company known as Illfonic will take the code and re-make it within a closed-source game using their own artwork, etc. With Illfonic not looking to contribute back to the GPL-licensed Nexuiz and some community members not liking this capitalist move, they have parted ways and started work on a new project.
Right wing slams White House for meeting with atheist ‘hate groups’
Some conservative commentators are accusing the Obama administration of inviting "hate groups" into the White House by holding a meeting with a coalition of secularist and atheist groups.
Cassandra @ Twitter: An Interview with Ryan King
Ryan King from Twitter talks to MyNoSql regarding the transition from MySQL and memcache to Cassandra NoSql for the data storage needs.
Nokia, Intel Merge Moblin, Maemo Into MeeGo
Intel and Nokia have just announced a partnership in which they will merge Maemo and Moblin into a new product called "MeeGo", aimed at just about any type of device you can imagine. This is one of the rare (but very welcome!) moments of convergence in the mobile Linux space.
KDE SC 4.4 Released
And there we are, the KDE team has released KDE Software Compilation 4.4, formerly known as, well, KDE. Major new features include social networking and online collaboration integration, the new netbook interface, the KAuth authentication framework, and a lot more.
The end of SQL and relational databases?
The road to SQL started with Dr. E.F. Codd's paper, "A Relational Model of Data for Large Shared Data Banks", published in Communications of the ACM in June 1970. His colleagues at IBM, Donald Chamberlin and Raymond Boyce were working on a query language (originally named SQUARE, Specifying Queries As Relational Expressions) that culminated in the 1974 paper, "SEQUEL: A Structured English Query Language". Since that time, SQL has become the dominant language for relational database systems. In recent years, frameworks and architectures have arrived on the programming scene that attempt to hide (or completely remove) the use of SQL and relational databases allowing developers to focus even more on user interfaces, business logic and platform support in our application development. We have also seen the rise of alternatives to relational databases, the so-called "NoSQL" data stores. Are we witnessing the end of SQL and relational databases?

