Archive for January 2008

Tutorial: Introduction to Ext 2.0

Tutorial:Introduction to Ext 2.0 by Brian Moeskau

This tutorial will walk through Ext basic concepts and how to get a dynamic page up and running quickly. It is assumed that the reader has some Javascript experience and a basic understanding of the HTML document object model (DOM).

More tutorials for Ext is here.

Comments

Blog: Lang.NET 2008: Day 1 Thoughts

Lang.NET 2008: Day 1 Thoughts by Charles Oliver Nutter

Lang.NET is Microsoft's event for folks interested in using and implementing "alternative" languages on the CLR.

The DLR is Microsoft's Dynamic Language Runtime, a set of libraries and tools designed to make it easier to implement dynamic languages atop the CLR. The DLR provides facilities for compiler and interpreter generation (via language-agnostic expression trees), fast dynamic invocation (via self-updating dynamic call sites), and cross-language method dispatch and type system support. It is, to my eyes, intended to be the "everytool" needed to implement dynamic languages for .NET.

Comments

Article: The evolution of a Domain in rails: Part 2 Separate Query From Modifier

The evolution of a Domain in rails: Part 2 Separate Query From Modifier by Shane Harvie

If we can separate the querying code from the modifying code, we can often achieve a better abstraction of our business rules and promote re-use. As a project evolves, we often have to introduce new trigger points for state changes.

Comments

Tutorials: Swing with JRuby

Swing with JRuby by Teera Kanokkanjanarat

Part I: Developing a Desktop Application with the JRuby and Java Swing APIs

This tutorial walks you though how you can leverage JRuby, Swing API, and Netbeans IDE to create a desktop application with the Ruby programming language. Developing desktop applications with JRuby run on the Java Virtual Machine. So I strongly believe that JRuby will help Ruby make the transition from web (on Rails framework) to take advantage of the desktop platform.

Part II: Packaging JRuby Desktop Application

This tutorial shows you how to package up your desktop Ruby application from Netbeans IDE. Netbeans has good support for developing Ruby including Ruby syntax coloring and code hint from Java project type.

Comments

Article: The evolution of a Domain in rails: Part 1

The evolution of a Domain in rails: Part 1 by Shane Harvie

Rails' tight coupling to the database would lead to anaemic domain objects that are effectively just DTO's, with all of the business logic creeping up into the view.

we extracted the business logic from our complex controller actions into Service objects.

It took us two steps to solve these two problems (fragility and Separate Query From Modifier). I'll describe the solution to the fragility here, and the solution to Separate Query from Modifier in the next post.

Comments

Article: Beginner’s Guide to Search Engine Optimization

Beginner's Guide to Search Engine Optimization by Rand Fishkin from SEOmoz.org

# A: What is SEO?
# B: How Search Engines Operate
# C: How to Conduct Keyword Research
# D: Critical Components of Optimizing a Site
# E: Building a Traffic-Worthy Site
# F: Growing a Site's Popularity
# G: Conclusion: Crafting an SEO Strategy
# H: Links to More Information & Resource

Comments