Archives

Archives / 2017 / August
  • เริ่มต้นเขียน unit test กับ JavaScript AngularJS ตอนที่ 1 set up tool

    ตอนเริ่มเขียน unit test ใหม่ๆ ผมมักได้ยินเสมอว่า เราไม่เขียน unit test UI กัน เพราะ test ได้ยาก พอนึกถึงภาพการเขียน unit test ก็จะมีแต่งานด้าน back-end หรือ server side แต่พอได้มาจับ AngularJS … Read more...
  • เลิก manual test แล้วมาเขียน unit test Java Project ด้วย Spock กันเถอะ

    unit test คือการเขียนคำสั่งไปทดสอบ method หรือ function ที่เราสร้างขึ้น ว่าทำงานได้ถูกต้องหรือไม่ แทนที่จะต้องรอระบบให้เรียบร้อย แล้วมา manual test ทีหลัง แต่เราสามารถแยกส่วนของระบบเป็นหน่วยย่อย ๆ แยก … Read more...
  • PHP Closures

    Tags: php
    PHP Closures (also posted on https://medium.com/@nuttaponnjyodkaew) เมื่อช่วงกลางปีที่แล้วเพิ่งมาสังเกตและสงสัยว่าการเขียน route สวยๆของ Laravel เนี่ยเขาทำกันยังไง Route::get('/', function () { … Read more...
  • "Composer" Dependency Manager for PHP

    Tags: phpcomposer
    หลายๆคนคงจะเคยใช้ Composer กันบ้างแล้ว ยังไงก็จะขอถึงพูดคร่าวๆแล้วกันนะครับ Composer คือ Dependency Manager สำหรับ PHP ลองนึกง่ายๆ เมื่อก่อนเวลาเราต้องการทำ PHP project ซึ่งโปรเจคของเราต้องการใช้ … Read more...
  • ส่ง email ด้วย Spring Boot และ Gmail

    ในบทความนี้ เราจะมาเขียนคำสั่งส่ง email ด้วย Spring Boot โดยทำการส่ง email ผ่าน Gmail SMTP ขั้นตอนในการเขียน program มีดังนี้ สร้าง Gradle project ด้วย IntelliJ IDEA หรือ editor อื่นๆ ที่รองรับ … Read more...
  • ประเภทของข้อมูล (data structure) ต่างๆ ใน R

    ในการใช้งาน R เราจำเป็นต้องเข้าใจถึงประเภทข้อมูล หรือ data structure พื้นฐานของ R ก่อนครับ ซึ่งก็มีหลายประเภทแต่หลักๆ คือ เวกเตอร์ (vector) ซึ่งจะเก็บข้อมูลประเภทเดียวกันแบบมีลำดับ (ordered) ลิสต์ ( … Read more...
  • เริ่มต้นกับ Spring Boot part 7 รับข้อมูลจาก HTML form เก็บลง database

    ในบทความนี้ เราจะสร้าง HTML form เก็บข้อมูลผู้ป่วย และบันทึกลง database โดยสิ่งที่เราจะเรียนรู้กันในวันนี้ มีดังต่อไปนี้ สร้าง HTML form กรอกข้อมูลผู้ป่วย รับข้อมูลจาก form และบันทึกข้อมูลลง … Read more...
  • เริ่มต้น Spring Boot part 6 ใช้งาน entity class และ REST API อย่างง่าย

    จากบทความที่ผ่านมา เราได้เตรียม entity class ไว้แล้ว ต่อไปเราจะนำ entity class นี้ไปใช้งานกัน โดยสิ่งที่เราจะเรียนรู้ มีดังต่อไปนี้ สร้าง repository class เพื่อจัดการกับ entity class เรียกใช้ entity … Read more...
  • เริ่มต้น Spring Boot part 5 สร้าง model class ด้วย JPA Hibernate

    บทความที่ 5 แล้วสำหรับ Spring Boot แบบตั้งแต่พื้นฐาน โดยวันนี้เราจะมาเริ่มเขียน Spring boot ติดต่อฐานข้อมูลกันบ้างโดยใช้ library spring-boot-starter-data-jpa ที่ทำให้การเขียนคำสั่งเพื่อใช้งาน JPA ทำได … Read more...
  • เริ่มต้นกับ Spring Boot part 4 สร้าง Spring Boot ให้แสดง HTML page ด้วย ThymeLeaf

    สำหรับเนื้อหา Spring Boot โดยวันนี้เราจะมาเริ่มจัดการเรื่อง view กัน เราจะเริ่มเขียนคำสั่ง HTML กันครับ โดยเราจะเขียนคำสั่งนี้ลงไปใน .html file ผ่าน thymeleaf ซึ่งเป็น library theme engine ของฝั่ง … Read more...