<img height="1" width="1" src="https://www.facebook.com/tr?id=&amp;ev=PageView &amp;noscript=1">

Tudor Zgureanu

Recent Posts

Posted by Tudor Zgureanu
Thu, Jun 29, 2017

In my previous blog post we have discussed the evaluation strategies in Scala and the difference between call-by-value, call-by-name and call-by-need. Also, I have shown a small workaround for evaluating the arguments lazily (aka call-by-need). As previously presented, the workaround for call-by-need arguments consists of local lazy values which are initialised with the call-by-name arguments we want to be evaluated at most once:

Posted by Tudor Zgureanu
Sat, Jun 3, 2017

Evaluation strategies are one of the most important traits of programming languages. Hence, I chose this topic for the current blog post. We are going to have a quick introduction to evaluation strategies and then look at the evaluation strategies supported by Scala.

Posted by Tudor Zgureanu
Tue, Mar 28, 2017

As I mentioned in my previous post, I recently took the course. Being a Scala developer, I was always wondering how different languages apply the Functional Programming paradigm, especially when it comes to the main source of inspiration for Akka.

Posted by Tudor Zgureanu
Mon, Mar 13, 2017

A new course on functional programming has finished on . Now it was the time for some . Organised by The University of Kent and taught by Professor this course is a very good opportunity to explore how Erlang applies the functional programming paradigm.

Posted by Tudor Zgureanu
Fri, Dec 16, 2016


is a library for asynchronous programming. It provides a simple API to handle asynchronous method calls using the imperative way, which in some cases is more convenient.

Posted by Tudor Zgureanu
Thu, Dec 15, 2016

Recently a very nice Haskell course on has finished. It has been created at the University of Glasgow - the virtual birthplace of the Haskell language, where many of its original developers worked.

Posted by Tudor Zgureanu
Wed, Aug 31, 2016

ScalaTest 3.0.0 was recently released. Being a major release it brings lots of features, changes (some of them potentially breaking) and new deprecations.
In this post I will focus more on the main additions and enhancements, followed by some code examples.

Posted by Tudor Zgureanu
Mon, Aug 22, 2016

Mastering Scala seems to be an impossible mission. But taking the right approach will make the challenge way easier. 

Posts by Topic

see all

Subscribe to Email Updates