• Top NuGet Package .NET Core

    สำหรับคนที่ทำงานเกี่ยวกับ Developer โดยใช้ภาษา .NET Core ผมก็จะมาแนะนำ NuGet Package ที่จำเป็นต่อการทำงานด้าน Developer ซึ่งคนที่ทำงานด้านนี้จำเป็นจะต้องรู้จักและศึกษาการใช้งาน ซึ่งผมก็ใช้อยู่ในปัจจุบัน

    Read More

  • .NET Core Swagger Authentication LDAP with JWT

    หลังจากที่เราได้ลองติดตั้ง .NET Core Web API with Swagger กันไปแล้ว ซึ่งเรายังไม่ได้ทำ Authentication ทำให้ใครก็สามารถเรียกใช้งานได้โดยไม่ต้องทำการตรวจสอบสิทธิ์ Authorization โดยเราจะมาทำ Authentication LDAP ด้วย JWT กัน

    Read More

  • .NET Core Web API with Swagger

    หลังจากที่เราได้ลองติดตั้ง .NET Core Web API กันไปแล้ว ในมุมมองของการใช้งาน เราจะต้องมานั่งทำ Document เพื่ออธิบายการใช้งาน พร้อมทั้งระบุ Parameter ที่ต้องส่งไป อีกทั้งยังมีปัญหาตามมาในเรื่องของ Version, หากทำงานเป็นทีมก็อาจจะมีปัญหาเรื่อง Standard, ปัญหาในเรื่องของการ Testing ซึ่งเราจะมาใช้ Swagger ในการทำ Web API กัน

    Read More

  • .NET Core Web API

    หลังจากที่เราได้ทำความรู้จัก Overview .NET Core กันไปบ้างแล้ว เราจะมาลองสร้าง .NET Core Web API ขึ้นมาเพื่อให้ Web Application ต่าง ๆ มาเรียกใช้ โดยในส่วนของการใช้ Swagger และการสร้าง Model จะเขียนไว้อีกบทความเนื่องจากสามารถสร้างได้ 2 แนวทาง ได้แก่ Database First และ Code First จะทำให้เนื้อหายาวเกินไป

    Read More

  • Microsoft Universal Data Access

    ในการเชื่อมต่อกับฐานข้อมูลในภาษา .NET Programming ของทาง Microsoft จะใช้ Universal Data Access ในการเข้าถึงฐานข้อมูล ไม่ว่าจะเป็น ODBC, OLEDB และ ADO จะมีลักษณะการใช้งานที่แตกต่างกัน รวมถึง ODP.NET ของทาง Oracle ที่ใช้ในการเข้าถึงฐานข้อมูล Oracle Database โดยเฉพาะ

    Read More

  • Object Relational Mapping

    Object Relational Mapping ( ORM ) เป็นกระบวนการ Mapping ระหว่าง Object กับ Relational Database ทำให้เราไม่ต้องไปยุ่งกับการเขียน Query ด้วยภาษา SQL เพียงแต่ต้องสร้าง Entity Class ของ Schema ใน Database เพื่อเป็นการ Mapping แบบ Object-Oriented Programming ( OOP )

    Read More

  • Top Extension Visual Studio Code

    สำหรับคนที่เป็น DevOps Developer พัฒนาแอพพลิเคชั่น ผมก็จะมาแนะนำ Extension Visual Code ที่จำเป็นต่อการแอพพลิเคชั่นและได้รับความนิยม ซึ่งผู้พัฒนาจำเป็นจะต้องรู้จักและมีติดเว็บเอาไว้ ซึ่งผมก็ใช้อยู่ในปัจจุบัน

    Read More

  • Backup Extension for Visual Studio Code

    หลายคนคงเคยใช้ Visual Studio Code ในการเขียนโปรแกรม ซึ่งสามารถทำการติดตั้ง Extension เพื่อช่วยในการเขียนโปรแกรม จึงเกิดคำถามที่ว่า หากเราไปทำการ Develop เครื่องอื่น หรือต้องการให้ทีมทำการติดตั้ง Extension เหมือน ๆ กัน จะต้องทำยังไง รวมถึงการ Backup & Restore ซึ่งเราจะใช้ Extension Setting Sync มันจะทำการ Sync Extension ทั้งหมดใน Preferences -> Setting JSON

    Read More

  • Laravel Redis Key-Value Store

    หลังจากที่เราลองได้ติดตั้ง Redis และ Redis GUI กันไปแล้ว เราจะมาใช้งาน Redis บน Laravel ในการเก็บข้อมูล OTP กัน ซึ่งถ้าหากไม่คิดอะไรมากเราอาจจะเก็บมันแบบ Session แต่ถ้าหากอยากใช้ Redis เพื่อการเก็บข้อมูลจากการ Query Database เราก็จะมาลองเก็บข้อมูล OTP กันก่อน

    Read More

  • Install Redis GUI on Windows 10

    หลังจากที่เราได้ลองติดตั้ง Redis บน Windows Subsystem for Linux กันไปแล้ว เราจะมาลองติดตั้ง Redis GUI เพื่อใช้ในการ Monitor ด้วย RDBTools แบบ Real-Time และสามารถทำการ Manage ได้หลาย Instance พร้อมกัน

    Read More