ผลที่น่าสนใจจากแบบสำรวจเรื่องของ DevSecOps
อ่านเอกสารเกี่ยวกับการสำรวจเรื่อง DevSecOps Community Surveyมีหลาย ๆ เรื่องที่น่าสนใจ เลยสรุปไว้ดูนิดหน่อย น่าจะมีประโยชน์สำหรับบริษัทที่เริ่มนำมาประยุกต์ใช้งาน...
View ArticleNPM :: แก้ไขปัญหา Unexpected end of JSON input while parsing near
ปัญหาที่เจอเมื่อ run . npm install ใน project ที่กำลังพัฒนาแล้วเจอปัญหาแบบนี้ Unexpected end of JSON input while parsing near การแก้ไขนั้นมีเพียบเลยจึงสรุปไว้หน่อยซึ่งเป็นปัยหามาจาก cached ของ npm เอง...
View Article[Part 4] สรุป 50 เรื่องสำหรับผู้เริ่มต้นพัฒนาระบบด้วยภาษา Go
ใน Part 4 นี้จะเป็นเรื่องที่ลึกไปอีกขั้น แต่ยังเป็นสำหรับมือใหม่อยู่ !! ประกอบไปด้วย การใช้งาน channel การใช้งาน struct การใช้งาน net/http package การใช้งาน encoding/json package มาเริ่มกันเลย...
View Articleอย่าวัดผลการทำงานที่ชั่วโมงการทำงานใน office เพียงอย่างเดียว
ปกติคนทำงานมักจะเข้างาน 9 โมงเช้า เลิกงาน 6 โมงเย็น รวม ๆ แล้วใน 1 วันจะทำงานประมาณ 8 ชั่วโมง แต่ถ้าใครทำงานหลังจาก 6 โมงเย็นไปอีก ยิ่งดี (ไม่มี OT นะ) บางองค์กรชอบคนเหล่านี้มาก ๆ เพราะว่า...
View Articleว่าด้วยเรื่องแนวคิด CQRS (Command Query Responsibility Segregation)
หลัง ๆ มาในโลกการพัฒนา Software มักได้ยินคำแปลก ๆ ออกมาเยอะมาก (ตามจริงอาจจะไม่แปลก แต่เราไม่เคยรู้มากกว่า )หนึ่งในนั้นคือแนวคิด CQRS (Command Query Responsibility Segregation)...
View Articleลองใช้งาน Git History กัน
เห็นใน timeline มีการ share การใช้งาน Git History แสดง git commit ของแต่ละ file แบบสวย ๆ แจ่ม ๆ ก็เลยลองไปใช้ดูหน่อย ว่าเป็นอย่างไรบ้าง ? เริ่มต้นไปดูที่ web ก่อนคือ Git History หรือสามารถเข้าไปดู...
View Articleลองไปนั่งดู React Hooks นิดหน่อย เราต้องเปลี่ยนเลยไหม ?
จาก tweet ของ Dan Abramov ผู้สร้าง React นั่นเอง เกี่ยวกับแนวคิดการออกแบบ component เป็น Presentational และ Container component หรือเรื่องของ Stateful และ Stateless component ได้บอกว่า...
View Articleทำการแจ้งเตือนไปยังผู้ใช้งานในระบบอย่างไรดี ?
พอดีต้องแจ้งเตือนนักศึกษาที่สอนว่า พรุ่งนี้เป็นวันหยุด เขาหยุดเรียนกัน (ตามจริงก็เตรียมไปสอน) ก็เลยเกิดคำถามว่า จะส่งการแจ้งเตือนนี้ไปยังนักศึกษาอย่างไรดี ? ทั้งแบบ manual และแบบสร้างเป็นระบบงานขึ้นมา...
View Articleว่าด้วยเรื่องของ Technical Excellence
วันนี้มีโอกาสมาแบ่งปันเรื่องของ Technical Excellence ซึ่งเป็นเรื่องหนึ่งที่สำคัญมาก ๆ ของการพัฒนา software จึงทำการสรุปไว้อีกนิดหน่อย ว่ามีอะไร เป็นอย่างไรบ้าง ? เริ่มต้นจากเรื่องสำคัญของ Technical...
View Articleลองหรือยังกับ Elasticsearch 7.0.0 beta 1
https://www.elastic.co/v7 ทาง Elastic ได้ปล่อย Elastic Stack 7.0.0 beta 1 ออกมาให้ลองทดสอบใช้กันดูแล้วใน stack ก็ประกอบไปด้วยตัวหลัก ๆ คือ Elasticsearch Logstash/Beat Kibana...
View Articleสรุปเนื้อหาที่น่าสนใจจากหนังสือ Building Microservices
หลังจากที่อ่านหนังสือ Building Microservices ไปหลายรอบ เลยทำการสรุปภาพรวมของหนังสือไว้นิดหน่อย มีทั้งเรื่องความรู้พื้นฐาน ข้อดี ข้อเสีย สิ่งที่ต้องจัดการ รับมือ รวมไปถึง use case และประสบการณ์ต่าง ๆ...
View ArticleUI ของ Spring Initializr เปลี่ยนแล้วนะ !!
https://start.spring.io/ ค่ำนี้เข้าไปที่หน้า web ของ Spring Initializr ซึ่งเป็นหน้าสำหรับช่วยสร้าง Spring Boot Projectพบว่าเปลี่ยนไปอย่างน่าตกใจ เลยนำข่าวมาบอกที่สำคัญใช้ง่ายขึ้นกว่าเดิม...
View ArticleVDO งาน RoboCon 2019 ออกมาแล้ว
งาน RoboCon 2019 คืองาน conference สำหรับ Robot Framework community มี session ที่น่าสนใจเยอะใช้ได้ รวมทั้งกับ Lightning talk สั้น ๆ โดยตอนนี้ทำการ upload VDO ต่าง ๆ ขึ้น Youtube แล้ว...
View Articleว่าง ๆ มานั่งแงะดู App พฤติมาตร นิดหน่อย
ช่วงวันว่าง ๆ ลองนั่งแงะ App พฤติมาตร กันดูเล่น ๆ แน่นอนว่า ก็ไปนำ APK ของ App มาลอง decompile ดู ว่าพัฒนากันอย่างไรบ้าง เผื่อจะได้เป็นแนวทางในการพัฒนา App กันต่อไป มาเริ่มกันเลย ปล. มานั่งแงะดู App...
View Articleสรุปการย้ายจาก dep มายัง Go module กัน
บันทึกการย้ายตัวจัดการ library/dependency ของระบบงานที่พัฒนาด้วยถาษา Go จาก dep มายัง Go module ไว้นิดหน่อย การย้ายนั้นไม่ยากเท่าไร มีขั้นตอนดังนี้ go mod init จะทำการ import library ต่าง ๆ จากไฟล์...
View Articleไม่มากก็น้อยไป สำหรับการพัฒนา
นั่งอ่านหนังสือ Real World Software Development ไปนิดหน่อย พบรูปแบบของ code ที่น่าสนใจ นั่นก็คือ ไม่มากก็น้อยไป จึงทำการสรุปไว้ เริ่มด้วย God Interface นั่นคือใน interface หนึ่ง ๆ มี method จำนวนมาก...
View Articleมาดู Switch Expressions (Preview) ใน JDK 12 กัน
เห็นว่า JDK 12 เพิ่งปล่อยออกมาตามสัญญาคือ ทุก ๆ 6 เดือน เลยลองดูหน่อยว่า มี feature อะไรที่น่าสนใจสำหรับนักพัฒนากันบ้าง ? พอไปดูก็ไม่รู้เรื่องสิครับ อะไรก็ไม่รู้ 189: Shenandoah: A Low-Pause-Time...
View Articleสวยดีนะ Vicious cycle of technical debt
https://www.devopsgroup.com/2015/07/31/devops-and-automating-the-repayment-of-technical-debt/ อ่านเจอบทความเรื่อง Vicious cycle of technical debt หรือแปลเป็นภาษาไทยง่าย ๆ ว่า...
View Articleสรุปความรู้ที่ได้ในการเปลี่ยนจากภาษา Python มายัง Go
นั่งอ่านบทความเรื่องการย้ายระบบงานด้วยภาษา Go จาก Golang :: Success Story มีหลาย ๆ เรื่องราวที่น่าสนใจ แต่มีเรื่องหนึ่งที่เขาเล่ามาได้ดีมาก ๆ คือการย้ายจากภาษา Python มาใช้ภาษา Go ที่ชอบคือ...
View Articleมาเดินตามรอยของ Go Module กัน
จากบทความ Using Go Modules จาก website หลักของภาษา Go ทำการอธิบายการใช้งาน Go Module ซึ่งใน Go version 1.13 เป็นต้นไปจะเป็นค่า default สำหรับการพัฒนา ดังนั้นควรทำการซึกษาและใช้งานกันได้แล้ว...
View Article