Blog About
Apache Kafka ตอนที่ 3 - เก็บประวัติการใช้งานส่งให้ kafka
จากตอนที่แล้วเราได้ลองใช้งาน kafka ผ่าน Command แล้วในตอนนี้เราจะลองนำมาใช้งานกัน โดยสร้าง REST API ขึ้นมาด้วย Node.js เมื่อมี Request เข้ามาจะส่งให้ Kafka แล้วตอบ Response กลับไปตามปกติ
18 May 2025
Apache Kafka ตอนที่ 2 - ลองรันใน docker
ในตอนนี้เราจะลองใช้งาน Kafka ด้วย Docker กันผ่าน Command มีตัวอย่างการใช้งาน kafka
18 May 2025
Apache Kafka ตอนที่ 1
Apache Kafka คือแพลตฟอร์มสำหรับการส่งข้อมูลแบบ Event Streaming โดยทั่วไปในการสื่อสารระหว่างระบบเราใช้ REST API เพื่อให้ Client ส่งข้อมูลตรงไปยัง Server ปลายทาง
18 May 2025
เขียน API ด้วย Node.js เป็นหมายถึงยังไง
เรามั่นใจหรือพูดได้เต็มปากไหมว่าเราสามารถเขียน API ด้วย Node.js ได้ เราต้องทำอะไรเป็นบ้าง โดยเบื้องต้นเราต้องรู้อะไรบ้างแล้วต้องทำอะไรได้บ้าง
17 May 2025
golang สลับ version
gvm เป็น version manager สำหรับ golang ช่วยให้เราสลับไปมาระหว่าง golang หลายเวอร์ชันได้ง่าย ๆ
28 Apr 2025
nodejs สลับ version
nvm เป็น version manager สำหรับ nodejs ช่วยให้เราสลับไปมาระหว่าง Nodejs หลายเวอร์ชันได้ง่าย ๆ
28 Apr 2025
python สลับ version
pyenv เป็น version manager ช่วยให้เราสลับไปมาระหว่าง Python หลายเวอร์ชันได้ง่าย ๆ
28 Apr 2025
AWS S3 CLI
Amazon Simple Storage Service (S3) เป็นหนึ่งในบริการของ AWS ที่ใช้สำหรับเก็บไฟล์บนคลาวด์ รองรับทั้งไฟล์ขนาดเล็กและขนาดใหญ่ โดยมีจุดเด่นเรื่อง ความสามารถในการขยายขนาด (Scalability), ความพร้อมใช้งานของข้อมูล (Data Availability), ความปลอดภัย (Security), และ ประสิทธิภาพ (Performance)
15 Mar 2025
AWS IAM credential
AWS Command Line Interface (AWS CLI) เป็นเครื่องมือจัดการ services ของเราผ่าน command line สามารถนำไปเขียนเป็น automate script ได้ด้วย ในตอนนี้จะบอกแค่การตั้งค่า aws cli ก่อนการใช้งานคำสั่งต่างๆ
15 Mar 2025
วิธี Run Docker ใน Docker Container
วิธี Run Docker ใน Docker Container มีหลายวิธี ในบทความนี้จะแสดงตัวอย่างการใช้ dock.sock โดยให้ container เรียกไปที่ docker ของเครื่อง host
22 Apr 2024
Cyress
Cypress เป็นเครื่องมือที่ใช้สำหรับทดสอบเว็บ มักจะถูกใช้โดย QA engineers สามารถเขียน script เพื่อทดสอบได้ทั้ง frontend และ backend ภาษาที่เขียนคือ javascript เป็นเครื่องมือที่ใช้ไม่ยาก สามารถเรียนรู้ได้เร็ว มีหน้าจอหรือ User interface (UI) ให้ใช้คล้ายโปรแกรมทั่วไป
15 Apr 2024
Absolute and Relative Pathnames
path แปลตรงๆ ว่า เส้นทาง คือสิ่งที่บอกที่อยู่ของไฟล์หรือโฟลเดอร์นั้นในระบบ ประกอบด้วย อักขระตัวอักษรและตัวเลข แยกหรือคั่นโดยใช้เครื่องหมาย / (Slash)
25 Aug 2023
เปลี่ยนจาก moment เป็น dayjs แทนเถอะ
จัดการเรื่องเวลาตอนเขียนโปรแกรมกันยังไงกันบ้าง เดิมทีแล้ว javascript ก็มีฟังก์ชันให้เรียกใช้ด้วยคำสั่ง new Date() อยู่แล้วแต่ก็ไม่ค่อยได้ใช้
15 Nov 2022
hardhat.config.js
มาตั้งค่า hardhat กัน สิ่งที่ใช้กันบ่อยจะมีไม่กี่อย่าง เช่นการตั้งค่า network เพิ่ม chain ที่เราต้องการ Kovan, Ropsten หรือจะเพิ่ม chain ที่เราเปิดขึ้นมาเองโดยใช้ Ganache ก็ได้
19 Sep 2022
ลองใช้ hardhat กัน
อยากลองเขียน smart contract แบบ run บนเครื่องตัวเอง หลังจากไล่ดูไล่อ่านจากหลายๆที่ก็ไปไปเจอ Hardhat นี้แหละที่เขาใช้กัน หลายๆที่จะแนะนำให้ใช้ Remix
18 Sep 2022
Deploying Static React Next.js to AWS S3
สวัสดีครับ บล็อกนี้จะมาแนะนำ host ดีๆสำหรับคนทำ static website เช่น single page, landing page, personal blog หรือจะเป็นเว็บอะไรก็ได้ที่เป็น website แบบ static
21 Jul 2022
Authentication
การใช้งานอินเตอร์เน็ตหรือแอพพิเคชั่นบางตัวเช่น gmail, facebook, youtube, tiktok เมื่อเราต้องการใช้งานระบบต่างๆ ก่อนจะใช้งานบางครั้งเราจะต้องผ่านขั้นตอนนึงก่อนเสมอ
18 Jul 2022
ตัวแปลภาษา Compiler และ Interpreter
ในการเขียนโปรแกรมให้คอมพิวเตอร์ทำงาน ตัวโปรแกรมที่เราเขียนโดยภาษาต่างๆไม่ว่าจะเป็น c, java, javascript, php ภาษาเหล่านี้เรียกว่าได้ว่า ภาษาโปรแกรม Programming Language
17 Jul 2022
Ngrok expose localhost to internet
Ngrok ทำให้ใครก็ได้ ก็สามารถเข้าใช้งาน website หรือ application ที่กำลังทำงานอยู่บนเครื่อง localhost ได้โดยเข้าถึงได้จาก online หรือก็คือทำ localhost ให้เป็น public ip ได้
17 Jul 2022
Serverless Framework with AWS Lambda
serverless api สิ่งแรกที่คิด มันไม่มี server ใช่มะ จริงๆแล้วมันก็เป็น server ตัวนึงนั้นแหละข้อแตกต่างก็คือมันไม่ได้ทำงานอยู่ตลอดเวลา
12 Jul 2022
ตั้งเวลาให้โปรแกรมเราทำงานด้วย Nodejs
บทความนี้จะเขียนเกียวกับสิ่งที่เคยเจอมาและน่าจะเป็นประโยชน์สำหรับคนที่กำลังหาวิธีสั่งโปรแกรมให้ทำงานตามตามเวลาที่กำหนดเป็นรอบๆเช่น ทุกๆ 5 นาที ทุกๆนาทีที่ 30 หรือจะทุกวันที่ 1 ก็ได้
10 Jul 2022
Webhook
เคยเขียนโปรแกรมอะไรที่ต้อง request ไปถามข้อมูลทุก 5 วินาทียิ่งถี่เท่าไหร่ก็หมายความว่าจะได้รับแจ้งเตือนเร็วเท่านั้น หรือเคยกด refresh (F5) รัวๆเพื่อจะรอทำอะไรซักอย่างไหม
10 Jul 2022
Git และ Git Flow
เมื่อไหร่ก็ตามที่เราไม่ได้ทำงานคนเดียว การใช้งาน git เป็นสิ่งจำเป็นขึ้นมาทันที พอเราเขียนโปรแกรมได้สักพัก เราพอจะมีโค้ดก็ต้องหาที่เก็บไว้บ้าง
09 Jul 2022
เขียนโปรแกรมเสร็จแล้วทำไรบ้าง
ในการพัฒนา software ขั้นตอนที่สำคัญมากๆ ก็คือการทดสอบโปรแกรม โดยบริษัททั่วไปก็จะจ้างคนไว้ 1 ตำแหน่งเพื่อทำทดสอบการใช้งานโดยเฉพาะ
09 Jul 2022
บันทึกการเริ่มงานแรกสายโปรแกรมเมอร์
ในบทความนี้ผมเขียนประสบการณ์ที่ผมเจอมาหลังจากเริ่มงานได้ประมาณ 5 เดือนในบริษัทที่ทำเกี่ยวกับ software ซะส่วนใหญ่ ส่วนของ hardware ก็มีงานให้ทำ
21 May 2022
Payment Gateway Ep.1
payment gateway มันคือระบบหรือบริการชำระเงินรูปแบบนึงที่ใช้กันบนเว็บทั่วไป ผู้ใช้งานทั่วไปจะไม่รู้จักก็ไม่แปลก เพราะมันเป็นระบบที่อยู่เบื้อหลังของการชำระเงินออนไลน์
20 May 2022
Food delivery & Data center
ปัจจุบันการขายอาหารแบบ delivery เติบโตอย่างมาก ทำให้มีแพทฟอร์มส่งอาหารปล่อยแอพของตนเองออกมามากมายและในแพทฟอร์มเหล่านั้นก็ต้องแข่งขันกันเองทางด้านต่าง ๆ มีจุดเด่นจุดด้อยไม่เหมือนกัน
12 Nov 2021
Queuex
Queuex คือระบบแสดงคิวหรือหมายเลขลำดับ ของกิจกรรมอะไรบางอย่าง เช่น คิวปัจจุบันของการฉีดวัคซีนวันนี้ คิวปัจจุบันของการตรวจร่างกายประจำปี
11 Nov 2021
Solidity Blockchain Tools
หากใครกำลังเริ่มไม่รู้จะเริ่มจากตรงไหนผมแนะนำศึกษาจากเว็บ cryptozombies.io มีภาษาไทยให้อ่าน จากที่ลองเล่นดูผมรู้สึกว่ายิ่งอ่านก็ยิ่งงงในช่วงแรก
25 Oct 2021
Solidity Blockchain Idcard call from other contract
จากบทความที่แล้วเราได้ contract ของบัตรประจำตัวกันแล้ว ในทความนี้เราลองมาสร้าง contract ใหม่แล้วเรียกใช้งาน contract ในบทความที่แล้วดู
25 Oct 2021
Solidity Blockchain Idcard
มาลองคิดลองเขียน smart contract กันหน่อยไหม ในตัวอย่างนี้ผมจะลองเก็บข้อมูลอะไรง่ายๆ ดู เพราะ blockchain มันก็คือการเก็บข้อมูลแบบกระจายศูนย์ มันคล้ายกับเป็น ฐานข้อมูล นั่นแหละ
25 Oct 2021
Google Authentication React Component
ช่องอินพุตทั้งหมดมี 6 ช่องอินพุตเก็บเก็บค่าเป็น string ขนาดความยาวไม่เกิน 6 ตัวอักษรหลังจากกรอกครบสามารถเขียนโค้ดต่อได้ว่าจะให้ทำอะไร
05 Oct 2021
เขียนปุ่ม PINCODE ลอกแบบจาก Trezor
สวัสดีครับ... ครั้งนี้ผมอยากทำความเข้าใจเรื่องการ reuse compoennt จึงลองเขียนแบบมีปุ่มกดแล้วเรียกใช้งานเหมือนปุ่ม modal สิ่งที่ผมต้องการคือสามารถ import ไปใช้งานในหลายหน้าเหมือนกับ library โดย
04 Oct 2021
หัดเขียน frontend เลียนแบบเว็บ uniswap ด้วย React
สวัสดีครับ ในตอนนี้จะมาหัดเขียน frontend โดยใช้ React + CSS Modules เพื่อให้หน้าตาออกมาเหมือนกับ uniswap โดยในตอนนี้จะเขียนแต่ ui ส่วนของการแลกเปลี่ยนเหรียญ
02 Oct 2021
Binance Smart Chain + Ethereun Chain ส่องเหรียญ BNB และ ETH
ในตอนนี้จะลองเขียนโปรแกรมส่องเหรียญหลักของทั้ง Ethereum chain และ Binance Smart Chain โดยใช้โค้ดเหมือนกันเปลี่ยนแค่ค่าบางอย่างที่ใช้ในการเชื่อมต่อ blockchain
30 Sep 2021
ลองเขียน web3 + bsc ส่องเงินในกระเป๋า interact with smart contract
ในบทความนี้มีเนื้อหาเกี่ยวกับ blockchain และการใช้งาน web3 เพื่อ interact with smart contract ตัวอย่างทั้งหมดในบทความนี้อยู่บน binance smart chain ครับ
24 Sep 2021
NAVY MS | ระบบจัดการฐานข้อมูล นาวิกโยธิน เมื่อโชคชะตาเป็นใจให้เราหยิบได้ใบแดง
โปรเจคนี้ผมได้มีโอกาสพัฒนาระหว่างเป็นทหารเกณฑ์ครับ ในตอนที่เข้าไปก็มีรุ่นพี่คนก่อนหน้าได้ออกแบบด้วยโปรแกรม adobe xd ไว้เสร็จแล้ว ขาดแค่คนที่จะพัฒนา
13 Sep 2021
เขียนแอพ Android ครั้งแรกโดยใช้ React Native
บทความนี้จะมาแชร์ประสบการณ์การเขียน mobile app ว่าเริ่มต้นยังไงใช้เครื่องมืออะไรบ้าง จากประสบการณ์ส่วนตัวไม่เคยพัฒนาแอพมาก่อนเขียนแต่เว็บด้วย html css php javascript
13 Sep 2021
Helpdesk Management Fatima โปรเจคระหว่างออกฝึกงาน
โปรเจคนี้เกิดจากงานและความต้องการของทีม Helpdesk ที่ต้องจัดเก็บประวัติรายละเอียดของงานที่เกิดขึ้นและการดำเนินงานในแต่ละครั้งของพนักงาน จนถึงการสืบค้นและแสดงรายงาน
12 Sep 2021
NSPURU โปรเจคแรกสำหรับการเขียนเว็บส่งมหาวิทยาลัยเพื่อสำเร็จการศึกษา
บล็อกนี้จะเขียนเกี่ยวกับการเริ่มต้นเขียนเว็บด้วยความพยายามของผมเอง เป็นช่วงเวลาระหว่างเรียนมหาวิยาลัยที่ปี 2 กำลังจะขึ้นปีที่ 3 อาจจะเริ่มต้นช้าไปหน่อยเมื่อเทียบ
11 Sep 2021
สร้างเมื่อ 10 september 2021 16:45 ด้วย ReactJS
สวัสดีครับ วันนี้ลองเขียนเว็บบล็อกด้วย ReactJS จึงได้มีโอกาสมาหัดเขียนบล็อกเป็นครั้งแรก ในบล็อกนี้จะมาเล่าถึงการเขียนเว็บนี้ว่าทำยังไง
10 Sep 2021
© 2025 Apisit N.