Author Archive

ว่าง ๆ มา Deploy container บน Heroku กันดีกว่า

ช่วงนี้มีงานที่ต้องส่งให้ลูกค้าลองใช้งาน แต่ไม่อยากลงทุนอะไรมาก เลยคิดถึงเพื่อนเก่าอย่าง Heroku พบว่าสามารถ deploy ระบบในรูปแบบ container ได้เลย (น่าจะมีนานแล้ว แต่ผมไม่สนใจ) ทำให้ deploy ระบบงานง่ายเลย เนื่องจากไม่ต้องเปลี่ยนรูปแบบการพัฒนาอะไรเลย มีขั้นตอนดังนี้

Read More…

มาดูความสามารถใหม่ ๆ ใน IntelliJ IDEA 2020.1

ทาง Jet Brains ได้ปล่อย IntelliJ IDEA 2020.1 ใน preview version ออกมาให้ลองใช้งาน ตัวเต็ม ๆ จะปล่อยในเดือนเมษยนนี้ ดังนั้นมาดูกันหน่อยว่า มีความสามารถอะไรที่โดน ๆ กันบ้าง น่าจะเพิ่ม productivity ให้นักพัฒนาขึ้นอีกเยอะ มาเริ่มกันเลย

Read More…

เรียนรู้อะไรจากบทความเกี่ยวกับ Wikimedia เลือก JavaScript framework

จากบทความเรื่อง  Watching you, with a Vue to a Kill: Wikimedia developers dismiss React for JavaScript makeover despite complaints ดูจากหัวข้อแล้วมันก็ดราม่าเลย แน่นอนว่า สงครามของเหล่า framework ทั้ง Vue และ React ก็ออกมาถกกัน ซึ่งเป็นเรื่องปกติที่ไม่ปกติ  เนื่องจากเกิดเรื่องแบบนี้มานานมาก ๆ จาก Programming war มาถึง Tool war และ Framework war !!

Read More…

แนะนำ Live Share Whiteboard ใน VS Code

พอดีต้องทำการอธิบายงานให้กับลูกค้านิดหน่อยเลยลองหาดูว่า มีเครื่องมืออะไรให้ใช้งานบ้างหนึ่งในเครื่องมือที่ลองใช้แล้ว work เลย คือการใช้งาน Live Share Whiteboardซึ่งเป็น extension ใน VS Code

Read More…

สรุปการอ่านหนังสือ Elm Web Development บทที่ 1

บทที่ 1 เรื่อง Why is This a Great Time to Learn Elm ?ทำไมถึงเป็นช่วงเวลาที่ดีมาก ๆ สำหรับการเรียนรู้ Elm โดยจะมีเนื้อหาประกอบไปด้วยสิ่งต่าง ๆ ดังนี้ Elm คืออะไร จุดเด่นของ Elm สำหรับการพัฒนา frontend ของ web เปรียบเทียบกับ JavaScript เริ่มต้นพัฒนาระบบงานด้วย Elm ซึ่งมีตัวช่วยทั้ง Ellie-app, Cloud9 และ Text Editor มาเริ่มกันเลย

Read More…

สรุป web สำหรับติดตามข้อมูล COVID-19 ของไทย

ทำการรวบรวม website สำหรับติดตามข้อมูล COVID-19 ของไทยไว้นิดหน่อยซึ่งน่าจะพอเป็นประโยชน์สำหรับการติดตามจะได้ง่ายขึ้นหน่อย (มั้ง)

Read More…

มาแกะดู GitHub app for Android กันหน่อย

เห็นว่า GitHub ได้ประกาศว่า ปล่อย GitHub app for mobile ออกมาซึ่งพัฒนาด้วย Native app เลย ดังนั้นมาแกะดู GitHub app for Android กันหน่อย ว่าพัฒนาด้วยอะไรบ้าง

Read More…

หนังสือฟรีเรื่อง What is SRE ?

ทาง O’reilly ได้ปล่อยหนังสือแบบฟรี ๆ ชื่อว่า What is SRE ? ซึ่งย่อมาจาก Site Reliability Engineering เป็นอีกเรื่องที่สำคัญของระบบงานในปัจจุบัน เพื่อช่วยทำให้ระบบงานมีความถูกต้องและน่าเชื่อถือ

Read More…

สร้าง Build pipeline (Build -> Test -> Release) ของระบบงานด้วย GitHub Actions

เรื่องที่สำคัญของการพัฒนา software คือ ขั้นตอนการ build, test, release และ deploy เป็นอย่างไรบ้าง ในการพัฒนาที่ดี น่าจะต้องวางแผนและกำหนดขั้นตอนการทำงานไว้ ซึ่งเราจะเรียกขั้นตอนเหล่านี้ว่า Build pipeline (workflow) นำมาจากแนวคิดของ Continuous Integration และ Continuous Delivery โดยในบทความนี้ จะนำ GitHub Actions มาสร้างกระบวนการเหล่านี้ มาเริ่มกันเลย

Read More…

การนำแนวคิด DevOps มาปรับปรุงการทำงาน

มีโอกาสไปคลุกคลีกับคำว่า DevOps เยอะหน่อย พบว่าในแต่ละองค์กรนั้นจะเชื่อมั่นว่า DevOps เป็นแนวทางที่มีประโยชน์ ทั้งทางด้วย IT และ Business เนื่องจากช่วยทำให้คนในกลุ่มต่าง ๆ ที่เกี่ยวของทำงานร่วมกันได้ดีขึ้น มีการส่งมอบที่เร็วและบ่อยขึ้น พร้อมคุณภาพที่ดี รวมทั้งต้องมีขั้นตอนการทำงานที่เหมาะสม และชุดเครื่องมือที่เข้ามาช่วยให้ทำงานแบบอัตโนมัติได้ดียิ่งขึ้น

Read More…