มาทำความรู้จัก Singapore Government Tech Stack (SGTS) กัน

GovTech ที่สิงคโปร์เปิดตัว Singapore Government Tech Stack (SGTS) เป็น common platform สำหรับการพัฒนาแอพลิเคชั่นและบริการทางดิจิทัล ทำให้การพัฒนา การติดตั้ง การอัพเดททำได้รวดเร็วยิ่งขึ้น หน่วยงานต่างๆ สามารถเข้ามาใช้เครื่องมือและบริการที่ SGTS มีให้บริการได้ ไม่ว่าจะเป็น infrastructure, data services เป็นต้น

เครื่องมือที่ SGTS มีให้บริการจะแบ่งออกเป็นส่วนๆ ดังนี้

  • Digital Services เช่น บริการ MyInfo, MyCareersFuture เป็นต้น
  • Microservices เป็น common services ที่ให้บริการหน่วยงานภาครัฐในการพัฒนา application เข้ามาเชื่อมต่อได้ ตัวอย่างเช่น National Digital Identity เพื่อใช้ในการทำ Authentication เป็นต้น
  • Middleware เป็นบริการผ่านทาง APEX (APIs Exchange) ทำให้การ develop, deploy, testing และ monitoring ทำได้เร็วยิ่งขึ้น
  • Hosting Platform and Data เป็น data center ที่ scale ได้ รองรับการ deploy container application พร้อมทั้งบริการ secure connection พร้อมทั้งการให้บริการข้อมูลภาครัฐ (government data sources)

แปะวิดีโอแนะนำ APEX

อ่านรายละเอียดเกี่ยวกับ API exchange (APEX) และ Next-Generation Container Architecture (NECTAR) ได้ที่เว็บไซต์ GovTech ครับ

มาเล่น NETPIE REST API กับ Freeboard กัน

วันนี้ได้ความรู้ใหม่จากคุณ Teerawut Jitpromma เรื่อง NETPIE REST API รู้สึกแปลกใจอยู่นิดหน่อยว่ามี REST API ตั้งแต่ตอนไหน การที่ NETPIE มี REST API ทำให้รู้สึกตื่นเต้นมากครับ เพราะเราสามารถเอาอะไรไปเชื่อมต่อ ก็ได้ตามที่เราต้องการ เช่น Mobile App, Data Aggregator, Node-RED, Freeboard.io เป็นต้น ก็เลยได้มาลองเล่น NETPIE REST API ดูบ้าง มีคำแนะนำใน GitHub เรื่อง REST API อยู่นะครับ เอาเป็นว่าจะอธิบายง่ายๆ ละกัน

ตัว NETPIE เปิด API ให้เราสามารถสั่ง publish, subscribe ผ่านทาง REST API ได้ โดยใช้ URL ชื่อ https://api.netpie.io เป็น service endpoint จะทำอะไรก็ตามกับ resources เช่น publish, subscribe จะต้องทำ authentication เพื่อยืนยันตัวตน ก่อนใช้งานทุกครั้ง ซึ่งตอนนี้มี 2 วิธี
Continue reading มาเล่น NETPIE REST API กับ Freeboard กัน

มาเล่น OpenWeatherMap API กัน

OpenWeatherMap เป็นเว็บให้ข้อมูลสภาพอากาศ ข้อมูลการพยากรณ์อากาศทั่วโลก ข้อมูลสภาพอากาศย้อนหลัง แผนที่อากาศ ฯลฯ การใช้ง่ายมากๆ เพียงแค่ใส่ชื่อเมืองและประเทศลงไปเท่านั้นก็ได้ข้อมูลสภาพอากาศมาแล้ว นอกจากจะให้ข้อมูลสภาพอากาศแล้ว OpenWeatherMap ยังเปิดข้อมูลให้เรียกใช้งานผ่าน API ได้ด้วย สำหรับค่าใช้จ่ายมีทั้งแบบฟรีและจ่ายเงินแบ่งเป็น Plan ต่างๆ ขึ้นอยู่กับจำนวนการใช้งานและจำนวนข้อมูลที่ต้องการใช้งาน

สำหรับการใช้งาน API มีให้เรียกใช้หลายแบบ เช่น ข้อมูลตามสถานีตรวจอากาศ, ข้อมูลตามเมืองและประเทศ เป็นต้น สำหรับผู้ใช้ทั่วไปอย่างเราก็เรียกใช้ฟรีละกัน เข้าไปที่หน้า API เราจะพบว่า มี service หลายตัวให้เรียก มาลอง service ง่ายๆ อย่างเช่นข้อมูลตามเมืองและประเทศกัน วิธีการก็ง่ายมาก เรียก URL ดังนี้
api.openweathermap.org/data/2.5/weather?q={city name}
api.openweathermap.org/data/2.5/weather?q={city name},{country code}
Continue reading มาเล่น OpenWeatherMap API กัน