Quantcast
Channel: cc :: somkiat
Browsing all 1997 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

มาดูรูปอธิบายเกี่ยวกับ Programmer ว่าทำอะไรบ้าง ?

อ่านเจอบทความเรื่อง What Is Programming And What Do Programmers Do ? ทำการอธิบายว่าจริง ๆ แล้ว programmer คืออะไร ทำการอธิบายว่าจริง ๆ แล้ว programmer ทำอะไรได้และไม่ได้บ้าง โดยสรุปออกมาเป็น...

View Article


Image may be NSFW.
Clik here to view.

ลด ละ เลิก การสร้าง Logging application กันเถอะ !!

ในการสร้างระบบงานนั้น สิ่งหนึ่งที่ขาดไปไม่ได้เลยคือ logging การทำงานต่าง ๆ ของระบบ ดังนั้นทำให้เกิด code ที่เกี่ยวกับ logging จำนวนมาก เผลอ ๆ อาจจะมากกว่า code ส่วนอื่น ๆ ของระบบอีกต่างหาก...

View Article


Image may be NSFW.
Clik here to view.

สรุปการใช้งาน Docker ที่น่าจะดี

จากที่ไปลงเรียน Course การพัฒนา PHP บน Windows แบบ Build, Ship and Run anywhere ซึ่งจัดการผ่าน Docker นั่นเอง มีสิ่งหนึ่งที่น่าสนใจมาก ๆ คือ คำแนะนำสำหรับการใช้งาน Docker ที่ดี...

View Article

Image may be NSFW.
Clik here to view.

คำถาม ทำไม developer ในไทยเก่ง ๆ เยอะมาก ๆ แต่ทำไมไม่เป็นที่รู้จัก ?

ทำไม developer ไทยถึงไม่ค่อยเป็นที่รู้จักหรือได้รับการยอมรับในระดับโลกบ้างนะ ? เป็นคำถามที่โดนถามมาจากพี่หยี ซึ่งผมก็คิดไม่ออกนะะว่าเพราอะไร ? ดังนั้นเลยอยากจะถาม developer ในไทยหน่อยสิ...

View Article

Image may be NSFW.
Clik here to view.

ว่าด้วยเรื่อง Asynchronous สำหรับ Android

การพัฒนา Mobile app ทั้ง Android และ iOS นั้น คงไม่มี developer คนไหนไม่รู้จัก Reactive หรือ Rx แต่กลับพบว่าหลาย ๆ คนยังไม่เข้าใจที่มาที่ไปว่า Rx มันเข้ามาช่วยอะไร ? ก่อนจะมี Rx มีอะไรให้ใช้บ้าง ?...

View Article


Image may be NSFW.
Clik here to view.

แก้ไขปัญหาเรื่อง Callback hell ใน Swift กันนิดหน่อย

วันนี้ทำการ review code ทั้งฝั่ง Android และ iOS(Swift) พบว่า code มีสิ่งที่คล้ายกันมาก ๆ คือ มีการเรียกใช้ REST API ผ่าน network library ซึ่งทำงานแบบ Asynchronous สิ่งที่เกิดขึ้นคือ มี feature...

View Article

Image may be NSFW.
Clik here to view.

สิ่งที่น่าสนใจใน Technology Radar เดือนพฤศจิกายน 2559 จาก Thoughtworks

มาดูผลของ Technology Radar เดือนพฤศจิกายน 2559 จาก Thoughtworks โดยในครั้งนี้มีสิ่งที่น่าสนใจ คือ Docker as a process และ Microservice as a programming model ดังนั้นโลกของ container...

View Article

Image may be NSFW.
Clik here to view.

มาดูผลสำรวจเรื่อง Enterprise Development Trends 2016 จาก JVM Developer

ทาง Lightbend ทำสำรวจเรื่อง Enterprise Development Trends 2016 ซึ่งทำการสำรวจจาก JVM(Java Virtual Machine) Developer กว่า 2,500 คน เพื่อทำให้เห็นแนวโน้มของ development และ IT operation...

View Article


Image may be NSFW.
Clik here to view.

สรุป session ที่เข้าฟังช่วงเช้าสำหรับงาน Barcamp Bangkhen 2016

วันนี้มาร่วมงาน Barcamp Bangkhen 2016 ซึ่งจัดที่มหาวิทยาลัยเกษตรศาสตร์ ซึ่งมีคนมาร่วมงานเยอะมาก ๆ ส่วนผมไม่ได้ลงทะเบียนก็เลย walk-in เอาเลย โดยในช่วงเช้าเข้าฟัง session ต่าง ๆ ดังนี้ Functional...

View Article


Image may be NSFW.
Clik here to view.

สรุป Plug-in และ Trick ที่ใช้ใน Android Studio ไว้นิดหน่อย

ในการใช้งาน Android Studio นั้นมี trick และเทคนิคในการใช้งานมากมาย รวมทั้งมี plugin ที่มีประโยชน์มากมาย ดังนั้นจึงทำการสรุปสิ่งที่ใช้ประจำไว้นิดหน่อย ปล. ใครมีเทคนิคดี ๆ ก็แนะนำกันมาได้นะครับ 1....

