• About
  • Blog
logo
  • About
  • Blog
Loading posts...
Functional Program Design in Scala

Course’s review: Functional Program Design in Scala

Again on MOOCs, again with the great Coursera’s courses! After completing Functional Programming Principles in Scala I enrolled immediately in Functional Program Design in Scala and I successfully finished it last week! As usual, if you…

30 August 2016
Functional Programming Principles ins Scala

Course’s review: Functional Programming Principles in Scala

Six weeks ago I enrolled in Functional Programming Principles in Scala on Coursera, and today I submitted the last assignment: it looks like I started yesterday, while one month and a half…

01 August 2016
Talk with Rob Eisenberg

Talk with Rob Eisenberg

On Wednesday the 11th May I had the opportunity to attend to a great event hosted by Betsson Group in Malta: a presentation of Aurelia from its creator Rob Eisenberg! As opposite to standard…

28 June 2016
Elm in practice

Integrating Elm in an existing JS App

I found an awesome tutorial on the Internet from NoRedInk about the interoperability on Elm with Javascript and I decided to do it: introducing elm to a js web app. The tutorial As is stated…

14 June 2016
observables

Observables: sharing is caring

TL; TR Observables are a new powerful add-on of Angular 2. Since they can be shared and messages are mutable, never modify a message because the action will affect other consumers. The…

30 May 2016
Angular 2 first day

A day with Angular 2

Before you read On last Thursday I had the gorgeous possibility to try out Angular 2 at work, and I started as usually with the simplest tutorial on their page: Angular 5…

23 May 2016
img-296

Exceptions in Angular Promises

Working with Angular Promises you might want to avoid the Deferred antipattern, which involves the creation of a second deferred object to manage resolve and rejection events. At the same time, you…

15 May 2016
img-485

Bash, TMUX, Vim survival kit

Hi there, from the second day I moved to my new job in Malta and I had to use Windows I realized that after five years spent using just Linux and OSX full…

04 May 2016
img-285

Take care of your typesystem

TL;TR TypeScript is based on duck typing: even if you build a nested tree of types it will try to match them based on raw properties rather than variance. The domain Let’s define two…

24 April 2016
demystifying the 3d web

Demystifying the 3DWeb: slides and video

It took a while but eventually I found the time to upload the recording of the talk, polish a bit the repository of the slides and export them to PDF: now I’m…

15 April 2016
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next

Recent Posts

  • Don’t pass `style` to your components
  • Two Elm 0.18 gotchas
  • Lift the Model to a SuperModel

Categories

  • Best practices (5)
  • Code diving (5)
  • News (10)
  • Reviews (2)
  • Tips and tricks (10)

  • LinkedIn.
  • Skype.
  • GitHub.
  • Twitter.

© Copyright Pietro Grandi 2016.