Programming Blog

Programming Blog

The Collection of a comprehensive step by step tutorial on Ionic Framework, Java, ASP.NET, Spring Boot, Node.js, Javascript, HTML, CSS, MongoDB, PostgreSQL, MS SQL, Angular, Vue, React, React Native

Programming Blog is the comprehensive tutorial on today programming trends for building the website, mobile apps, and backend. Programming Blog consists of popular frameworks and language such as Ionic Framework, Java, Spring Framework, Groovy and Grails, Angular, React, React Native, Vue.js, Bootstrap, CSS, HTML 5, Javascript, MongoDB, PostgreSQL, MS SQL Server, etc.

In this programming blog, everything written by practicing first. All steps are practicable with short explanations to make it easier to follow. Also, completed with the working full source codes on all step by step tutorial that actually practicable.

Tutorials of Programming Blog

OAuth2 Login in ASP.NET Core 8 with Google and GitHub Learn how to integrate Google and GitHub OAuth2 login in ASP.NET Core 8 with custom user model, role-based access control, and a simple Razor Pages UI.
Comparing OpenAI vs Claude vs Gemini: Which AI API Is Best for Developers? Compare OpenAI, Claude, and Gemini AI APIs. Explore features, pricing, use cases, and developer experience to choose the best fit for your project.
Create a Blog with Nuxt 3, Content Module, and Static Generation Learn how to build a Markdown-powered blog with Nuxt 3 and @nuxt/content 3, complete with pagination, categories, and syntax highlighting.
Using Vue 3 Lifecycle Hooks with the Composition API Learn how to use Vue 3 Composition API lifecycle hooks with practical examples, best practices, and tips for building clean, reusable components.
Next.js 14 Firebase Authentication (Google, GitHub, Email) Tutorial Learn how to build Next.js 14 Firebase Authentication with Google, GitHub, and Email/Password login using TypeScript, step-by-step.
Create React Native Datepicker Learn how to create a date and time picker in React Native using @react-native-community/datetimepicker with setup, styling, and customization tips.
Ionic 8 + Angular 20 Standalone Base64 Image Upload with Capacitor 5 Learn to build an Ionic 8 + Angular 20 standalone app with Capacitor 5 to capture, convert, and upload base64 images from camera or gallery to a server.
Build a Real-Time Chat App with NestJS, WebSocket (Socket.IO) & MongoDB Learn to build a realtime chat app with NestJS, Socket.IO WebSockets and MongoDB (Mongoose). Step-by-step guide with backend, frontend, and Docker.
Build an AI Chatbot App with Flutter and OpenAI Learn how to build an AI-powered chatbot app in Flutter using the OpenAI Chat API. Step-by-step guide with code examples, API integration, and a clean chat UI.
Angular Signals vs RxJS Observables: A Practical Comparison Compare Angular Signals vs RxJS Observables with real examples. Learn their differences, best use cases, and how to use both in your Angular apps.
Input Validation in Golang APIs Using Go-Validator or Gin Binding Learn how to validate input in Golang APIs using Gin binding and go-playground/validator.v10 with custom rules, translations, and tests.
State Management in Vue 3 with Pinia: The Successor to Vuex Learn how to manage state in Vue 3 apps using Pinia—the official Vuex successor. This guide covers setup, stores, persistence, testing, and migration tips.
Create a Microservice in Rust with Axum and SQLx Build a Rust microservices app with Axum, SQLx, Docker, and an API Gateway. Includes user service, email service, and full Dockerized deployment.
Spring Boot 3.5.4 Security and MongoDB Authentication Web App (Thymeleaf + Bootstrap) Build a secure Spring Boot 3.5 web app with Thymeleaf, MongoDB, and Spring Security 6. Includes login, registration, and role-based access.
React Query (TanStack) Tutorial: Fetching, Caching, and Mutations Made Easy Learn how to use React Query (TanStack) for effortless data fetching, caching, and mutations in React apps—complete with examples and best practices.
Automate Excel and Google Sheets Tasks with Python: Practical Examples Learn how to automate Excel and Google Sheets tasks using Python with practical examples. Read, write, sync, and schedule spreadsheets effortlessly.
Build a Real-Time Chat App with MongoDB, Express, Vue 3, Node.js, and Socket.IO (2025 Update) Build a real-time chat app using Vue 3, Node.js, Express, MongoDB, and Socket.IO with the latest 2025 MEVN stack and Vite.
How to Create a Dark Mode Toggle with Tailwind CSS Learn how to implement a dark mode toggle in your Tailwind CSS project using utility classes and simple JavaScript—fully responsive and easy to set up.
Build a Secure REST API with ASP.NET Core 8, Entity Framework, and JWT Authentication Build a secure REST API using ASP.NET Core 8, Entity Framework, and JWT authentication with step-by-step user login, role-based access, and testing.
React Native Firebase Tutorial: Build CRUD Firestore App (2025 Update) Learn how to build a CRUD app with React Native 0.80.2 and Firebase Firestore using the latest Firebase JS SDK v10+ and React Native CLI.