j0n 積分 1

這樣好累,搞得兩個都得學

haocheng 積分 0

好想升級 Java 16 來試用 ZGC 啊…

IngramChen 積分 1

我覺得 spring native 沒機會,Jvm native 依舊不適合這生態系,compile 太久,要處理的眉角太多。

caterpillar 積分 0

玩轉 p5.js - 花了一陣子時間,整理這幾年的一些圖學心得,用 p5.js 實作,目前先整理到這邊作一個段落,要忙別的去了…XD

koji 積分 0

之前看過有個JWarmup的JEP,但看來沒啥更新。

koji 積分 0 編輯於

這個blog頗有趣,怎麼最近幾篇都在換東西,hibernate->jooq,gradle->maven,好快。
接下來就是 go -> rust !?

IngramChen 積分 0

剛看一下圖,前十分鐘最慘,過了效能就起來有 80% 了,接下來一小時就會平穩

IngramChen 積分 1

的確是如此,大概要一個小時後 jvm warmup 效能才會正常。

是沒有像文章那樣每小時都部署一次,但每次上線系統會變慢挺麻煩的

IngramChen 積分 2

這也太舊的題目了吧,我 七年前1 就吐槽過 stream 上需要 close 是 anti-pattern...

IngramChen 積分 0

java 16 要加 Stream.toList 喔?!

終於

koji 積分 0

偶爾會忘記 File的 stream,還以為IDE原生有警告

koji 積分 1 編輯於

內容還蠻適合我這種manager不知道當的對不對的當參考。
一堆會跟橋事情沒時間寫code,徵才,1on1就算不習慣也得持續都好像呀~

alsuka 積分 0

這個 ebook 平台,可以自己決定用多少錢買這個電子書,蠻有趣的 https://leanpub.com/dddfirst15_years

IngramChen 積分 2

HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor

好喔

IngramChen 積分 0

instanceof 這個字太長才是硬傷…

koji 積分 0 編輯於

flow scoping 看起來蠻直覺的,但像 if early return 例子會讓我覺得怎麼變數可以用XD

if (!(x instanceof Foo f))
    throw new NotFooException();

useFoo(f);

但另一個例子可以在同一行直接串又覺得很合理

kaif 積分 0

一般 DB 應該是 IO bound 才對,但他這邊說的 limit 是 CPU usage,或許包含 IO wait?

koji 積分 0

可以一直包一直包一直包... 但能提供完整的 hot swap 的話,開發用好像還不錯?

IngramChen 積分 0

我看了試讀章節,這本偏簡單,適合入門。後面的章節可能有進階的內容,不過整本書風格應該是一致的,都是用最短的方式學 kotlin 的每一個功能。

IngramChen 積分 1

gradle/groovy 弄太多魔法才會變這樣,跟 Ruby 生態一樣。

還好現在不流行這一套想法了。但 gradle kotlin 現在還不夠成熟…

對 gradle 而言,最好把它當成是 bash 來看待。 你可以找到一堆範例來貼,但要開始自己寫/debug 時就會很痛苦,直到你學會為止。即使很難學, bash 還是最多人用的,你也不得不去學。

一個 build 系統變很多人用之後,不可避免會變得非常複雜,看看 webpack 現在長成什麼樣子吧。這個 pattern 只會不斷的循環,即使突然冒出了一個新星說它很簡單好用,等它過了三年後就會開始變得噁心了。

不是說新的 build 系統不會記起前代的問題,沒有進步。新系統通常會在安全性、正確性上做很多改良,但是期望它能簡單使用我覺得不切實際啦,build 系統就是要花時間去學,因為這個問題本身就很複雜,簡單不了。但通常也不會太難學,買一本書讀個前幾章就好了。只能說現在大家都不看書了,都期望直接從 stackoverflow 解決。