Joche Ojeda
Joche Ojedajoche_ojeda
2025-10-16

jocheojeda.com/2025/10/16/oqta

Learn how Oqtane’s event system works and how to hook into it using event subscribers. This guide covers user creation, login, and custom module events — with working C# examples and best practices for building reactive, event-driven modules.

Joche Ojedajoche_ojeda
2025-10-16

Oqtane Silent Installation Guide

jocheojeda.com/2025/10/16/oqta

While working on Oqtane prototypes, I kept running into the setup wizard again and again — so I decided to automate the whole thing. This article shows how to configure a silent installation using the appsettings.json file, define default themes, containers, and templates, and save hours when spinning up new Oqtane sites for testing or deployment.

Joche Ojedajoche_ojeda
2025-10-13

Journey Exploring the Oqtane Framework

jocheojeda.com/2025/10/13/my-j

A developer’s field notes on learning Oqtane by reading source code, mapping lessons from XAF, and aiming for a single .NET codebase across client, server, and mobile—plus a personal update: I’m about to start learning Russian at the University of St. Petersburg.

Joche Ojedajoche_ojeda
2025-10-09

Setting Up Hostnames for Multi-Tenant Sites in Oqtane

jocheojeda.com/2025/10/09/sett

Learn how to configure hostnames for multi-tenant sites in Oqtane using the Windows hosts file. This guide walks you through simulating local domains, routing tenants correctly, and understanding how DNS and web servers like Apache or Nginx handle requests — all explained with real examples and a bit of personal history.

Joche Ojedajoche_ojeda
2025-10-08

Understanding Multi-Tenancy in Oqtane (and How to Set Up Sites)

jocheojeda.com/2025/10/08/unde

Exploring how Oqtane handles multi-tenancy — setting up multiple sites within a single installation using SQLite, each with its own configuration, theme, and database options.

Joche Ojedajoche_ojeda
2025-10-07

Oqtane Notes: Understanding Site Settings vs. App Settings for Hosting Models and Render Modes

jocheojeda.com/2025/10/07/oqta

After countless Oqtane installs, I finally learned how its configuration really works. The values in appsettings.json only apply when creating a new site — once it’s running, all runtime and render mode changes must be made from the admin panel. This post explains that subtle but important difference.

, , , , , ,

Joche Ojedajoche_ojeda
2025-10-05

Setting Up Your Oqtane Database: First Run and Configuration

jocheojeda.com/2025/10/05/sett

Learn how to set up your Oqtane database for the first time using either the built-in setup wizard or a manual configuration in appsettings.json. This guide walks you through each step to get your Oqtane installation running smoothly and ready for backend exploration in the next article.

Joche Ojedajoche_ojeda
2025-10-05

Getting Started with Oqtane 6.2.x

jocheojeda.com/2025/10/05/gett

Returning to Oqtane after some time away, I'm documenting my journey through this powerful .NET-based framework. As our office explores new development options that keep us close to the .NET ecosystem, Oqtane stands out as a compelling choice for production-sized projects. This first article in the series tackles the fundamental question every developer faces: how do you actually install and set up Oqtane?

Joche Ojedajoche_ojeda
2025-10-05

This morning, I woke up around 4:30 a.m., made some coffee, and decided to explore an app I’d been meaning to try — HotKey Typer by James Montemagno.

👉 Watch till the end to see the final result and how easily coding flow can take you on an unexpected journey.

Article
jocheojeda.com/2025/10/05/the-

Repo
github.com/egarim/app-hotkeyty

Demo
youtu.be/wqwJP10UP9c

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst