Profile

Cover photo
somkiat puisungnoen
1,383 followers|414,316 views
AboutPostsPhotosYouTube

Stream

somkiat puisungnoen

Shared publicly  - 
 
สรุปสิ่งที่ได้รับจากงาน ReactJS Bangkok 1.0.0 สำหรับห้องพื้นฐาน ประกอบไปด้วย
1. Introduction to React
2. Redux
3. Reactive Native
4. Discussion
http://www.somkiat.cc/reactjs-bangkok-1-0-0-in-basic-room/

 ·  Translate
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
เขียนสรุปการใช้งาน CocoaPodsในการจัดการ dependency ของ iOS projecet ไว้นิดหน่อย
http://www.somkiat.cc/manage-dependency-with-cocoapods/
 ·  Translate
สำหรับ iOS developer ทั้งหลายคงต้องใช้ dependency หรือ library อื่น ๆ อย่างแน่นอน ซึ่งถ้า copy code มาใส่ project เองคงไม่ดีเท่าไรนัก !! ดังนั้นน่าจะต้องจัดการผ่านเครื่องมือต่าง ๆ เช่น CocoaPods Carthage Swift Package Manager โดยใน blog นี้จะพูดถึง CocoaPods ตั้งแต่การติดตั้งไปจนถึงการใช้งานแบบง่าย ๆ เริ่มต้นด้วยการติดตั้ง เมื่อติดตั้งเสร็จสามารถเริ่มต้นด้วยการ clone master repository ของ CocoaPods มาลงไว้ที่เครื่องของเราซึ่งใช้เวลาพอสมควรนะครับ ...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
ว่าง ๆ ลองใช้งาน WebSphere Liberty กันนิดหน่อย
พบว่ามันใช้งานง่ายดี แต่ไม่มีใครพูดถึงมันเลยนะ !!
http://www.somkiat.cc/websphere-liberty-with-docker/
 ·  Translate
เนื่องจากช่วงนี้ต้องทำงานกับ IBM Websphere บ้างนิดหน่อย ดังนั้นจึงอยากจะลองติดตั้งและใช้งานนิดหน่อย แต่เมื่อไปดูขนาดของไฟล์ติดตั้ง และ ความต้องการต่าง ๆ แล้วไม่น่าจะรอด จึงไปดูว่า มีวิธีการไหนที่น่าเป็นไปได้บ้าง เมื่อไปดูแล้วพบว่ามี Websphere Liberty ให้ใช้งาน ซึ่งสามารถใช้งานกับ Docker ได้อีก ดังนั้นมาลองใช้งานกันดูหน่อยสิ Websphere Liberty คืออะไร ? คือ JavaEE application server ซึ่งมีขนาดไม่ใหญ่ และ ทำงานได้รวดเร็ว ซึ่งสร้างขึ้นมาเพื่อใช้ในการ...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
[XCode] มาใช้งาน Trainer สำหรับแปลงผลการทดสอบจาก Unit test และ UI Test ให้อยู่ในรูปแบบของ JUnit เพื่อแสดงผลใน Jenkins ได้อย่างสวยงาม
http://www.somkiat.cc/trainer-to-convert-from-xcode-report-to-junit/
 ·  Translate
ในการทดสอบ iOS app ผ่านระบบ Continuous Integration นั้น จำเป็นต้องทำการทดสอบทั้ง Unit test และ UI test และสร้างผลการทดสอบในรูปแบบ JUnit เพื่อสรุปผลการทดสอบต่าง ๆ ให้ง่ายและชัดเจน ปกติจะใช้ xcpretty ร่วมกับ xcodebuild แต่ว่าจะลำบากขึ้นเมื่อใช้งานร่วมกับ XCode 8 ดังนั้นทางผู้พัฒนา fastlane ก็ได้สร้างเครื่องมือใหม่ชื่อว่า trainer ขึ้นมา ซึ่งใช้ง่ายกว่า และ ทำการได้รวดเร็วกว่า ดังนั้นลองมาใช้งานกันดูหน่อย เริ่มด้วยการติดตั้ง สามารถติดตั้งได้ 2 แบบคือ...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
เห็นว่าเพิ่งเปิด opensource ออกมา เลยเอามาดูหน่อยว่าเขาพัฒนา Android app กันอย่างไรบ้าง ?
http://www.somkiat.cc/android-code-of-simplenote/
 ·  Translate
ทีมพัฒนา SimpleNote ได้ประกาศเปิด opensource ของ app ทุก platform ออกมาทั้ง iOS พัฒนาด้วย Objective-C เป็นหลักและมี Swift นิดหน่อย Android macOS พัฒนาด้วย Objective-C เป็นหลัก Window/Linux ซึ่งพัฒนาด้วย Electron ดังนั้นมาลองดู code ของ Android app กันหน่อย ว่ามีอะไรที่น่าสนใจกันบ้าง ? เริ่มต้นด้วยคำพูดที่ชอบมาก ๆ คือ We don’t make software for free, we make it for freedom มาดู Library ที่ใช้พัฒนา App กันบ้าง Simperium เป็น service สำหรับจัดการข้อ...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
แปลและสรุปวิธีการแยกงานใหญ่ ๆ ออกเป็นงานย่อย ๆ ไว้นิดหน่อย
ประกอบไปด้วยการ Split, Spike, Stub และ Time box
http://www.somkiat.cc/translate-story-weight-reduction-toolkit/
 ·  Translate
จากบทความเรื่อง Story Weight Reduction Toolkit ทำการอธิบายวิธีการแบ่งแยกงานใหญ่ ๆ ออกเป็นงานย่อย ๆ ซึ่งทำให้เราสามารถทำการประเมินได้ง่ายขึ้น ซึ่งทำให้เราสามารถจัดการได้ง่ายขึ้น ซึ่งทำให้เราสามารถพัฒนาระบบงานได้ดีขึ้น จึงนำมาแปลและสรุปสิ่งที่น่าสนใจไว้นิดหน่อย เริ่มจากสาเหตุหลักของแต่ละงานที่มีขนาดใหญ่ (Bloate story) นำพาไปสู่ปัญหามากมาย ประกอบไปด้วย แต่ละงานประกอบด้วยงานต่าง ๆ มากจนเกินไป ทีมพัฒนาไม่มีความรู้ในงานนั้น ๆ เพียงพอ แต่ละงานต้องพัฒนาอ...
1
Add a comment...
Have him in circles
1,383 people
วิท ดี's profile photo
Tungpuk N.'s profile photo
ดวงดาว เขตเทพา's profile photo
Suphathorn's profile photo
JoeZa Lui's profile photo
siramas udomkittipone's profile photo
nuri Lecci's profile photo
Noppadol Phantaneeya's profile photo
อาภาพร วงศ์ใหญ่'s profile photo

somkiat puisungnoen

Shared publicly  - 
 
เขียนสรุปการใช้งาน CocoaPodsในการจัดการ dependency ของ iOS projecet ไว้นิดหน่อย
http://www.somkiat.cc/manage-dependency-with-cocoapods/
 ·  Translate
สำหรับ iOS developer ทั้งหลายคงต้องใช้ dependency หรือ library อื่น ๆ อย่างแน่นอน ซึ่งถ้า copy code มาใส่ project เองคงไม่ดีเท่าไรนัก !! ดังนั้นน่าจะต้องจัดการผ่านเครื่องมือต่าง ๆ เช่น CocoaPods Carthage Swift Package Manager โดยใน blog นี้จะพูดถึง CocoaPods ตั้งแต่การติดตั้งไปจนถึงการใช้งานแบบง่าย ๆ เริ่มต้นด้วยการติดตั้ง เมื่อติดตั้งเสร็จสามารถเริ่มต้นด้วยการ clone master repository ของ CocoaPods มาลงไว้ที่เครื่องของเราซึ่งใช้เวลาพอสมควรนะครับ ...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
เจอปัญหาเรื่องการ build นาน ๆ ใน XCode 7.3
จาก code ที่ง่าย ๆ เลยเอามาเขียนสรุปไว้นิดหน่อย
http://www.somkiat.cc/bug-xcode-7-and-swift-2-with-long-build-time/

 ·  Translate
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
[Android] แนะนำ Build time tracker สำหรับติดตามเวลาการ build ของ app เพื่อทำให้รู้ปัญหาและแก้ไขได้เร็วขึ้น
http://www.somkiat.cc/android-with-build-time-tracker/

 ·  Translate
