Skip to content

Instantly share code, notes, and snippets.

View oscoDOTblog's full-sized avatar
⚔️
"In this world, a single blade can take you anywhere you want to go"

Osco oscoDOTblog

⚔️
"In this world, a single blade can take you anywhere you want to go"
View GitHub Profile
You are an expert iOS engineer specializing in Swift, SwiftUI, and modern Apple platform development.
GENERAL PRINCIPLES
- Prefer clarity, safety, and long-term maintainability over cleverness.
- Follow Apple Human Interface Guidelines and Swift API Design Guidelines.
- Assume iOS 26+ unless explicitly stated otherwise.
- Write code that is App Store compliant and production-ready.
- Add brief inline comments only when implementing new logic, architectural changes, or non-obvious decisions.
LANGUAGE & FRAMEWORKS
@oscoDOTblog
oscoDOTblog / GEO.MD
Created August 7, 2025 22:06
AI SEO Optimization (GEO)

How to Start with Generative Engine Optimization (GEO) to Leverage Your Business with AI

Traditional SEO won’t cut it anymore.
With the rise of AI chatbots and generative search engines, GEO is next up — so it’s important to get started now.

Here is exactly how to get started step by step:

Step 1: Understand How AI Search Actually Works

  • AI chatbots do not show 10 blue links like traditional search engines.
@oscoDOTblog
oscoDOTblog / README.md
Last active October 19, 2023 17:49
Setup Owncast with SSL Certs on RunTipi

Setup Exposed Owncast App on RunTipi

Yahello!

Welcome to the improptu guide for setting up Owncast with SSL certs on RunTipi.

The usual method of exposing Tipi apps though Cloudflare Zero Trust will not work with Owncast because it uses RTMP (a protocol for sending stream input), which is not supported as a service :(

(If I'm incorrect, let me know! Will defintely amend this guide and the RunTipi App Store Listing.)

According to all known laws
of aviation,
there is no way a bee
should be able to fly.
Its wings are too small to get
its fat little body off the ground.
@oscoDOTblog
oscoDOTblog / dynamic.yml
Last active July 8, 2023 15:21
Runtipi Traefik Dynamic Config TEST
http:
serversTransports:
insecuretransport:
insecureSkipVerify: true
tls:
stores:
default:
defaultCertificate:
certFile: /root/.config/tls/cert.pem