Archive for To Read

Article: Flex functional testing with FunFx and Cucumber

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.

Comments

Article: Clojure vs Scala, Part 2

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?

Comments

Article: The First Few Milliseconds of an HTTPS Connection

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

Comments

Article: RGen: Ruby Modelling and Code Generation Framework

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

Comments

Article: Developing a Complex External DSL

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.

Comments

Presentation: Scaling Hibernate

Scaling Hibernate by Emmanuel Bernard and Max Ross

patterns and practices to be used in order to achieve high volume and scale with Hibernate. The presentation also explains the use of Hibernate Shards and Hibernate Search to push the scalability limits.

Comments

Slide: Ruby Proxies for Scale and Monitoring

Ruby Proxies for Scale and Monitoring from igvita.com

Proxy servers can be placed in numerous places between the user and the destination, they can be chained and they can even alter the data at will. A transparent proxy will not modify the request or response and is commonly used for load balancing, authentication, or validation. On the other hand, an intercepting proxy is often used to modify the request or response to provide some added service to user or architect: transform data on the fly, encryption, extending a protocol, etc. Needless to say, intercepting proxies are a wonderful tool!

Comments

Article: Write an Internet search engine with 200 lines of Ruby code

Write an Internet search engine with 200 lines of Ruby code from saush.com

SaushEngine is a web search engine which means it goes out to Internet and harvests data on Internet web sites. Having said that, it’s definitely not production grade and lacks much of the features of a proper search engine (including high performance) in exchange for a simpler implementation.

Comments

Article: TwitterAuth: For Near-Instant Twitter Apps

TwitterAuth: For Near-Instant Twitter Apps by Intridea.com

The public beta of Twitter OAuth support has been released and I’m excited to introduce a new library that I’ve been working on called TwitterAuth. TwitterAuth is a Rails plugin that provides a full external authentication stack for Rails applications utilizing Twitter. Think of it as “Twitter Connect” for Rails, letting you create an application that may be logged into using only Twitter credentials.

Comments

Slide: Pragmatic Real-World Scala

Comments

« Previous Entries