How To Set Up Deployment with Git

เวลาปรับปรุง code แล้วนำไฟล์ขึ้น server ก็คงใช้ upload ปกติทั่วไป อันนี้มาลองดูวิธีที่หล่อขึ้นมาอีกนิด คือใช้ git ทำ deployment เลย ซึ่งยังไม่เป็น Continuous Integration (CI) และ Continuous Deployment (CD) เพราะยังไม่ใช่ Automatic Deployment แต่แค่อำนวยความสะดวกในการทำงานร่วมกับทีม สะดวกในการ merge file, มี subversion และไม่ต้องหาไฟล์ที่แก้ไขเพื่ออัพโหลด Continue reading “How To Set Up Deployment with Git” »

8 วิธี ปรับ Prestashop อย่างไรให้เร็ว เมื่อมีสินค้าเป็นหมื่น (8 Step to optimize PrestaShop for huge products)

ขอโน๊ตไว้สั้นๆ

  1. เลือกประเภท Server ที่เน้นการใช้งาน CPU (Choosing Server Type, Provide high CPU capabilities)
  2. ปรับ Performance ใน Apache Web Server/Nginx (Tuning Performance in Apache Web Server)
  3. ปรับ Performance ในระบบหลังบ้าน Prestashop (Tuning Performance in Prestashop Back office)
  4. ลบ Module ที่ไม่ได้ใช้ออกให้หมด (Remove unused Modules)
  5. ปรับรูปแบบคำสั่ง SQL ใหม่ (Optimize SQL Queries)
  6. ทำ Database Caching (Database Caching)
  7. ทำ Page Caching (Page Caching)
  8. ทำ Load Balancing และ Auto Scaling (AWS EC2 – Load Balancing and Auto Scaling)

ScrumMaster in Action (Day 2) – DISC Model and Scrum Pregame

จากที่พอเข้าใจเรื่อง Agile และ Scrum ไปบ้างแล้วในวันแรก หน้าที่ของ Scrum Master จะต้องทำงานร่วมกับคนทุกฝ่ายมากเป็นพิเศษ ต้องมีทั้งศาสตร์และศิลป มันย่อมเป็นเรื่องที่ค่อนข้างยากยิ่งเมื่อเราโตมาจากสายเทคนิคอล (ที่ขึ้นชื่อว่าคุยกับคนไม่รู้เรื่องอยู่แล้ว) ดังนั้น ในช่วงเช้าของการสัมนาวันที่สอง พี่หนุ่มจึงเชิญอาจารย์ภคพร สุขศิริ  หรือ อ.น้ำตาล อินโนเวท เพื่อสอนคอร์ส “อ่านคนให้รู้ใจ ด้วย DISC” Continue reading “ScrumMaster in Action (Day 2) – DISC Model and Scrum Pregame” »

วิธีล็อคบทความ โดยถ้าจะอ่านได้ ต้องกด Like Facebook Page ก่อน

เห็นมีเว็บไซต์ญี่ปุ่นทำ น่าสนใจดี คือเปิดเข้าไปแล้วผมเจอหัวข้อข่าว รูปภาพ กับเกริ่นนำ แต่พออยากเข้าไปอ่านต่อ ต้องกด Like Facebook Page เขาก่อน และที่สนุกกว่านั้นคือ แต่ละบทความ บางทีก็เป็น Page อื่นๆ ประหนึ่งว่าเขารับจ้างปั่นไลค์ผ่านบทความ (นี่เป็น Model ทำเงินได้แบบเลยนะเนี่ย) Continue reading “วิธีล็อคบทความ โดยถ้าจะอ่านได้ ต้องกด Like Facebook Page ก่อน” »

ScrumMaster in Action (Day 1) – Introduce Agile and Scrum

Agile และ Scrum สองคำที่ได้ยินบ่อยๆ ได้ยินตามงานต่างๆบ้าง อ่านเจอบ้าง ก็มีบทบาทหนึ่งที่น่าสนใจคือ Scrum Master ซึ่งเป็นผู้ดูแลทีม Scrum แต่ก็ไม่เคยรู้ในรายละเอียดว่า ต้องทำอะไรบ้าง

โชคดีที่พี่หนุ่ม จาก สยามชำนาญกิจ เปิดคอร์ส “3 Days Workshop ScrumMaster in Actions with Prathan D.” ให้กับทางทีม KBTG ของธนาคารกสิกรไทย และมีเก้าอี้เพิ่มให้นิดหน่อย ก็เลยใคร่อยากไปรู้บทบาทที่แท้จริง และไปเพื่มความรู้เรื่อง Agile, Scrum ประดับความรู้เดิมอันน้อยนิดด้วย Continue reading “ScrumMaster in Action (Day 1) – Introduce Agile and Scrum” »