• : ใช้งาน MongoDB NoSQL database ใน Spring Boot project
    by Aaron 2016-03-09 8:57:26 +0000 spring-boot mongodb java

    สำหรับการเก็บข้อมูลบางอย่าง หรือการทำ prototyping project แบบไวๆ ผมมองว่าการใช้งาน MongoDB ซึ่งเป็น NoSQL database ที่มองว่าข้อมูลที่เราต้องการเก็บเป็น document หรือหน้าเอกสารหนึ่งหน้า แทนที่เราจะต้องแยกข้อมูลเป็นตารางดังเช่นที่เราทำกันใน relational

  • : สร้าง website รองรับหลายภาษา ด้วย i18n internationalization Java Spring Boot
    by Aaron 2016-03-07 16:41:24 +0000 spring-boot java

    รู้จักกับ internationalization และ i18n ตอนใช้งาน framework ต่างๆ ที่รองรับการทำงาน internationalization ต้องเคยเจอกับคำว่า i18n กันมาบ้าง แต่เคยทราบไหมครับ ว่า i18n หมายถึงอะไร จริงๆ แล้ว i18n เป็นตัวย่อจากคำว่า internationalization i คือตัวอักษรแรก

  • : เขียนคำสั่ง tracking พฤติกรรมของผู้ใช้ด้วย Google Analytics JavaScript library
    by Aaron 2016-03-03 12:55:11 +0000 javascript google-analytics

    แน่นอนว่าหลายคนที่ได้ทำงานที่เกี่ยวข้องกับการสร้าง website หรือมี website ส่วนตัว คงคุ้นเคยกับการใช้งาน Google Analytics กันอยู่บ้าง โดยทั่วไปเราก็นำ code ที่ได้จากการเปิดใช้งาน Google Analytics ไปแปะที่ website แล้วก็เข้าไปดูว่า user เปิดหน้าใด URL

  • : test double session จากงาน code Mania ครั้งที่ 11
    by Aaron 2016-02-29 14:46:50 +0000 unit-test spock

    เมื่อวันเสาร์ที่ 27 ก.พ. 2016 ที่ผ่านมา ได้มีโอกาสเข้าร่วมงาน Code Mania ครั้งที่ 11 ซึ่งจัดโดยสมาคมโปรแกรมเมอร์ไทย ทั้งนี้ต้องขอบคุณตั๋วฟรีจากทางสมาคม และน้อง Max (Issaret Max Prachitmutita) ที่เป็นธุระให้อย่างดี ขอขอบคุณมา ณ โอกาสนี้ เนื่องจากผมติด

  • : เริ่มต้นเขียน unit test กับ JavaScript AngularJS ตอนที่ 5 unit test directive ทีมี external template
    by Aaron 2016-02-26 3:01:26 +0000 javascript angularjs unit-test

    จากบทความที่ผ่านมา เราได้เรียนรู้การเขียน unit test directive เบื้องต้นไปแล้ว directive ที่เราสร้างมักจะมี template อยู่ด้วย เป็น HTML ต่างๆ เพื่อแสดงเป็น UI ของ directive ถ้า template ของเราเป็น html ไม่เยอะมาก การจับ template เข้าไปรวมอยู่กับ direc

  • : เริ่มต้นเขียน unit test กับ JavaScript AngularJS ตอนที่ 4 unit test directive
    by Aaron 2016-02-20 16:48:02 +0000 javascript angularjs unit-test

    ตอนที่ผ่านมา ของ unit test AngularJS เราได้เขียน unit test ของ controller แล้ว มาวันนี้เราจะได้มาลองเขียน AngularJS Directive unit test กันครับ ผมคิดว่าการสร้าง unit test Angular directive ค่อนข้างมีความซับซ้อนมากกว่า test controller และ service ดังน

  • : เริ่มต้นเขียน unit test กับ JavaScript AngularJS ตอนที่ 3 unit test controller
    by Aaron 2016-02-18 4:24:53 +0000 javascript angularjs unit-test

    จากบทความสองตอนที่ผ่านมา เราได้ลองเขียน unit test ทดสอบการทำงานของ AngularJS service กันมาบ้างแล้ว ในบทความนี้ เราจะมาลองเขียน unit test ทดสอบ controller กันครับ โดยขั้นตอนต่างๆ เป็นดังนี้ สร้าง Angular controller สร้าง unit test ทดสอบการทำงานของ con

  • : เริ่มต้นเขียน unit test กับ JavaScript AngularJS ตอนที่ 2 unit test service
    by Aaron 2016-02-13 11:40:29 +0000 javascript angularjs unit-test

    ในบทความที่ผ่านมา เราได้เรียนรู้วิธีการติดตั้งเครื่องมือที่จำเป็นในการเขียน unit test และคำสั่ง JavaScript unit test แบบง่ายๆ โดยใช้ Jasmine และ Karma ในตอนนี้เราจะได้มาเริ่มเขียน unit test จริงๆ กับ AngularJS project กันแล้ว ขั้นตอนต่างๆ เป็นดังนี้

  • : เริ่มต้นเขียน unit test กับ JavaScript AngularJS ตอนที่ 1 set up tool
    by Aaron 2016-02-13 5:10:11 +0000 javascript angularjs unit-test

    ตอนเริ่มเขียน unit test ใหม่ๆ ผมมักได้ยินเสมอว่า เราไม่เขียน unit test UI กัน เพราะ test ได้ยาก พอนึกถึงภาพการเขียน unit test ก็จะมีแต่งานด้าน back-end หรือ server side แต่พอได้มาจับ AngularJS JavaScript UI framework ที่รองรับการเขียน unit test ทำให้

  • : เลิก manual test แล้วมาเขียน unit test Java Project ด้วย Spock กันเถอะ
    by Aaron 2016-02-11 7:43:47 +0000 groovy java spock unit-test

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

  • : PHP Closures
    by Nuttapon 2016-02-09 17:01:54 +0000 programming php

    PHP Closures (also posted on https://medium.com/@nuttaponnjyodkaew) เมื่อช่วงกลางปีที่แล้วเพิ่งมาสังเกตและสงสัยว่าการเขียน route สวยๆของ Laravel เนี่ยเขาทำกันยังไง Route::get('/', function () { return 'Hello World'; }); ก็เลยไปหาอ่านดูจนมาได้รู้

  • : "Composer" Dependency Manager for PHP
    by Nuttapon 2016-01-31 14:50:38 +0000 composer php

    หลายๆคนคงจะเคยใช้ Composer กันบ้างแล้ว ยังไงก็จะขอถึงพูดคร่าวๆแล้วกันนะครับ Composer คือ Dependency Manager สำหรับ PHP ลองนึกง่ายๆ เมื่อก่อนเวลาเราต้องการทำ PHP project ซึ่งโปรเจคของเราต้องการใช้ 3rd party libraries ต่างๆ ซึ่งต่างคนต่างมีความเกี่ยวข้

  • : ส่ง email ด้วย Spring Boot และ Gmail
    by Aaron 2016-01-28 12:32:25 +0000 spring-boot gmail java

    ในบทความนี้ เราจะมาเขียนคำสั่งส่ง email ด้วย Spring Boot โดยทำการส่ง email ผ่าน Gmail SMTP ขั้นตอนในการเขียน program มีดังนี้ สร้าง Gradle project ด้วย IntelliJ IDEA หรือ editor อื่นๆ ที่รองรับ Gradle เพิ่ม library ที่จำเป็นเข้าไปใน project แก้ไข con

  • : ประเภทของข้อมูล (data structure) ต่างๆ ใน R
    by Eakasit 2016-01-27 16:50:27 +0000 r-programming

    ในการใช้งาน R เราจำเป็นต้องเข้าใจถึงประเภทข้อมูล หรือ data structure พื้นฐานของ R ก่อนครับ ซึ่งก็มีหลายประเภทแต่หลักๆ คือ เวกเตอร์ (vector) ซึ่งจะเก็บข้อมูลประเภทเดียวกันแบบมีลำดับ (ordered) ลิสต์ (list) เก็บข้อมูลได้มากกว่าหนึ่งประเภท ดาต้า เฟรม (da

  • : เริ่มต้นกับ Spring Boot part 7 รับข้อมูลจาก HTML form เก็บลง database
    by Aaron 2016-01-26 11:14:47 +0000 spring-boot java thymeleaf

    ในบทความนี้ เราจะสร้าง HTML form เก็บข้อมูลผู้ป่วย และบันทึกลง database โดยสิ่งที่เราจะเรียนรู้กันในวันนี้ มีดังต่อไปนี้ สร้าง HTML form กรอกข้อมูลผู้ป่วย รับข้อมูลจาก form และบันทึกข้อมูลลง database ดึงข้อมูลจาก database มาแสดงใน HTML view มาเริ่มกั

  • : เริ่มต้น Spring Boot part 6 ใช้งาน entiy class และ REST API อย่างง่าย
    by Aaron 2016-01-25 15:52:33 +0000 hibernate spring-boot jpa java rest-api

    จากบทความที่ผ่านมา เราได้เตรียม entity class ไว้แล้ว ต่อไปเราจะนำ entity class นี้ไปใช้งานกัน โดยสิ่งที่เราจะเรียนรู้ มีดังต่อไปนี้ สร้าง repository class เพื่อจัดการกับ entity class เรียกใช้ entity class ใน controller REST API ผ่าน repository class

  • : เริ่มต้น Spring Boot part 5 สร้าง model class ด้วย JPA Hibernate
    by Aaron 2016-01-25 10:08:16 +0000 hibernate spring-boot java mysql

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

  • : เริ่มต้นกับ Spring Boot part 4 สร้าง Spring Boot ให้แสดง HTML page ด้วย ThymeLeaf
    by Aaron 2016-01-06 11:18:34 +0000 spring-boot

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

  • : ติดตั้ง Sass บนเครื่อง Windows และใช้คำสั่ง watch ในการ convert css file อัตโนมัติ
    by Aaron 2016-01-04 8:36:53 +0000 sass css

    ก่อนอื่นเลย บทความนี้ได้รับแรงบันดาลใจ จากบทความใน designil.com เลย SASS คืออะไร? เทคนิคช่วยให้การเขียน CSS เป็นเรื่องง่าย ๆ ใช้กันทั่วโลก !! ซึ่งได้อธิบายประโยชน์ของการใช้งาน Sass แบบละเอียดไว้แล้ว ผมจึงขอไม่อธิบายเพิ่มเติมอีก ขอ credit ให้กับน้อง P

  • : เขียนคำสั่ง Google API Client Authentication part 2 ด้วย Java code
    by Aaron 2015-12-19 6:08:19 +0000 google-cloud java

    บทความนี้จะต่อจาก @[ 4 ] เราได้ p12 file มาแล้ว ก็สามารถที่จะเขียนคำสั่ง Java เพื่อทำการขอสิทธิ์ใช้งาน service ต่างๆ ของ Google ได้เลยครับ ในตัวอย่างนี้จะใช้ IntelliJ IDA 14 และ Gradle สำหรับ editor อื่นๆ เช่น NetBean หรือ Eclipse ก็สามารถใช้งานร่วมก

© 2017 proudly powered by Spring Boot, Java, Linux, MySQL 2017-07-23 4:36:26 +0000

Fork me on Github