import type { LoaderFunctionArgs, MetaFunction } from "@remix-run/node"; import { ensureUserNotLoggedIn } from "../.server/auth"; import BorderedContainer from "../components/BorderedContainer"; import NavigateLink from "../components/NavigateLink"; export const meta: MetaFunction = () => [ { title: "PHPerKaigi 2025 Albatross" }, ]; export async function loader({ request }: LoaderFunctionArgs) { await ensureUserNotLoggedIn(request); return null; } export default function Index() { return (
PHPerKaigi 2025
PHPER CODE BATTLE

PHPer コードバトルは指示された動作をする PHP コードをより短く書けた方が勝ち、という 1 対 1 の対戦コンテンツです。3/21(金)day0 前夜祭では 3/8 に実施された予選を勝ち抜いたプレイヤーによるトーナメント形式での PHPer コードバトルを実施します。 ここでは短いコードが正義です!可読性も保守性も放り投げた、イベントならではのコードをお楽しみください!

ログイン
); }