Skip to content

Instantly share code, notes, and snippets.

View erenberkaydinc's full-sized avatar
Focusing on iOS & UIKit & SwiftUI

Eren Berkay Dinç erenberkaydinc

Focusing on iOS & UIKit & SwiftUI
View GitHub Profile
@codinginflow
codinginflow / next-self-hosting-instructions.md
Last active December 5, 2025 07:15
Deploy & secure a Next.js app + Postgres DB on a VPS

Self-Hosting Next.js Tutorial

Follow the instructions below to deploy a Next.js app with a local PostgreSQL database to a VPS, secure it, and connect it to a custom domain with free SSL. Watch the accompanying tutorial on YouTube: https://www.youtube.com/watch?v=2T_Dx7YgBFw

Instructions & commands:

  1. Get your VPS server on Hostinger (Use code CODINGINFLOW for 10% off). Install Ubuntu 24 as the OS and set a root password.
  2. Log into your server as root: ssh root@<your-server-ip>
  3. Update Linux packages: apt update && apt upgrade -y
  4. Create a new user: adduser
@justinpawela
justinpawela / UIViewControllerPreview.swift
Created December 6, 2019 16:02 — forked from mattt/UIViewControllerPreview.swift
Generic structures to host previews of UIView and UIViewController subclasses.
import UIKit
#if canImport(SwiftUI) && DEBUG
import SwiftUI
struct UIViewControllerPreview<ViewController: UIViewController>: UIViewControllerRepresentable {
let viewController: ViewController
init(_ builder: @escaping () -> ViewController) {
viewController = builder()
}