Ricardo Rocha's Website

Musings on Programming and Programming Languages

Email GitHub Twitter LinkedIn

2018

Spelling Suggestion on the JVM #5: Implementing Norvig's Algo in Xtend

Spelling Suggestion on the JVM #4: Implementing Norvig's Algo in Scala

Spelling Suggestion on the JVM #3: Implementing Norvig's Algo in Kotlin

Spelling Suggestion on the JVM #2: Implementing Norvig's Algo in Java

Spelling Suggestion on the JVM #1: Norvig's Approach to Spelling Correction

2017

URL Shortener #1: Design

URL Shortener #2: Java Implementation

URL Shortener #3: The Xtend Main Implementation

URL Shortener #4: The Xtend Service Implementation

2014

Building Object Oriented Frameworks (1)

Building Object Oriented Frameworks (2)

Building Object Oriented Frameworks (3)

Type-safe Strings with Scala Macros

YamlTag: Fluent Configuration with SnakeYAML

Fun with Scala Dynamic, Macros and Yaml