วันนี้ดูปัญหาเรื่องการ build ของ Android app ที่ใช้เวลานาน โดยปกติจะดูผ่าน build profile ที่มากับ Gradle ซึ่งก็ให้ผลลัพธ์ละเอียดตามที่ต้องการ แสดงดังรูป แต่ถ้าเราต้องการทำการบันทึกผล และ ติดตามเวลาการ build ในแต่ละวัน จะต้องทำการบันทึกเอง ซึ่งมันไม่สนุกเลย จึงลองทำการค้นหาว่ามีวิธีการอะไรบ้าง ? หนึ่งใน plugin ที่น่าสนใจคือ Build Time Tracker ซึ่งทำการบันทึกเวลาการ build ไว้ให้ตลอด ดังนั้นมาลองใช้งานกันดูบ้างนะ เริ่มด้วยการติดตั้งและ configuration...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
เมื่อนักพัฒนาจมอยู่กับปัญหา สิ่งที่ทำคืออะไร ?
ระหว่างจมอยู่กับมัน กับ จมอยู่กับมันต่อไป !!!
http://www.somkiat.cc/improve-your-coding-skill-with-mindset/
 ·  Translate
ปัญหาอย่างหนึ่งสำหรับการเขียน code ของเหล่านักพัฒนาคือ เมื่อติดปัญหาหนึ่ง ๆ แล้วมักจะลากยาว จากนั้นก็จะจมอยู่กับปัญหานานมาก จนสุดท้ายพบว่า code ที่เขียนออกมาเพื่อแก้ไขปัญหา มันอ่านไม่รู้เรื่องเลย มันอ่านยากมาก มันทำความเข้าใจยากมาก มันดูแลยากมาก มีข้อดีอย่างเดียวคือ แก้ไขปัญหาได้เท่านั้นเอง หรือบ่อยครั้งไม่สามารถแก้ไขปัญหาได้ แต่ก็ไม่สามารถลบ code ชุดนั้นทิ้งได้ !! ดังนั้นจึงขอแนะนำวิธีบรรเทาปัญหาเหล่านี้ลงไปบ้าง ซึ่งแปลและสรุปมาจากบทความเรื่อง T...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
เรียนรู้และเข้าใจเกี่ยวกับ Dependency Injection ด้วย Dagger 2 กัน
ซึ่งเป็น library ที่ถูกนำมาใช้งานเยอะมาก ๆ
http://www.somkiat.cc/dependency-injection-with-dagger2/
 ·  Translate
จากบทความเรื่อง Dependency Injection Made Simple ทำการอธิบายเรื่อง Dependency Injection และ Dependency Inversion Principle (DIP) ทำให้เข้าใจว่าวิธีการนี้มีความสำคัญอย่างไรต่อการพัฒนา software สิ่งที่น่าสนใจคือ การจัดการ Dependency Injection ในระบบงานด้วย Dagger ซึ่งเป็น library ที่นักพัฒนาหลาย ๆ คนไม่น่าจะพลาด โดยเฉพาะ Android Developer น่าจะรู้จักและใช้งานกันเกือบทุกคน !! ในบทความข้างต้นใช้ Dagger 1 แต่ในบทความนี้ใช้ Dagger 2 นะครับ ดังนั้นเรามา...
1
Add a comment...

somkiat puisungnoen

Shared publicly  - 
 
จากงาน Thailand Developer Konference #1 นั้นทำการอธิบายความสามารถของภาษา Kotlin ไว้เยอะมาก จึงทำการสรุปบางเรื่องไว้นิดหน่อย

ซึ่งเป็นภาษาที่น่าสนใจอย่างมาก ถ้าใครยังไม่เคยลองแนะนำให้ลองเลย แล้วคุณจะติดใจ !!
http://www.somkiat.cc/kotlin-meetup-01-about-feature/
 ·  Translate
จากงาน Thailand Developer Konference #1 ของกลุ่ม Thailand Kotlin Android Developer มีหลายเรื่องที่น่าสนใจ ไม่ว่าจะเป็น feature ของภาษา Kotlin ไม่ว่าจะเป็นการนำมาพัฒนา Android app ไม่ว่าจะเป็นการใช้งานร่วมกับ Android Studio แต่ขอทำการสรุปเรื่อง feature ที่น่าสนใจของภาษา Kotlin ไว้นิดหน่อย ที่สำคัญสามารถนำมาพัฒนา Android app ได้แบบสบาย ๆ นะ เหตุผลแสดงดังรูป เริ่มจาก Null Safety ปัญหาของ Null ในภาษา Java นั้นจัดการลำบากบาก ๆ แน่นอนว่าทำให้เจอปัญหา N...
1
Add a comment...
People
Have him in circles
1,383 people
วิท ดี's profile photo
Tungpuk N.'s profile photo
ดวงดาว เขตเทพา's profile photo
Suphathorn's profile photo
JoeZa Lui's profile photo
siramas udomkittipone's profile photo
nuri Lecci's profile photo
Noppadol Phantaneeya's profile photo
อาภาพร วงศ์ใหญ่'s profile photo
Collections somkiat is following
Basic Information
Gender
Male