Homepage
Open in app
Sign in
Get started
Algorithml
Website: algorithml.io
Programming
Mathematics
Applied Mathematics
DevOps
All Articles
My old website
Follow
Must Read
Kubernetes Components แบบละเอียด
Kubernetes Components แบบละเอียด
บทความนี้ผมจะมาอธิบาย Components ของ Kubernetes (k8s หรือ kube) ในเชิง Abstraction และ Implementation
NSLog0
Aug 4, 2021
สอน Functional Programming แบบละเอียด
สอน Functional Programming แบบละเอียด
บทความนี้สอนการเขียนโปรแกรมในแบบ Functional Programming (FP) และเทคนิคต่างๆ ที่จำเป็นต้องรู้
NSLog0
Feb 15, 2020
ออกแบบระบบด้วย Single Source of Truth
ออกแบบระบบด้วย Single Source of Truth
วันนี้จะมาอธิบายการออกแบบระบบด้วยแนวคิด Single Source of Truth กัน หลายๆ คนคงสงสัยว่า Single Source of Truth มันคืออะไร ทำงานอย่างไร
NSLog0
May 26, 2021
Data binding ของ JavaScript และการใช้งาน “this” keyword
Data binding ของ JavaScript และการใช้งาน “this” keyword
บทความนี้จะมาอธิบายการทำงานของ “this” ปกติ “this” เราจะอ้างถึง properties ของคลาสนั้นๆ แต่ JavaScript แต่ต่างออกไปนิดหน่อยและการใช้ “this”
NSLog0
Jan 31, 2020
แนวทางการออก REST API ตามมาตรฐาน
แนวทางการออก REST API ตามมาตรฐาน
สำหรับบทความนี้ผมจะมาอธิบายการออกแบบ REST API ว่าจะมีหลักการอย่างไรบ้าง และเราจะใช้ความสามารถของ HTTP Method นั้นได้อย่างไร
NSLog0
Feb 2, 2020
[Bioinformatics] Basic of DNA Analysis
[Bioinformatics] Basic of DNA Analysis
ผมจะมาแชร์เรื่อง DNA Analysis ที่จะอธิบายพื้นฐานที่ใช้ในการทำ DNA Analysis ด้วย Python และการอ่าน DNA รวมถึงชีวะพื้นฐานครับ
NSLog0
Apr 28, 2020
Latest Post
เลือกใช้งาน Database แบบไหนดีระหว่าง Row หรือ Columnar
เลือกใช้งาน Database แบบไหนดีระหว่าง Row หรือ Columnar
ผมเชื่อว่าหลายๆ คนคงเคยได้ยินมาสักพักแล้วคำว่า Columnar Database แต่อาจจะยังไม่เข้าใจหรือเห็นภาพสำหรับการเอามาใช้งาน…
NSLog0
Jul 20
เลือกใช้ Database บน Google Cloud Platform ยังไงดี?
เลือกใช้ Database บน Google Cloud Platform ยังไงดี?
สำหรับบทความนี้ผมจะมาอธิบายการเลือกใช้งาน Database บน Google Cloud Platform (GCP)ให้ทุกคนได้เข้าใจก่อนถึงหลักการและวิธีการ
NSLog0
Jun 11, 2023
อธิบายการสร้าง Kubernetes Pod ด้วย Deployments Resources
อธิบายการสร้าง Kubernetes Pod ด้วย Deployments Resources
หัวข้อนี้เป็นหัวข้อย่อยมาจากบทความ Kubernetes Components แบบละเอียด เพื่อแสดงการสร้าง Pod โดยการใช้ Workload Resources
NSLog0
Aug 4, 2021
อธิบายการเก็บ Configuration บน Kubernetes ด้วย ConfigMaps
อธิบายการเก็บ Configuration บน Kubernetes ด้วย ConfigMaps
หัวข้อนี้เป็นหัวข้อย่อยมาจากบทความ Kubernetes Components แบบละเอียด เพื่อแสดงการเก็บข้อมูล ENV ใน k8s
NSLog0
Aug 4, 2021
อธิบายการเก็บ Sensitive Data บน Kubernetes ด้วย Secret
อธิบายการเก็บ Sensitive Data บน Kubernetes ด้วย Secret
หัวข้อนี้เป็นหัวข้อย่อยมาจากบทความ Kubernetes Components แบบละเอียด เพื่อแสดงการเก็บข้อมูลที่เป็น Sensitive
NSLog0
Aug 4, 2021
อธิบายการสร้าง Kubernetes Networking และ Load balancing ด้วย Ingress
อธิบายการสร้าง Kubernetes Networking และ Load balancing ด้วย Ingress
หัวข้อนี้เป็นหัวข้อย่อยมาจากบทความ Kubernetes Components แบบละเอียด เพื่อแสดงการสร้าง Service สำหรับการจัดการเรื่อง Network Routing…
NSLog0
Aug 4, 2021
อธิบายการสร้าง Kubernetes External Services และ Networking ด้วย Service Resource
อธิบายการสร้าง Kubernetes External Services และ Networking ด้วย Service Resource
หัวข้อนี้เป็นหัวข้อย่อยมาจากบทความ Kubernetes Components แบบละเอียด เพื่อแสดงการสร้าง Service สำหรับการจัดการเรื่อง Network Routing…
NSLog0
Aug 4, 2021
อธิบายการสร้าง Kubernetes Internal Services และ Networking ด้วย Service Resource
อธิบายการสร้าง Kubernetes Internal Services และ Networking ด้วย Service Resource
หัวข้อนี้เป็นหัวข้อย่อยมาจากบทความ Kubernetes Components แบบละเอียด เพื่อแสดงการสร้าง Service สำหรับการจัดการเรื่อง Network Routing
NSLog0
Aug 4, 2021
kubetcl และ minikube เบื้องต้น
kubetcl และ minikube เบื้องต้น
บรรทึกการเกี่ยวกับ k8s
NSLog0
Aug 3, 2021
ทำงานกับ Legacy Code ด้วย Wrap Method
ทำงานกับ Legacy Code ด้วย Wrap Method
วันนี้ผมจะมาสอนอีกวิธีการนึงในการทำงานกับ Legacy Code ด้วยวิธีการใช้ Wrap Method จริงๆ ก็ตรงชื่อครับ คือการห่อตัว method ไว้อีกชั้นนึง
NSLog0
Jun 3, 2021
ทำงานกับ Legacy Code ด้วย Sprout Class
ทำงานกับ Legacy Code ด้วย Sprout Class
บทความนี้ผมจะมาสอนการใช้ Spout Class กัน หลังจากที่ผมได้เขียนเรื่องทำงานกับ Legacy Code ด้วย Sprout Method ไปเมื่อครั้งก่อนนี้
NSLog0
May 31, 2021
ทำงานกับ Legacy Code ด้วย Sprout Method
ทำงานกับ Legacy Code ด้วย Sprout Method
วันนี้ผมจะมาอธิบายการเพิ่มฟีเจอร์เวลาที่เราต้องทำงานกับ Legacy Code ที่ยากจะแก้นัก แต่เราก็คงจะเลี่ยงการแก้ไขหรือเพิ่มฟีเจอร์ใหม่ๆ ไม่ได้
NSLog0
May 29, 2021
การเลือกใช้ Tag ของ Docker images
การเลือกใช้ Tag ของ Docker images
สวัสดีครับ บทความนี้ผมจะมาสอนวิธีการเลือกใช้ Docker image กันว่าแต่ละ แบบแตกต่างกันอย่างไร และเวลาเราจะเลือกใช้ควรคำนึงอะไรเป็นหลัก
NSLog0
Oct 25, 2020
เทคนิคการทำ Fluid Typography สำหรับเว็บ Responsive
เทคนิคการทำ Fluid Typography สำหรับเว็บ Responsive
วันนี้ผมจะมาสอนเทคนิคที่เรียกว่า Fluid Typography (แปลไทยน่าจะประมาณทำให้ตัวหนังสือเป็นของเหลวๆ ยืดหดได้ตามภาชนะครับ)
NSLog0
Sep 2, 2020
Redux Toolkit — แก้ปัญหาการใช้งาน Redux ที่ยุ่งยาก
Redux Toolkit — แก้ปัญหาการใช้งาน Redux ที่ยุ่งยาก
ผมจะมาสอนวิธีการใช้ตัว Redux Toolkit แทนการใช้ Redux core ผมเชื่อว่าหลายๆ คนเจอปัญหาว่าการใช้งาน React กับ Redux นั้นยากมาก
NSLog0
Aug 23, 2020
[Web Component] มาตรฐานใหม่ของการเขียนเว็บด้วยการสร้าง Web Component จาก Custom Elements API
[Web Component] มาตรฐานใหม่ของการเขียนเว็บด้วยการสร้าง Web Component จาก Custom Elements API
วันนี้เราจะมาเรียนการ Custom element ด้วย JavaScript API ซึ่งเป็น Native API ที่สามารถทำให้เราสร้างแท็ก HTML ได้เอง
NSLog0
Mar 13, 2020
เว็บสำหรับการศึกษาด้าน Machine Learning & Data Science และอ่านงานวิจัยต่างๆ
เว็บสำหรับการศึกษาด้าน Machine Learning & Data Science และอ่านงานวิจัยต่างๆ
ผมจะมาแนะนำเกี่ยวกับศาสตร์ด้าน Machine Leaning และ Data Science เนื่องด้วยผมเองมีความสนใจในงานด้านอยู่แล้ว
NSLog0
Mar 12, 2020
รักคณิตศาสตร์ต้องไม่พลาด หากอยากเก่งในสาย Computer Science
รักคณิตศาสตร์ต้องไม่พลาด หากอยากเก่งในสาย Computer Science
ผมจะมาแนะนำแหล่งเรียนรู้วิชาคณิตศาสตร์ที่เป็นระดับพื้นจนไปถึงระดับสูง สำหรับคนที่ชอบวิชาคณิตศาสตร์
NSLog0
Mar 12, 2020
[Part 7] Coding on Vim: การค้นหาไฟล์และค้นหาโค้ดใน Vim
[Part 7] Coding on Vim: การค้นหาไฟล์และค้นหาโค้ดใน Vim
สำหรับตอนนี้ผมจะมาแนะนำ Plugin ที่ช่วยให้เราทำการค้นหาไฟล์และโค้ดที่อยู่ในโปรเจคเราได้เหมือนกับการใช้พวก IDE ตัวอื่นๆ ซึ่งใน vim เองก็ทำได้
NSLog0
Mar 12, 2020
[Part 6] Coding on Vim: NERDTree ทำไฟล์ explorer บน Vim
[Part 6] Coding on Vim: NERDTree ทำไฟล์ explorer บน Vim
บทความชุด Coding on Vim ใน Part 6 นี้ผมจะมาแนะนำปลั๊กอินที่ช่วยให้เราจัดการไฟล์บน Vim ได้โดยไม่ต้องใช้พวกโปรแกรม File explorer
NSLog0
Mar 12, 2020
[Part 5] Coding on Vim: การใช้ Vim และ Git
[Part 5] Coding on Vim: การใช้ Vim และ Git
บทความก็มาถึง Part 5 และซึ่ง Part นี้ก็สำคัญมากสำหรับการเขียนโค้ดเพราะจะมาพูดถึงการใช้งาน Git ที่สามารถทำให้เราเห็น diff ของโค้ดได้ใน vim
NSLog0
Mar 12, 2020
[Part 4] Coding on Vim: การตั้งค่า Vim ใน .vimrc
[Part 4] Coding on Vim: การตั้งค่า Vim ใน .vimrc
บทความนี้เราจะมาพูดถึงเรื่องไฟล์ .vimrc วิธีการใช้งานและประโยนช์ของมัน และวิธีการตั้งค่าการใช้งานไฟล์ rc ของเรา
NSLog0
Mar 11, 2020
[Part 3] Coding on Vim: หัดใช้คีย์พื้นฐานในVim
[Part 3] Coding on Vim: หัดใช้คีย์พื้นฐานในVim
ครั้งนี้ผมจะมาอธิบายและสาธิตการคีย์ที่จำเป็นต่างๆ อีกครั้ง หลังจากที่ผมเคยทำวีดีโอสาธิตให้ดูแบบไวๆ ใน Part 1…
NSLog0
Mar 10, 2020
[Part 2] Coding on Vim: การลง Plugin บน Vim
[Part 2] Coding on Vim: การลง Plugin บน Vim
บทความนี้ผมก็จะมาสอนลง Plugin ก่อนเพื่อช่วยให้เราเขียนโปรแกรม ได้ง่ายขึ้นและมีฟังก์ชันคล้ายๆ กับพวก IDE มากขึ้น
NSLog0
Mar 9, 2020
[Part1] Coding on Vim: ทำความรู้จัก Vim
[Part1] Coding on Vim: ทำความรู้จัก Vim
ผมจะมาแนะนำการใช้ Vim เพื่อใช้ในการเขียนโปรแกรม สำหรับคนที่อยากจะทำให้ Command Line เป็น Editor สำหรับการเขียนโค้ด
NSLog0
Mar 9, 2020
About Algorithml
Latest Stories
Archive
About Medium
Terms
Privacy
Teams