• Home
  • About us
  • Services
  • Blog
  • Careers
  • Contact us
FR EN

News

Blog

NN Rotterdam Marathon 2018

  • by Antoine Laffez
  • 16 April 2018

The 2018 Edition of the NN Rotterdam Marathon took place on the 8th of April under sunny and warm weather. The NN Marathon is the biggest, fastest, and best marathon in the Netherlands. 13.000 participants, more than 950.000 spectators and 1 Lunatech team for this 38th edition. Our business relay team consisted of Yentl, our Rotterdam office manager, Nataliia and Bogdan, Software Developers, and Maaike, our corporate recruiter. Supported by their colleagues, a huge crowd, and an incredible atmosphere, they finished with a time of 4:05 min which allowed them to rank on the 50th place in their category.

Read More

Apache Spark for Scala Training / 2nd Session at Lunatech

  • by Antoine Laffez
  • 05 February 2018

After Xavier Tordoir from Kensu, Andy Petrella joined our offices to do a second “Lightbend Spark for Scala-Professional course”. As introduced 2 weeks ago this course allows Full Stack Developers and DevOps to dive into the world of modern Data Analytics.

Read More

"Lightbend Spark for Scala-Professional" by Kensu

  • by Antoine Laffez
  • 12 January 2018

Many courses and trainings will take place this month at our Rotterdam offices. The first of the series is "Lightbend Spark for Scala-Professional".

Read More

Snowcamp and Touraine Tech

  • by Antoine Laffez
  • 09 January 2018

As you know, Lunatech tries every year to participate in a large number of events in France and abroad. To meet those who "make" IT: developers, enthusiasts and students to discover new tools, trends, and learn to master them.

Read More

Functional Rotterdam-15

  • by Thomas Meijers
  • 19 December 2016

Functional Rotterdam is a meetup held monthly in our Lunatech office about Programming Languages, Scala, Computer programming, Haskell, Functional Programming and Clojure, organized by Vijay Kiran, Team Manager at Lunatech. Thomas Meijers, Software Engineer at Lunatech, presented Free of Interpretation. The presentation was filmed by Celeste Franco (thanks!!).

Read More

An Introduction of Finagle by example

  • 28 November 2016

It is a challenging task to build a large-scale web application, there are fundamental characteristics to take into account: for example, efficiency, safety and robustness. Finagle is a asynchronous, Netty based JVM RPC system made by Twitter which makes it easy to build high available clients and servers in Java and Scala. And it can even simplify your application architecture. Here I want to show you how powerful Finagle is.

Read More

Functional IO with FS2 Streams

  • by Hari Bageski
  • 14 November 2016

One of the main principles of functional programming is to avoid side-effects. For the most part, working with immutable instances would be sufficient to satisfy that principle. But sometimes it's needed to do some sideeffects e.g. when we want to read from file. One straight-forward way of doing it is to get a `BufferedSource`, and process it using an iterator as shown below.

Read More

Side Effects and How To Deal With Them The Cool Way, Part 2: Monads Introduction

  • by Francisco Aramburo
  • 31 October 2016

In part 1 of this series we learnt how to decouple the code that deals with side effects from our pure functions by using functors (Any type constructor which implements the map function). Now lets see how we can extend our functors so that we can sequence computations that each fall under the indeterminism of side effects.

Read More

Side effects and how to deal with them the cool way, Part 1: Pure functions and functors

  • by Francisco Aramburo
  • 17 October 2016

Functional programming has become very popular, and one of the concepts that have gained popularity with it is the concept of "side effects", but what are really side effects and why functional programming is so good at handling them?

Read More

Play Framework - Beginner Tutorial : Make a post request and save the form data in Mongodb

  • by Harry Laoulakos
  • 03 October 2016

You should : - read - Play Documentation : ScalaActions - Play Documentation : ScalaForms - Play Documentation : ScalaJsonAutomated - have basic understanding of scala future transformation (map, flatMap) - have basic understanding of scala implicits - clone play2.5-skeleton-compileDI.

Read More
logo-footer 2016 © Lunatech.

Navigation

  • Home
  • About Us
  • Service
  • Blog
  • Careers
  • Contact Us

Newsletter