kaif 積分 0

剛好明年jcconf可以再講一次xd

IngramChen 積分 1

應該只是過渡期才會暫時 reuse

bluemoon 積分 0

本來以為一直強調UI,是有reuse原本GWT的業務邏輯,看來我多心了!?

IngramChen 積分 0

AdSense applications 約一百位工程師,1/4 是 dart 開發者,wow

whitglint 積分 2

Learn more about Kotlin, a new programming language designed to solve problems that software developers face every day brought to you in partnership with JetBrains.

這一段才是本文真正的總結吧 XD

IngramChen 積分 0

版本是 2.1 但是第一個 2.x 版。

kaif 積分 0

要是分散式系統還能拿consistency去換concurrency, code變得好複雜

IngramChen 積分 1

SubmissionPublisher 好像是唯一的實作的樣子。這 Flow API 看起來好像是個空殼,進入 JDK 的意義何在?

少一個 dependency 是很好,但是只用 Flow API 寫不出 app 吧,最後還不是要 depend RxJava ?

popcorny 積分 2 編輯於

根本RxJava。RxJava 2.0多了Pull Model,Flow API多了Push Model,是PPAP的概念嗎?

原來真的是跟RxJava 2.01 有關係,反正都是遵循同一個Spec。

IngramChen 積分 0

真是寫到心坎裡去了… 身為 Application developer ,每天就是在搞 denormalization 啊 (cache invalidation!)

IngramChen 積分 1

這類工具有利有弊,久了之後還是會覺得自己寫維護的問題少很多。

code gen 這類的工具,原則上只有跨平台的需求時我才會考慮 (iOS/web... 不同 client 都要用) 。不然的話我大部份傾向不使用,靠 IDE gen

IngramChen 積分 0

value object 出了之後大概什麼都一併解決了吧。用了 VO 之後大家就不會再那邊產生一堆 getter method,而 equals/hash 也都不用寫。

我希望 JDK 10 有 union type, 一併解決 String? 這類的問題

haocheng 積分 0

裡面列了幾場不錯的議程錄影,有時間可以看一看

haocheng 積分 0

JDK 10 據說有考慮支援 Value Objects ,不過 JDK 9 已經延到 2017 年,JDK 10 至少要 2019 了吧...

haocheng 積分 0

用了一年 AutoValue,舊版的寫法比較簡潔,但是容易出錯,新版的 Builder 改善了順序一定要一樣的問題,但是相對的程式就變得很囉唆...

IngramChen 積分 1 編輯於

Java 早該要原生支援 property ,不曉得在龜什麼。這又沒有很難作,其他語言都有很成熟的解法可以參考了。

原生不支援,就是一堆 code gen 的工具要煩惱

IngramChen 積分 0 編輯於
RouterFunction<?> route = route(GET("/person/{id}"),
  request -> {
    //...
    return Response.ok().body(fromPublisher(person, Person.class));
  })
  .and(route(GET("/person"),
    request -> {
      //...
      return Response.ok().body(fromPublisher(people, Person.class));
    }))
  .and(route(POST("/person"),
    request -> {
      //....
      return Response.ok().build(repository.savePerson(person));
    }));

三個 route 還好,等到變成 20 個以上就會哭了。而且 IDE 看不到 method 的定義,也幫不了你。 Java 還沒有到能完全套用 functional 的 style...

kaif 積分 0

抓這個問題應該有花到一個月..

qrtt1 積分 0

有翻譯方便多了!這好多看不懂啊 ha