ชีวิตก็เหมือนการเขียนโค้ดถ้าคุณไม่ลอง Compile คุณก็ไม่มีมีทางรู้ว่ามันใช้งานได้หรือไม่ - freeweed

อยากเป็นโปรแกรมเมอร์ต้องทำยังไง

อยากเป็นโปรแกรมเมอร์ต้องทำยังไง

บทความนี้เป็นคำแนะนำ จากความคิดเห็นส่วนตัวของผม

จุดเริ่มต้น

สำหรับคนที่เข้ามาอ่านบทความนี้ ผมคิดว่าน่าจะเป็นคนที่เพิ่งเริ่มสนใจการเขียนโปรแกรม หรือน้องๆ นักศึกษาที่กำลังอยากเข้ามาเรียนสาขาวิชานี้ ดังนั้นสิ่งที่ผมอยากให้คุณทำคือ

ปล. บทความนี้ยาวนิดนึงนะครับ

Continue reading →

วิธีใช้งาน require('...') ใน Angular 8

วิธีใช้งาน require('...') ใน Angular 8

Problem

เชื่อว่าหลายๆ คนคงเคยประสบปัญหาในการพยายามจะใช้ node module บางตัวใน angular 8 นะครับเพราะว่าพอเราใช้ require เรียก module เข้ามาพอรันก็จะเจอ error ว่า

Cannot find name 'require'. Do you need to install type definitions for node? 
Try `npm i @types/node` and then add `node` to the types field in your tsconfig.

Continue reading →

Programming 101 - Angular 'n Bootstrap EP. 01

Programming 101 - Angular 'n Bootstrap EP. 01

สอนใช้งาน Angular เบื้องต้น และการติดตั้ง Bootstrap 4 ร่วมกับ Angular 8 ในบทความนี้เราจะมาสอนการใช้งาน Bootstrap 4 ร่วมกับ Angular 8 รวมทั้ง Angular Component และการใช้ Bootstrap Theme เบื้องต้นสำหรับเริ่ม Project ใหม่

Continue reading →

Programming 101 - Progrmammer Dictionary

Programming 101 - Progrmammer Dictionary

คือผมมีผมด้อยตั้งแต่สมัยเข้ามหาลัยใหม่ๆ แบบว่าเวลาพวกอาจารย์กับรุ่นพี่ แล้วก็เด็กเทพๆ เค้าคุยกันเราแม่ง งง สัสๆ ผมเลยคิดว่าถ้าเรามีพจนานุกรมนิยามพวกนี้ให้คนกากๆ อย่างเราเข้าใจบ้างก็คงจะดี ผมก็เลยเขียนบทความนี้ขึ้นมา

Continue reading →

เขียน Microservice ด้วย Node.js และ Seneca.js

เขียน Microservice ด้วย Node.js และ Seneca.js

ในช่วง 2-3 ปีที่ผ่านกระแส Microservice ได้มาแรงมากๆ โดยที่ทำงานผมปัจจุบันแอพพลิเคชัน แอพเดียวนี่มี Microservice support อยู่หลังบ้านเป็น 10 ระบบแล้ว ดังนั้นถ้าผมไม่พูดถึงมันจะไม่เทรนนะจ๊ะ แต่จะไม่ลงรายละเอียดในส่วนของทฤษฎีเยอะนะครับเพราะมีพี่ๆ เขียนไว้เยอะแล้ว เรามันสายบู๊อยู่แล้วว่ะฮ่ะฮ่ะ

Continue reading →