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

Image may be NSFW.
Clik here to view.

การตรวจสอบ array ในภาษา PHP ว่าว่างหรือไม่ ?

เจอใน Tweet ใน Twitter เกี่ยวกับการตรวจสอบ array ในภาษา PHP ว่าเป็นค่าว่างหรือไม่ ?ซึ่งคุยกันว่า มันเขียนแบบนี้ได้ด้วยหรือ ?เพราะว่า หลาย ๆ คนน่าจะต้องตรวจสอบผ่าน function empty()ตรวจสอบขนาดของ array...

View Article


Image may be NSFW.
Clik here to view.

น่าสนใจกับ Top 10 CI/CD Security Risks จาก OWASP

เพิ่งเห็นว่าทาง OWASP นั้นได้ทำ project ด้าน security ของ CI/CD ออกมานอกจากจะมี Web, API, Mobile และ Docker Securityเนื่องจาก CI/CD ได้รับความนิยม หรือ เรียกได้ว่าเป็นสิ่งที่ต้องทำเป็นปกติทั้ง...

View Article


Image may be NSFW.
Clik here to view.

สวัสดี Dart 3

จากงาน Flutter Forward นั้น มี session เกี่ยวกับ Dart 3ว่ามี feature อะไรที่น่าสนใจบ้าง โดยหลัก ๆ ประกอบไปด้วย สนับสนุน Null safty เท่านั้น ดังนั้น project เก่า ๆ พังหมดแน่นอน...

View Article

Image may be NSFW.
Clik here to view.

ได้เวลาลองเล่น Postman Flow แล้ว

Postman Flow นั้นคือเครื่องมือที่ทาง Postman สร้างขึ้นมาเพื่อช่วยให้การสร้าง API ง่ายยิ่งขึ้นซึ่งสามารถสร้างในรูปแบบ visual ไปเลยช่วยให้ง่ายต่อการสร้าง requestเชื่อมต่อการทำงานระหว่าง...

View Article

Image may be NSFW.
Clik here to view.

Go 1.20​ :: การใช้งาน multiple error

หนึ่งใน feature ของการจัดการ Error ใน Go 1.20 นั้นคือการจัดการ multiple error ด้วย function Join() ใน errors packageและสามารถตรวจสอบด้วย function Is() ด้วยน่าจะช่วยให้การจัดการ error...

View Article


Image may be NSFW.
Clik here to view.

ลองใช้งาน Virtual Thread ของ Java 19 ใน Spring Boot 3

จากความสามารถ Virtual Thread ใน Java 19 นั้นเลยลองนำมาใช้งานร่วมกัน Spring Boot 3 ที่เพิ่งปล่อยออกมา (JDK 17 ขึ้นไป)เพื่อดูว่า performance เป็นอย่างไร ก่อนอื่นต้องทำการเปลี่ยน thred pool ของ Tomcat...

View Article

Image may be NSFW.
Clik here to view.

น่าสนใจกับ Observability-Driven Development (ODD) ด้วย TraceTest

ระบบการทำงานที่ต้องติดต่อสื่อสารกันผ่านระบบ networkไม่ว่าจะเป็น HTTP/HTTPs, Messaging protocol ต่าง ๆมีคำถามที่น่าสนใจคือเราจะตรวจสอบการทำงานได้อย่างไรว่าทำงานได้อย่างถูกต้องตามที่เราต้องการ...

View Article

Image may be NSFW.
Clik here to view.

บันทึกการเรียน Domain-Driven Design (DDD) by Roofimon 2023

จากที่เคยไปเรียน Domain Driven Design by Roofimon มาตั้งแต่ปี 2019ซึ่งสรุปไว้ 3 part ดังนี้ [Part 1] สรุปจากการไปเรียน Domain-Driven Design by Roofimon[Part 2] สรุปการเรียน Domain-Driven Design...

View Article


Image may be NSFW.
Clik here to view.

Postman ใน VS Code กำลังมา

เช้านี้เพิ่มได้รับ email จาก Postmanมีการแจ้งว่า Postman กำลังพัฒนา VS Code extension ขึ้นมาซึ่งเป็นอีกหนึ่ง feeback จากกลุ่มผู้ใช้ที่ใช้งาน VS Code เป็น editor ในการเขียน code...

View Article


Image may be NSFW.
Clik here to view.

บันทึกการย้ายจาก Spring Cloud มายัง Docker และ Kubernetes

บันทึกการ migrate ระบบงานที่พัฒนาด้วย Spring Boot + Spring Cloudมายัง container-based ทั้ง Docker และ Kubernetes ไว้นิดหน่อยเนื่องจากมีบางอย่างที่เราสามารถตัดทิ้งออกไปได้เพราะว่ามีอยู่ใน Docker และ...

