Skip to content
.NET Thailand
Search
Ctrl
K
Cancel
GitHub
Facebook
Select theme
Dark
Light
Auto
Home
Contributors
เว็บไซต์พันธมิตร
รวมฟรีหนังสือ, วิดีโอ และแหล่งความรู้การเขียนโปรแกรม
Suggested social network accounts for developers to follow
Privacy policy
.NET FAQ
coding-standard-naming-convention
Coding standard & naming convention
GitHub Actions coding standard and naming convention
debugging
Debugging
Chrome DevTools
Debugging in Visual Studio
Debugging in VS Code
docker
Docker
Docker build
Docker CMD VS ENTRYPOINT
Docker container
Docker context
Dockerfile
Docker Images
Docker Machine
Docker network
Docker run
dotnet
.NET
ADO.NET
ASP.NET Core MVC
ASP.NET MVC
Async/Await
การใช้งาน DOTNET CLI
Is .NET free and open source?
LINQ
Windows Forms
fundamentals
Fundamentals
Architecture
Data Science
Data Structures & Algorithms
Logging
math-for-game
Math for game
Inverse Lerp
Lerp
Remap
MIME Types for HTTP content type
OAuth 2
Software engineering practices
libraries-frameworks
Libraries & Frameworks
API
Authentication & Authorization
Caching
chatbot
Content management system (CMS)
Cross platform mobile development
Data Science
Database, ORM & Storage
DateTime
Development tools
DevOps
Email services
Environment configuration
HTML parser
HTTP client
Image processing
JSON
Logging & Monitoring
Messaging
Object mapping
orm
ORM
repodb
RepoDb, a hybrid-ORM library for .NET - Part I
RepoDb, a hybrid-ORM library for .NET - Part II
RepoDb
RepoDb over Dapper
Reporting & PDF
SOAP
Task Scheduler & Cron
Testing
WebSocket
Word & Excel
vpn
VPN
Setup VPN
Web frameworks
asp-net-core
ASP.NET Core
ASP.NET Core minimal APIs
ASP.NET Core tips
Scheduler using .NET Background service
django
Django
Docker compose for Django and MySQL
express
Express
Express global exception handler
gatsby
Gatsby
Setup Gatsby website
Why Gatsby?
Hotwire VS Jamstack
nopcommerce
nopCommerce
Deploy nopCommerce on Azure App Service
Docker compose for nopCommerce
Setup nopCommerce
Useful nopCommerce tutorial
orchard-core-cms
Orchard Core CMS
Create a custom Orchard Core CMS module
Create a custom Orchard Core CMS theme
Create a custom Orchard Core CMS widget
Create a list content item
Create a content type and a content item programmatically
Custom pagination in Orchard Core CMS
Enable Facebook Login for Orchard Core CMS
Localization in Orchard Core CMS
Azure Media Storage in Orchard Core CMS
Orchard Core CMS module settings
Orchard Core CMS naming convention
Orchard Core CMS Troubleshooting
Read a file in an Orchard Core module
Setup Orchard Core CMS
Shape in Orchard Core CMS
Why Orchard Core CMS?
Storage
azure-sql-database
Azure SQL Database
Manage Azure SQL Database with Azure CLI
database-design-and-modelling
Database design and modelling
Revenue/Expense App modelling diagram
database-migration-tools
Database migration tools
dbup-cli
Flyway
Database naming convention
Free managed cloud storage
IndexedDb
mongodb
MongoDB
Atlas API
Docker compose for Replica Set
mysql
MySQL
Connect MySQL with DBeaver
Docker compose for MySQL
MySQL troubleshooting
postgres
Postgres
Docker compose for Postgres
Manage Azure Database for PostgreSQL
sql-server
SQL Server
Automate Backup database SQL Server in docker container
Docker compose for SQL Server
Useful SQL Server queries
SQLite
Testing
cypress
Cypress
Enable public URL during development
FluentAssertions
gauge-and-taiko
Gauge & Taiko
Setup Gauge
Taiko selector
Why Gauge and Taiko?
jest
Jest
Jest
playwright
Playwright
Playwright
PlaywrightSharp
Robot
Spock
The Basic of Unit testing
xunit
xUnit
first-test
TDD & your first unit test in C#
Run xUnit in VS Code
setting-up
Setting up xUnit project
testing-complex-class
Testing a complex class
Front-end web
css-sass
CSS & Sass
CSS calc function
Fixing a floating footer at the bottom
Flexbox
Limit text length to number of lines
Position
Text Transform
Webpack configuration for Sass only
Three way to insert css
react-js
React Js
React Props
react-typescript
React TypeScript
React Design Pattern
Migrate Class Component to Functional Component
react-router
React Router
React Router Pattern
React TypeScript
typescript
TypeScript
Type VS Interface
TypeScript
Cloud hosting
aws
Amazon Web Services (AWS)
S3
azure
Microsoft Azure
App Service
Application Insights
Azure App Configuration
Azure Applied AI service
Azure Certifications Path
Azure CLI
azure-cognitive-services
Azure CognitiveService
How to setup and test Azure Content Moderator
Testing Thai langauge on Azure Content Moderator
Azure Container Instances
Azure Container Registry
azure-devops
AzureDevOps
Azure Artifacts
Azure Boards
Azure Pipelines
Azure Repos
Azure Test Plans
Getting Started
azure-functions
Azure Functions
Create Azure Function App on Azure cloud
Create Azure Function App projects
Deploy Azure Function App
azure-fundamental
Azure Fundamental
Azure Account, Support Options, Architecture, Service Guarantees, Manage Services Tools
Cloud Concepts
Core Cloud Services (Compute Options, Data Storage Options, Networking Options)
Predict Costs and Optimize Spending
Security, Responsibility and Trust in Azure
Standards Infrastructure, Resources Organization
Azure Service Bus
Azure Static Web Apps
azure-storage-account
Azure Storage Account
Create Azure Storage Account
Azure VM
Azure resource group
Shared web hosting
Programming cookbook
EditorConfig
facebook-sdk
Facebook SDK
Install Facebook SDK
git
Git Cookbook
git add
git bisect
git branch
git checkout
git config
git init
git log
git remote
git reset
git rm
git-subrepo
github-actions
GitHub Actions
Deploy .NET app to Azure App Service
Deploy Gatsby to Azure Static Web Apps
Deploy Gatsby to Cloudflare Workers
Deploy Gatsby to GitHub Pages
Deploy Ionic app to Azure App Service
Deploy Node.js app to Azure Functions
Deploy Oauth2 Proxy to App Service container
Deploy and Preview Your Pull Request using Vercel
GitHub Actions fundamentals
GitHub Actions VS Azure DevOps Pipelines
Run database migration
Run unit test when creating a PR
Stop and start Azure App Service with cron schedule
Useful Actions
github-cli
GitHub CLI
GitHub CLI secret
Set up GitHub CLI
iot
IoT
Setup VS Code Arduino extension
logging
Logging
log4net
NLog
Markdown
net-maui
.NET MAUI
Auth0 authentication in .NET MAUI
vim-and-neovim
vim and neovim
Basic vim config
Basic Search in VIM/NVIM
How to exit vim
Replacement inside visual selection
Replacement within a single line
Diff file with vim
Vim Sort properties in css
Vim split windows Horizontally and Vertically
visual-studio
Visual Studio
Code Analysis
Debug multiple projects
JSON to C# Classes
Performance profiler
vs-code
Visual Studio Code
integrated terminal
มา Dev กันแบบไม่ต้องลง SDK กันเถอะ (Developing inside a Container)
What is programming cookbook?
wsl-powershell-useful-scripts
WSL, PowerShell & useful scripts
Bash script
Exit code
Find command
Fix Snap on WSL2
Install .NET on WSL2
Install Java on WSL2
Install PowerShell on WSL2
Kill command
Publish APK file to Google Play
Redirect
Remove .NET on WSL2
Working with a file
WSL configuration
WSL Issues
z command
YAML
To other lanaguages
C++ for C# developers
f-sharp-for-c-sharp-developers
F# for C# developers
Data Types in F#
F# Overview for C# developers
F# Styles
Object-Oriented-Programming in F#
java-for-c-sharp-developers
Java for C# developers
Create Java console app
Awesome .NET Thailand projects
c-sharp
C# projects
Thai national ID card project
Interesting projects for Hacktoberfest
kubernetes
Kubernetes
Template for Deploying a .NET Core Web API microservice on Kubernetes and ACI
Levis: Kubernetes Manifest Generator
vb-dotnet
VB .NET projects
ติดต่อและควบคุมแป้นคีย์บอร์ดเสมือน (Virtual Keyboard)
3rd party API
discord
Discord API
Send a message to a channel with Discord bot
GitHub
Facebook
Select theme
Dark
Light
Auto
LINQ