View Article

Image may be NSFW.
Clik here to view.

[แปล] iOS Test Pyramid จากทีมพัฒนาของ LinkedIn

บทความเรื่อง iOS Test Pyramid จากทีมพัฒนาของ LinkedIn ทำการอธิบายวิธีการทดสอบของ iOS app เป็นขั้นตอนการทำงานที่สำคัญในกระบวนการ 3X3 iOS Release ซึ่งทำให้ทีมพัฒนาสามารถ release iOS app ภายใน 3...

View Article

Image may be NSFW.
Clik here to view.

สวัสดีกับ Visual Studio for Mac (Preview 1)

เมื่อคืนนั่งรอทาง Microsoft เปิดให้ download Visual Studio for Mac (Preview 1) ซึ่งมันก็คือร่างใหม่ของ Xamarin นั่นเอง ดังนั้นมาลองใช้งานกันหน่อย ว่าทำอะไรได้บ้าง ? พัฒนา Native mobile app ทั้ง iOS...

View Article

Image may be NSFW.
Clik here to view.

Developer ต้องเรียนรู้และฝึกฝนอยู่อย่างสม่ำเสมอ

มีโอกาสไปแบ่งปันความรู้สำหรับการเขียนโปรแกรมมานิดหน่อย แนวคิดและแนวปฏิบัติที่แนะนำไปก็คือ Developer ต้องทำการเรียนรู้อยู่อย่างสม่ำเสมอ Developer ต้องฝึกฝนอยู่อย่างสม่ำเสมอ...

View Article


Image may be NSFW.
Clik here to view.

คำถาม :: Developer ทำการแบ่ง package ของระบบกันอย่างไร ?

จากบทความเรื่อง Package by feature, not layer อธิบายถึงการแบ่ง package ต่าง ๆ ในระบบงาน ซึ่งเป็นสิ่งที่สำคัญมาก ๆ เป็นงานที่ทีมพัฒนาต้องช่วยกัน เป็นงานที่ทีมพัฒนาต้องตัดสินใจร่วมกัน...

View Article

Image may be NSFW.
Clik here to view.

พื้นฐานการใช้งาน Git ที่ต้องรู้

ปกติในการใช้ git ของผมจะใช้งานผ่าน command line เสมอ เนื่องจากใช้งานผ่าน GUI ไม่เป็น !! โดยคำสั่งที่ใช้บ่อย ๆ ประกอบไปด้วย push pull status add commit diff log ซึ่งน่าจะเพียงพอ !!...

View Article


Image may be NSFW.
Clik here to view.

ว่าด้วยเรื่อง Protocol Oriented Programming (POP) ของภาษา Swift

ในภาษา Swift นั้นพยายามแก้ไขปัญหาต่าง ๆ ที่มากับ Object Oriented Programming (OOP) โดยการนำแนวคิด Protocol Oriented Programming (POP) มาใช้งาน ซึ่งถูกแนะนำครั้งแรกในงาน WWDC 2015...

View Article

Image may be NSFW.
Clik here to view.

สิ่งที่น่าสนใจจากบทความเรื่อง Last Line Effect

จากบทความเรื่อง Last Line Effect ทำการศึกษาผลกระทบที่มักเกิดกับการ Copy-and-Paste code ซึ่งแน่นอนว่า developer ส่วนใหญ่ชอบใช้งาน แถมใช้งานกันบ่อย ๆ อีกด้วย...

View Article


Image may be NSFW.
Clik here to view.

ข้อดีและข้อเสียของ API Gateway

ในโลกของการสร้างระบบแบบ API-centric หรือแยก service ต่าง ๆ ออกมาในรูปแบบของ Microservice นั้น สิ่งที่มักจะถูกพูดถึงก็คือ API Gateway ดังนั้นเรามาดูกันว่า API Gateway มันคืออะไร ? API Gateway...

View Article

Image may be NSFW.
Clik here to view.

ทำความรู้จักกับ Annotation ต่าง ๆ ใน JUnit 5 กัน (Jupiter)

จากบทความเรื่อง การเตรียมความพร้อมสำหรับ JUnit 5 ซึ่งในตอนนั้นเป็น alpha version แต่ตอนนี้อยู่ใน version 5.0.0 M2 แล้ว โดยสิ่งที่น่าสนใจมาก ๆ รองลงมาจาก Architecture ที่เปลี่ยนใหม่ นั่นก็คือ...

View Article

Image may be NSFW.
Clik here to view.

สวัสดี Ethereum ด้วย Hello World Project

สองวันหนึ่งคืนในการเข้าร่วมงาน Blockchain Hackathon ได้รับความรู้และประสบการณ์มากมายเกี่ยวกับ แนวคิด Blockchain ทั้งในยุค 1.0 และ 2.0 Blockchain ecosystem Ethereum การสร้าง Contract ใน Ethereum...

View Article
Browsing all 1997 articles
Browse latest View live