View Article

Image may be NSFW.
Clik here to view.

ปรับปรุง performance การทดสอบของ Cypress ให้เร็วขึ้น

ปัญหาที่เจอคือ ชุดการทดสอบ User Interface ผ่าน Web browser ด้วย Cypress มันช้าขึ้นเรื่อย ๆทำให้ได้รับ feedback ที่ช้าเกินไปดังนั้นมาปรับปรุงกันหน่อย วิธีการปรับปรุงแบบง่าย ๆ ประกอบไปด้วย...

View Article

Image may be NSFW.
Clik here to view.

ลองใช้งาน Pythagora สำหรับการทำ integration test ของ Node.js และ Express

เห็นว่ามี library ชื่อว่า Pythagora มันอ่านว่าอะไรนะ ?เป็น library สำหรับการช่วยทำ integration testสำหรับระบบงานที่พัฒนาด้วย Node.JS + expressซึ่งมีแนวคิดดังนี้ ทำการบันทึกชุด activity...

View Article

Image may be NSFW.
Clik here to view.

ลองใช้งาน Go Vulnerability Management ในการตรวจสอบเรื่องความปลอดภัย

ทางทีมพัฒนา Go ได้ปล่อย Go Vulnerability Management ออกมาเมื่อปลายปี 2022ซึ่งมีเป้าหมายเพื่อตรวจสอบความปลอดภัยของ codeที่เขียนด้วยภาษา Go รวมทั้ง 3-party library ต่าง...

View Article


Image may be NSFW.
Clik here to view.

บันทึกการแก้ปัญหา Cannot read properties of undefined (reading...

ปัญหาที่เจอ ในการทดสอบ component testing ด้วย Cypressโดยสิ่งที่ใช้งานประบกอบไปด้วย Vite + ReactJS + TypeScriptมีใช้งาน styled component !! เมื่อสร้างและ run component testing จะเจอปัญหาดังรูป...

View Article

Image may be NSFW.
Clik here to view.

Node 19.7.0 สามารถสร้าง Single Executable Application (SEA) ของระบบได้แล้ว...

ใน Node 19.7.0 ที่ออกมาเป็น current version ของ NodeJS นั้นมีความสามารถที่ยังอยู่ในขั้นทดลองที่น่าสนใจคือSingle executable app นั่นคือ เราสามารถสร้าง single binary ของระบบที่พัฒนาได้เลยทำให้ต่อไปในการ...

View Article


Image may be NSFW.
Clik here to view.

ลองใช้งาน Native AOT (Ahead of Time) ของ .NET

ความสามารถนี้ถูกปล่อยออกมาตั้งแต่ .NET 7ทำให้สามารถ deploy ระบบที่พัฒนาโดยไม่ต้องมี .NET Runtime ใด ๆโดยทำการ compile ไปเป็น native codeให้เลยหรือเรียกว่า Self-contained appผลที่ตามมาคือ Startup time...

View Article

Image may be NSFW.
Clik here to view.

Go :: ว่าด้วยเรื่อง partial implement ของ interface

อ่านบทความเรื่อง Partially-Implemented Interfaces in Goเลยเพิ่งรู้ว่า เราสามารถ implement function บางตัวใน interface ได้ไม่จำเป็นต้น implement ให้ครบทุก ๆ...

View Article


Image may be NSFW.
Clik here to view.

สรุปจากบทความเรื่อง Go back to coding, engineering leader

วันหยุดอ่านบทความเรื่อง Go back to coding, engineering leaderแนะนำว่า สำหรับ technical/engineering leader นั้นควรต้องกลับมาให้ความสำคัญต่อการเขียน code...

View Article

Image may be NSFW.
Clik here to view.

Flutter :: ปัญหา Unable to find bundled Java version

ปัญหาที่เจอหลังติดตั้ง Flutter ไปคือ"Unable to find bundled Java version"สำหรับการตรวจสอบผ่าน flutter doctorโดย software ที่ใช้งานประกอบไปด้วย MacOS Ventuta 13 Android Studio 2022.1Flutter 3.7.5...

View Article

Image may be NSFW.
Clik here to view.

สรุปการเปลี่ยนแปลงใน Spring Boot 3 ไว้นิดหน่อย

หลาย ๆ ที่น่าจะเห็นแล้วว่า Spring Boot 3 ออกมาแล้วและยังไม่พร้อมกันสักเท่าไรแต่ยังไงก็ต้องไปแน่นอน ไม่ช้าก็เร็วดังนั้นมาดูสิ่งที่เปลี่ยน และ เพิ่มเข้ามาที่กระทบต่อการพัฒนา เรื่องแรกที่เป็น breaking...

View Article
Browsing all 1997 articles
Browse latest View live