• Coding
  • Coffee Break! Progamming Resource-mania

WPF 4.0 New Features and Improvements

Aside from the WF 4.0 Overhaul, .NET 4.0 comes with a bundle of improvements and new changes for the Windows Presentation Foundation.

Blog Post by Scott Guthrie - http://tinyurl.com/yhdvlzv
16 days later
2 months later
2 months later
Fluent NHibernate

Tired of ugly nhibernate mapping files (.hbm.xml) ? You'd much rather use attributes to map your model to your table but you seriously don't want to pollute your model? The third alternative is using Fluent NHibernate! Keep your models clean!

Home: http://fluentnhibernate.org/
XHP

This is a PHP variant.

Instead of doing
echo "<div>something</div>"
You will be doing
echo <div> something </div>
The HTML will be parsed as XML, and PHP will not compile if it is not well formed. This also allows you later on to do DOM transformations on the output, since it will be stored as a DOM document instead of a string buffer.

This technology was created and is used by Facebook, along with an PHP-to-C compiler which they use to gain 50% performance.

Here is Rasmus Lerdorf's take on the subject:
http://toys.lerdorf.com/archives/54-A-quick-look-at-XHP.html
19 days later
IxEdit

Adding cool interactions in websites has always been a pain to developers and designers. If you're not a big fan of coding JS and no knowledge whatsoever in jQuery or other javascript libraries, IxEdit is for you!

Watch the screencast.

Home: http://www.ixedit.com/
10 days later
http://jung.sourceforge.net/

A very good and efficient Java library for Graphs , its rich with plenty of algorithms that can be useful for graphs programming which can be in turn, used in Artificial Intelligence algorithms and plenty of other stuff.

The library includes popular and some costume algorithms with heuristics ,some popular algos:
A*path, Dijkstra's, Force-Directed Graphs with subs and supers , etc..

Enjoy.
17 days later
9 days later
Microsoft WebMatrix

Are you new to the web programming world? Interested in getting started with web development using ASP.NET or PHP? how about starting with some templates like Wordpress, Drupal or the lot? WebMatrix will minimize the effort needed to get started, modifying and even deploying websites! And it's less than 15mb!

Home: http://www.microsoft.com/web/webmatrix/

Article: http://weblogs.asp.net/scottgu/archive/2010/07/06/introducing-webmatrix.aspx
2 months later
13 days later
Unobtrusive Javascript and then some

With the vast changes applied to Rails 3, a new feature has been implemented (more like refactored) to take advantage of html5 custom attributes. Html is now cleaner.

Screencast
a year later
System Programming on Unix

Early Unix history and evolution - Dennis Richie 1979
In this paper (that was foremost meant as a public talk), Dennis Richie recalls the events that lead to the creation of Unix.

The Unix Time Sharing System - Dennis Richie 1974
To this day, it is the best presentation of Unix I have ever read from a system point of view. It is very interesting to see how much of the concepts described there (37 years ago), are still very modern and relevant in today's contexts.

C and Unix portability - Dennis Richie 1978
Richie describes his experience in rewriting Unix in C as well as the challenges of porting Unix to a new architecture for the first time.

Reflections on Trusting Trust - Ken Thompson 1984
An absolute classic, Thompson shows how he cleverly managed to hide a Trojan horse in the C compiler and successfully created a virtually undetectable backdoor in all Unix systems.
Haml and SASS, Markup Haiku.

Haml is a lightweight markup language that is used to describe the XHTML of any web document without the use of traditional inline coding.

SASS is a scripting language that is interpreted into CSS. You can think of it as Haml for CSS.

Also see: LESS, an alternative to SASS.