Websites
Search
Follow us on Twitter
- Cake Solutions - January 2012 Newsletter #constantcontact http://t.co/kG8mdRTC 21 hours ago
- Why we come to work at Cake: http://t.co/K3f2HNan 1 day ago
- #Specs2Spring 0.4 is out with support for #springframework 2.5-3.1, #hibernate 4 and many other improvements. http://t.co/io3NPEZn… #Scala 2 days ago
- Cake's January Newsletter - Oxford Office, Outtake video and much more.... http://t.co/OlZddnNJ 3 days ago
- I just uploaded "Cake the Movie - Outtakes" on Vimeo: http://t.co/2rQOvo3w 3 days ago
Archive
Cake Solutions
agile AJAX Akka Cake pattern Cloud dm Server Haskell intellij intellij idea iPhone java Java EE Javascript jQuery lift mongodb open source central Open Spring 3 OSGi Play Programmers' humour Projects racing rails ruby ruby on rails sbt Scala Scalad scala ide Scalaz Specs2 Specs2 Spring Specs2 Spring Web Spring Spring 3 Spring 3.0 Spring Framework spring mvc springsource Spring User Group SUG Talk training zookeeper-
Recent Posts
Category Archives: Jan’s Blog
What can you expect at Cake Solutions
If you’re here, you know that we are looking for a new programmer to join our team. If you are considering joining us, I think it’s only fair that I explain what you can expect once you sign up. Joy … Continue reading
JDBC with iteratees
Just a short post before bed-time. I’ve added support for iteratees and composition for the different operations you may want to support. It is actually very useful. Let me demonstrate on a short example: object Main { import scalaz.IterV._ import … Continue reading
Dependency injection vs. Cake pattern
Typically, the argument comes down to is Spring Framework better than Play Framework?, is Lift better than Spring Framework?, is Grails better than everything else?. In this post, we will explore the world of contemporary JEE applications, paying extra attention … Continue reading
Posted in Ani's Blog, Jan's Blog
Tagged Cake pattern, dependency injection, IoC, Play, Scala, Spring
9 Comments
Pattern matching
Following from the Type-safe DSL post from last week, I am now going to show you how to use pattern matching to simplify the queries we can now construct. Let’s review the motivation for the simplification: the DSL allows us … Continue reading
Type-safe DSL
I very much like the new query DSL in Grails; in this post, I will show you how to construct a similar domain-specific language in Scala. We are going to implement a DSL to create queries. You are going read … Continue reading
Posted in Jan's Blog
Tagged DSL, Scala, Scala implicit, Scala implicit conversion, Scala implicit def
Leave a comment
Scala Kickstart at #Thoughtworks
It was my pleasure to give a talk at the fancy Thoughtworks offices in Manchester. (The view from the 18th floor of Piccadilly Tower was really impressive!) I had a good crowd of people who were all interested to find … Continue reading
The future of work: bring your own to work
Here at Cake we are passionate about software and application development, but not just from technology and innovation viewpoints. We are curious about the impact upon business, society and the individual, and within this, both work and personal perspectives, of … Continue reading
Posted in Jan's Blog
Tagged agile, Bring your own to work, future of work, HTML5, Javascript, Projects
Leave a comment
Agile and engineering
I shall be delivering a talk on Agile software projects on Thursday in London. As usual, I will present the common-sense rules of agile, starting with It is impossible to have specification that covers every detail of the application you … Continue reading
Movember Yoda notation!
For more programming styles, take a look at Yoda Conditions, Pokemon Exception Handling and other programming classics
We still like Spring!
With all the recent Scala posts, you might think that we’ve abandoned our bread and butter, the Spring Framework. Absolutely not! Spring is still the most popular Java EE application framework; its dependency injection container allows us to combine the … Continue reading