การเขียน guard let, if let, และ as? แบบ Swift ใน Kotlin
guard เอาไว้ตรวจค่า ว่าเป็นไปอย่างต้องการหรือป่าว ซึ่งถ้าไม่ตรงตามเงื่อนไขก็จะขับไล่มันออกจาก function โดยการ return, throw exception ออกจาก function ไป หรือ break ออกจาก loop
มันคาใจมานานมากว่า oauth มันทำงานยังไงกันแน่ เลยได้ไปไล่อ่านบทความมากมายจนพอจะเข้าใจคร่าวๆว่า มาตรฐาน oauth มันมี version 1.0 กับ 2.0 ซึ่งไม่ได้แปลว่า 2.0 จะใหม่กว่า มันเชิงจะเป็นคนละมาตรฐานซะมากกว่า ซึ่งวันนี้จะขอกล่าวถึง oauth 2.0 ซึ่ง ก็แบ่งเป็น grant type 4 ชนิดคือ1…
“ยอมๆ ไปเหอะ ถ้าทนไม่ได้เมื่อไหร่ก็ค่อยลาออก”
Wakatime เป็นบริการนับชั่วโมงทำงานบนโปรแกรมต่าง ๆ เช่น Visual Studio Code, XCode, IntelliJ…
เล่าก่อน lint หรือ linter คือโปรแรกมที่ใช้วิเคราะห์ code ในภาษา C แต่ปัจจุบันนี้หมายถึง static code analyzer ในภาษาโปรแกรมต่าง ๆ
เช่น ถ้าเรา เขียน
if var studentName = student.name { print(studentName)}
มีโจทย์มาว่า เนื่องจากมีงานๆหนึ่ง ต้องทำหลาย task ในคราวเดียว เช่น อาจจะต้องการยิง api ไปที่โน่นที่นี่ ซึ่งแต่ละที่อาจจะใช้เวลาไม่มาก แต่ถ้าเราต้องรอให้เสร็จทีละตัว รวมๆกันอาจจะกินเวลานานจนระบบหน้าบ้าน…
เมื่อสัก 2–3 วีคที่ผ่านมา ได้ฟังพี่มาร์คซัก เค้าพูดในงานรับปริญญา อันนึงที่ชอบมากคือ…