Web Dev
An Overview of Current CSS Layout Techniques
Submitted by Luap on Mon, 01/16/2006 - 12:24am.This is a quick note for reference... this is a great article about creating CSS for websites: An Overview of Current CSS Layout Techniques.
Really well written and extremely helpful in my quest to get this damn CSS thing figured out. It's something that I get and then don't get, only to get again later, wondering why I didn't get it before. At any rate, go read that sucker if you're interested in learning about CSS. It's a fine introduction.
Additionally, I have to add a link to the CssCreator Page Layout Generator... a fantastic tool to generate the CSS layout code, based on your desired input. Very, very useful.
haXe.org -- new web language in development
Submitted by Luap on Wed, 01/11/2006 - 11:28pm.I need to drop a quick note about a new programming language that looks very promising. The haXe Programming Language aims to combine many different platforms under one language... well, I'm having a hard time paraphrasing, so here's a rip from their intro to haXe:
The Web is evolving quickly, with different technologies needed at different places. For instance, if you want to create a website now you’ll have to handle several languages :
* on the server side : a web language such as PHP, Perl, Ruby or Python.
* on the client side : Flash (ActionScript 1, 2 and now 3) and Javascript / DHTML / AJAX.The haXe programming language is uniting theses different platforms under one language. It brings features that are making it easy to deal with a dynamic world such as DHTML or Databases, while still bringing you a full-featured type system with a compiler that will detect errors early in the development phase.
Basicly, what haXe can do is :
* create Flash SWF files using Flash APIs for Players 6,7,8 and soon 8.5
* generate Javascript code using Browser DHTML API, so you can create AJAX web applications
* generate Neko sourcecode that can be used on the Server side or in standalone executableEach of theses platforms have their own API, but they share the same programming language and the same standard library, so if your classes are pure code (using no platform-specific API) then they can be compiled and used everywhere, depending on your needs.
Also, haXe make it easy to interoperate between theses different platforms, by providing common protocol libraries. Please note that it’s still possible to use haXe on only one platform if you want for example keep your current working code.
Run over to their site to read more about what this all means... if you're interested. It could be really cool.