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

Image may be NSFW.
Clik here to view.

สรุปการสร้าง Smart Contract บน Ethereum ของทีมชาวนา

จากงาน Blockchain Hackathon ซึ่งเขียนอธิบายไว้ที่ Blog ก่อนหน้า นั้นอยู่ร่วมกับทีมสร้างระบบเกี่ยวกับชาวนา โดยแนวคิดคร่าว ๆ คือ ต้องการเก็บข้อมูลของการผลิตข้าวของชาวนา ตั้งแต่ก่อนการปลูก การปลูก...

View Article


Image may be NSFW.
Clik here to view.

สรุปสิ่งที่ได้รับจากงาน iOSDevTH Meetup #7

วันนี้มีโอกาสไปร่วมงาน iOSDevTH Meetup #7 ของกลุ่ม iOS Developer Thailand จัดที่บริษัท Ascend ตึก AIA รัชาภิเษก มีหัวข้อที่น่าสนใจ 2 หัวข้อคือ Concurrency on iOS iOS development at scale...

View Article


Image may be NSFW.
Clik here to view.

[Swift] ทำการ validate ข้อมูลด้วยแนวคิดของ Composite pattern

วันนี้ทำการ review code ของ iOS app ที่พัฒนาด้วยภาษา Swift พบว่ามีส่วนการ validate หรือตรวจสอบข้อมูลจำนวนมาก และรูปแบบ code ที่เขียนบ่อย ๆ เป็นดังนี้ ค่าต้องไม่ว่าง ข้อมูลต้องมีรูปแบบที่ถูกต้องเช่น...

View Article

Image may be NSFW.
Clik here to view.

ทำการ Review my SSO app ::ต้องใส่ใจเรื่อง security ของ API กันเยอะ ๆ

เช้านี้เห็นมีการ share เรื่องระบบ API (Application Programming Interface) ของระบบ my SSO app ซึ่งเมื่อได้เข้าไปลองใช้งานและทำการ decompile code ดูก็พบว่า เป็นไปตามจาก post ข้างต้น...

View Article

Image may be NSFW.
Clik here to view.

มาทำการตรวจสอบ Memory Leak ใน Android app กัน

สำหรับ Android app นั้นปัญหาที่ทำให้ app crash น่าจะมีอยู่สองปัญหาใหญ่ ๆ คือ  NullPointerException (NPE) OutOfMememoryError (OOM) หรือ Memory Leak...

View Article


Image may be NSFW.
Clik here to view.

คำสั่งใน command line ที่ใช้บ่อย ๆ สำหรับการพัฒนา Android app

ในการพัฒนา Android application นั้นส่วนใหญ่จะทำงานอยู่บน Android Studio แต่ในการทำงานจริง ๆ นั้น สิ่งที่นักพัฒนาต้องใช้งานเป็นคือ command line ใน Android Studio ก็มี command line หรือ terminal...

View Article

Image may be NSFW.
Clik here to view.

ว่าด้วยเรื่อง Spaghetti Pattern ในชุดการทดสอบ

ในการพัฒนา software นั้นเรามักจะได้ยินคำว่า Spaghetti code บ่อยมาก ๆ ซึ่งก่อให้เกิดปัญหาตามมามากมาย ส่งผลให้การดูแลรักษาระบบเป็นเรื่องที่ยาก และ ต้องใช้ค่าใช้จ่ายที่สูงมาก ๆ...

View Article

Image may be NSFW.
Clik here to view.

สรุปการแบ่งปันเรื่อง Functional Interface ใน Java 8

ใน Java 8 นั้นมี feature ที่น่าสนใจมากมาย แน่นอนว่า ความสามารถต่าง ๆ นั้นถูกสร้างขึ้นมา เพื่อลดปัญหาที่เกิดจากตัวภาษา เช่น Lambda Functional Interface Default method ใน interface...

View Article


Image may be NSFW.
Clik here to view.

ตัวอย่างการวางโครงสร้างระบบด้วย Spring Boot

เนื่องจากต้องทำการแนะนำและวางโครงสร้างระบบงานที่พัฒนาด้วยภาษา Java โดยสิ่งที่ต้องการคือ ระบบ REST APIs ง่าย ๆ ซึ่งทางเลือกในภาษา Java ก็มีมากมายทั้ง Servlet 3 JAX-RS Jersey Spring MVC Spring Boot Drop...

View Article


Image may be NSFW.
Clik here to view.

สิ่งที่ควรคำนึงสำหรับการสร้าง Docker Image กับ Java

มีโอกาสต้องนำ Docker มาใช้ในระบบงานที่พัฒนาด้วยภาษา Java จากการลงมือทำพบว่า มันไม่ใช่เรื่องง่ายเลย สำหรับการนำระบบงานที่พัฒนาด้วยภาษา Java มาใส่ในโลกของ Container...

View Article

Image may be NSFW.
Clik here to view.

