Archive for Articles
1 October 2009 at 11:17 pm
· Filed under Javascript
Working with the YUI DataTable (Updated for v2.6.0), Part 1: Getting Started and Part 2: Changing the Contents of the DataTable by Daniel Barreiro
YUI’s DataTable is very flexible and allows you to do many things. Making your choices in advance allows you to define your own version of the DataTable and either cast some of those choices or make them more easily accessible according to your taste and preferences. The whole application will look and behave more consistently and, should you want to change anything, many of the changes will be concentrated in just one single place.
Permalink
31 August 2009 at 5:24 am
· Filed under Ruby/Rails, Testing, To Read
Flex functional testing with FunFx and Cucumber by Andrea Franz
Cucumber is a great tool I usually use for BDD in my ruby projects, but yesterday I tried it with Flex, and it was very enjoyable. Here a little example on how to test Flex applications with Cucumber.
Permalink
26 August 2009 at 11:23 pm
· Filed under Prog Language, To Read, scala
Clojure vs Scala, Part 2 by Stephan Schmidt
There are two languages stirring up the Java World: Clojure and Scala. Clojure a Lisp dialect on the JVM, powerful and pure and the Scala language a tight integration of object and functional programming. Which should you learn?
Permalink
23 August 2009 at 8:33 pm
· Filed under Articles, To Read
The First Few Milliseconds of an HTTPS Connection by Jeff Moser
What happens when one clicks on "Proceed to Checkout" on a website after browsing through their offerings? This is an analysis of the first milliseconds when an HTTPS connection with Amazon is established. A new page is loaded when proceeding to checkout
Permalink
10 August 2009 at 4:35 pm
· Filed under Ruby/Rails
6 ways to run background jobs in Ruby (On Rails) by Tobin Harris
Here’s the contenders I’ve found so far, for anyone who’s interested.
* BackgroundDrb
* Delayed Job
* Background Job aka BJ
* Spawn
* Workling
* BackgroundFu
* Rufus Scheduler
And here’s some things that might help with the whole “distributed work queue” problem too…
* Sparrow.
* Conveyor
* Beanstalkd
Permalink
26 July 2009 at 8:20 pm
· Filed under MDA, Ruby/Rails, To Read
RGen: Ruby Modelling and Code Generation Framework by Martin Thiede
The Ruby based RGen framework provides support for dealing with models and metamodels, for defining model transformations and for generating textual output. It is tightly coupled with the Ruby language as it uses internal DSLs. Following the Ruby design principles, it is lightweight and flexible and supports efficient development by providing means to write concise, maintainable code
Permalink
26 July 2009 at 8:14 pm
· Filed under Ruby/Rails
RFactor: Ruby Refactoring Support for Text Editors posted by Mirko Stocker
RFactor is a Ruby gem that aims to provide automated refactoring support for your favorite text editor. Don't we have IDEs that support refactoring? Yes, but RFactor developer Fabio Kung believes that "most of Ruby developers do not use IDEs" and that a text editor is good enough.
Permalink
26 July 2009 at 8:09 pm
· Filed under Software Modeling, To Read
Developing a Complex External DSL by Vaughn Vernon
I have provided a high-level overview of what DSLs are in general and a bit more specifically what internal and external DSLs are. I also cover the main challenges and patterns involved in developing a complex external DSL. This provides a brief but firm foundation for doing meaningful DSL development. Obtaining the proper tools to define and generate parsers and metamodels will help you make rapid progress, but there is no tool that will replace the thought and design that goes into your language's formal grammar, metamodel, and code generation.
Permalink
26 July 2009 at 8:03 pm
· Filed under Ruby/Rails
Declarative Concurrency For Ruby With Dataflow posted by Sebastien Auvray from InfoQ
Larry Diehl brings a declarative concurrent model to Ruby by importing the concept of unification from Oz Language. Oz is a multiparadigm programming language. It is mainly known as a functional (lazy and eager evaluation), distributed, and concurrent programming language, but also supports constraint, logic, imperative and object-oriented programming.
Permalink
26 July 2009 at 7:50 pm
· Filed under Ruby/Rails
Wee: Continuation Based Ruby Web Framework by Mirko Stocker
Wee (web engineering easy) is a Seaside like web framework that uses continuations and lets the developer "get the job done quick and beautiful", as its developer Michael Neumann writes. Wee also has reusable components, "which are like widgets in a GUI. Once written, you can use them everywhere", targeting componentized HTML GUI applications, rather than RESTish ones. The approaching 2.0 release will also be fully Rack based
Permalink
« Previous Entries