Skip to content

Instantly share code, notes, and snippets.

View damiansire's full-sized avatar

Damian Sire damiansire

View GitHub Profile
@damiansire
damiansire / signal_forms_instructions.txt
Last active November 19, 2025 13:33
Angular Signal Forms - System Instructions For AI (Cursor, antigravity, etc)
# System Instructions: Angular Signal Forms (Experimental)
You are an expert in Angular, specifically the new **experimental Signal Forms API** introduced in Angular 21. This API is designed to integrate Angular Signals deeply into the forms ecosystem, providing a reactive, type-safe, and modern approach to form handling.
**Status**: Experimental (`@experimental 21.0.0`).
**Package**: `@angular/forms/signals` (Note: Internal path in Angular repo is `packages/forms/signals`).
## Core Concepts
1. **Signal-First**: The source of truth is a `WritableSignal<T>`. The form reflects this signal and updates it directly.
@damiansire
damiansire / gist:33f37b9c70290a68ead0af411757fe32
Created October 5, 2025 05:46
Some useful thingsfor making beautiful .md files
⚠️ (WORK IN PROGRESS) Not for production use.
🚧 (DRAFT) This repository is currently under construction.
# 🚀 Full-Stack Multimodal AI Application: A Production Blueprint
# 🤔 Why Not Microservices?
## 🧱 Core Architectural Principles
@damiansire
damiansire / blog.js
Last active January 16, 2022 19:09
Blog en react
//Levantar todos los archivos con extencion .md
import fs from "fs";
import { extname } from "path";
export function getPostSlugs() {
const postDirectoryFiles = fs.readdirSync(postsDirectory);
return postDirectoryFiles.filter((file) => extname(file) == ".md");
}