News Radar: Play Framework, Slick, Dependency Injection i podział na moduły

Od ostatniego mojego wpisu na temat projektu minęła już chwila. Przez ten czas nie działo się wiele jeśli chodzi o nowe funkcje aplikacji, natomiast trochę sie pozmieniało pod względem różnych technikaliów. Projekt został podzielony na moduły, pojawiły się nowe biblioteki: Play Framework i Slick. Wprowadziłem mechanizm Dependency Injection. W tym artykule przybliże trochę te zmiany i wskażę na rzeczy, które popsuły mi trochę krwi – może komuś oszczędzi to w przyszłości trochę czasu.
Czytaj dalej News Radar: Play Framework, Slick, Dependency Injection i podział na moduły

Call by value, call by name

W języku Java argumenty do metod przekazywane są techniką call by value. Język Scala pozwala dodatkowo na zastosowanie metody call by name. W jaki sposób działa call by name? Co nam daje? W jaki sposób użyc tej techniki w Scali? Czy w Javie możemy uzyskać podobny efekt a jeśli tak to w jakis sposób? Na te pytania postaram się odpowiedzieć w poniższym artykule.

Czytaj dalej Call by value, call by name