แนะนำการพัฒนา Android app ให้ปลอดภัยมากขึ้น

จากเอกสารเรื่อง Best Practice for Security and Privacy ได้อธิบายแนวปฏิบัติต่าง ๆ สำหรับการพัฒนา Android app ให้ปลอดภัย ประกอบไปด้วยเรื่องที่น่าสนใจดังนี้ Networking Intent Data storage เรื่องอื่น ๆ...

View Article

Image may be NSFW.
Clik here to view.

จัดการ Spring boot application ด้วย Docker

จากบทความเรื่อง การวางโครงสร้างระบบด้วย Spring boot ก็มีถึงกระบวนการ deploy กันบ้าง ซึ่งเลือกที่จะจัดการผ่าน Docker โดยสิ่งที่คิดไว้จะมี 2 container คือ สำหรับ Database ซึ่งคือ MariaDB สำหรับการ run...

View Article

Image may be NSFW.
Clik here to view.

Clean Code หนังสือที่นักพัฒนาควรอ่าน

วันนี้มี developer มาถามเรื่องหนังสือเกี่ยวกับ programming ว่าควรจะอ่านหนังสืออะไรบ้าง ? เล่มแรกที่ผมแนะนำให้อ่านก็คือ Clean Code - A Handbook of Agile Software Craftsmanship...

View Article


Image may be NSFW.
Clik here to view.

สรุปสิ่งที่แบ่งปันเรื่อง Software Developement Trends 2017

ได้รับโอกาสให้ไปแบ่งปันมุมมองเรื่อง Software Development Trends 2017 ในงาน IT Trends: Strategic Planning for 2016 จัดโดยสถาบัน IMC ซึ่งมีหัวข้อที่น่าสนใจมากมาย ส่วนในเรื่องของ Software Development...

View Article

Image may be NSFW.
Clik here to view.

Selenium :: Implicit vs Explicit vs Fluent waiting ใช้งานกันอย่างไร ?

วันนี้มีคำถามเกี่ยวกับการใช้งาน Waiting ใน Selenium สำหรับการรอให้ element มีใน DOM (Document Object Model) สำหรับการรอให้ element มีใน DOM แต่ยังไม่แสดง (Not visible) สำหรับการรอให้ element มีใน DOM...

View Article


Image may be NSFW.
Clik here to view.

สรุปข้อมูล library ที่นิยมใช้สำหรับพัฒนา Android App จาก AppBrain

ไปเห็นข้อมูลสถิติของ library ที่ถูกใช้งานบ่อย ๆ สำหรับการพัฒนา Android app จาก AppBrain ซึ่งน่าสนใจดี จึงนำมาสรุปไว้นิดหน่อย โดยผมทำการแยกออกเป็นกลุ่มตามการใช้งานได้ดังนี้ UI Component Networking...

View Article

Image may be NSFW.
Clik here to view.

Swift :: สิ่งที่ iOS developer ควรรู้และเข้าใจไว้บ้าง

จากบทความเรื่อง Top 10 Ground Rules for iOS Developers ทำการอธิบายพื้นฐานที่ iOS developer ควรจะต้องรู้ เข้าใจและปฏิบัติตาม ซึ่งมีหลาย ๆ เรื่องที่น่าสนใจ จึงทำการแปลและสรุปบางเรื่องไว้นิดหน่อย...

View Article


Image may be NSFW.
Clik here to view.

ความสามารถที่น่าสนใจใน Android Studio 2.3 beta 1

เมื่อวานเพิ่งทำการ update Android Studio 2.3 beta 1 พบว่า project พังสิครับ ทั้ง library ที่ใช้งานต้องทำการ update และสิ่งต่าง ๆ มากมาย ดังนั้นจึงลองไปอ่าน release note ก็มี feature ที่น่าสนใจ...

View Article

Image may be NSFW.
Clik here to view.

เริ่มต้นพัฒนา Android app ด้วยภาษา C# ใน Visual Studio for Mac กัน

หลังจากที่ทาง Microsoft ปล่อย Visual Studio for Mac preview 1 ออกมา ทำให้นักพัฒนาสามารถพัฒนาระบบงานด้วย C#, ASP.NET บน Mac ได้ รวมทั้งสามารถพัฒนา Mobile app ทั้ง Android และ iOS ด้วยภาษา C#...

View Article

Image may be NSFW.
Clik here to view.

มาดูสถิติการใช้งาน Library ต่าง ๆ ของ Java project บน Github กันหน่อย

ระหว่างนั่งรอขึ้นเครื่องบินไปต่างจังหวัด เลยมานั่งดูสถิติการใช้งาน Library ต่าง ๆ ของ Java project โดยนำข้อมูลจาก Github.com และ Takipi.com มาใช้ในการวิเคราะห์ ซึ่งได้ผลลัพธ์ที่น่าสนใจดังนี้...

View Article
Browsing all 1997 articles
Browse latest View live