New PanuwatCode Refactoring: ควรทำเมื่อไรนะ ?อย่างที่กล่าวไว้ตามหัวข้อเลยครับ เมื่อไรที่เราควรจะ refactor codeOct 29, 2022Oct 29, 2022
New PanuwatRefactor / Clean code: Why ?จุดประสงค์หลักเลยของการทำ Code Refactoring คือการ ลด technical debt เพื่อทำให้ โค้ดของเรามีคุณภาพมากขึ้น easy maintain, clean, readability…Aug 30, 2022Aug 30, 2022
New PanuwatDynamic Import (Next.js)วันก่อน ไปเจอฟีเจอร์นึง ของ Next.js ที่ไปลองมาแล้วคิดว่าดี เลยอยากจะเอามาแชร์ให้รู้กัน แต่สำหรับคนที่ยังไม่รู้นะครับ…Aug 1, 2022Aug 1, 2022
New PanuwatOptional Chaining ใช้ดีไหม?ใน javascript มี operator ตัวนึงที่น่าสนใจ คือ optional operator (?.)Jul 20, 2022Jul 20, 2022
New PanuwatinSwiftlet Techมาทำ Ruby Gems ใช้เอง กันเถอะตามหัวข้อที่ได้กล่าวมาเลย เนื่องจากก่อนหน้านี้ได้ไปดูการทำ package ใช้เอง ของ python มาเลยเกิดไอเดียว่า อยากลองทำของ Ruby gems ดูบ้าง…Mar 17, 2020Mar 17, 2020
New PanuwatinSwiftlet TechRuby Conference TH 2019 มีอะไรบ้างก็จบไปแล้วสำหรับงานใหญ่อีกงาน Ruby conference TH 2019 ที่จัดขึ้นที่ King power Pullman hotel งานนี้ถือว่า เป็นครั้งแรกของประเทศไทย ที่มี…Sep 8, 20191Sep 8, 20191
New PanuwatinSwiftlet TechRuby: select, reject, collect ต่างกันอย่างไร?หลายคนอาจจะเคยใช้ เมธอดเหล่านี้มาบ้างใน Ruby แต่วันนี้จะมาแสดงให้ดูกันว่า ทั้งสามตัวนี้แตกต่างกันอย่างไรAug 3, 2019Aug 3, 2019
New PanuwatinSwiftlet TechRuby: InjectInject เป็น method ของ ruby ที่อยู่ใน module Enumerable ของRuby ที่มีให้เราได้เรียกใช้กัน ซึ่งโดยวิธีการใช้ก็ไม่ยาก เราจะใช้ก็ต่อเมื่อ…Jul 29, 2019Jul 29, 2019
New PanuwatinSwiftlet TechRuby: find vs find_byตั้งใจว่าจะเขียน เรื่องราวของ Ruby ให้มากขึ้น เป็น tricks เล็กๆน้อยๆในเรื่องราวของ Ruby ที่เจอมาในชีวิตประจำวัน หรือ…Jul 22, 2019Jul 22, 2019
New PanuwatinSwiftlet TechเขียนTest กับ Jest กันช่วงนี้มีโอกาสได้มาเริ่มเขียน React แล้วต้องมายุ่งกับเรื่องของ Logic มากขึ้นในบางจุด และหลังจากมีการ code reviews ไป ทีมได้แนะนำว่า…Jul 2, 2019Jul 2, 2019