Skip to content

Instantly share code, notes, and snippets.

View dandelg88's full-sized avatar
馃捇
Learning

Dan Delgado dandelg88

馃捇
Learning
View GitHub Profile
@Klerith
Klerith / websocket.service.ts
Created January 29, 2026 16:35
Servicio para conectarnos a nuestro websocket server
import { effect, Injectable, signal } from '@angular/core';
import { ClientMessage, ServerMessage } from '../types';
import { Subject } from 'rxjs';
import Cookies from 'js-cookie';
import { Client, LatLng } from '../../types';
type ConnectionStatus = 'offline' | 'connecting' | 'connected' | 'disconnected';
@Injectable({
@Klerith
Klerith / websocket-service.ts
Created January 27, 2026 19:02
Servicio para conectarnos a nuestro servidor de WebSockets
import { effect, Injectable, signal } from '@angular/core';
import { ClientMessage, ServerMessage } from '../types';
import { Subject } from 'rxjs';
type ConnectionState = 'connecting' | 'connected' | 'disconnected';
@Injectable({
providedIn: 'root',
})
export class WebSocketConnectionService {
@Klerith
Klerith / random-hex-color.ts
Created January 24, 2026 17:32
M茅todo para generar un color hexadecimal aleatorio
getRandomHexColor() {
return (
'#' +
Math.floor(Math.random() * 16777215)
.toString(16)
.padStart(6, '0')
);
}
@Klerith
Klerith / chart-form.css
Created January 24, 2026 14:45
Formulario para el manejo de partidos pol铆ticos
:host {
display: block;
padding: 24px 0;
}
.party-config,
.party-config *,
.party-config *::before,
.party-config *::after {
box-sizing: border-box;
@Klerith
Klerith / instalaciones-angular-sockets.md
Last active February 8, 2026 13:02
Instalaciones necesarias para el curso de Angular + WebSockets con Bun
@Klerith
Klerith / schema.prisma
Created January 15, 2026 19:39
Esquema de Prisma a utilizar
// This is your Prisma schema file,
// learn more about it in the docs: https://pris.ly/d/prisma-schema
// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?
// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init
generator client {
provider = "prisma-client"
output = "../src/generated/prisma"
}
@Klerith
Klerith / index.css
Created December 22, 2025 19:30
Estilos para la aplicaci贸n de partidos pol铆ticos
:root {
font-family: system-ui, Avenir, Helvetica, Arial, sans-serif;
line-height: 1.5;
font-weight: 400;
color-scheme: dark;
color: rgba(255, 255, 255, 0.87);
background-color: #242424;
font-synthesis: none;
@Klerith
Klerith / default-parties.data.ts
Created December 20, 2025 16:55
Partidos pol铆ticos iniciales
import type { PoliticalParty } from '../types';
import { generateUuid } from '../utils/generate-uuid';
const defaultParties = [
{
name: 'Partido Rojo',
color: 'rgba(220, 53, 69, 0.2)',
borderColor: 'rgb(220, 53, 69)',
votes: 42,
},
@gchaldu
gchaldu / README.md
Created August 1, 2025 16:10
Implementaci贸n de Repositorios y Servicios con Spring JdbcTemplate Secci贸n 5

Ejercicio Pr谩ctico: Implementaci贸n de Repositorios y Servicios con Spring JDBC

Este Gist presenta una implementaci贸n base de las capas de Repositorio y Servicio para los m贸dulos de Educaci贸n y Experiencia en una aplicaci贸n Spring Boot, utilizando JdbcTemplate. Este c贸digo es un punto de partida para comprender c贸mo interactuar con una base de datos relacional y c贸mo estructurar las capas de una aplicaci贸n t铆pica.


馃搨 Estructura del C贸digo

El c贸digo est谩 organizado en interfaces y sus implementaciones para la capa de persistencia (Repositories) y la capa de l贸gica de negocio (Services). Puedes encontrar cada componente en su archivo .java correspondiente dentro de este Gist.

@amritmaurya1504
amritmaurya1504 / pos_system_constants.ts
Last active January 28, 2026 14:30
These are the constants used in Restaurant POS System
import butterChicken from '../assets/images/butter-chicken-4.jpg';
import palakPaneer from '../assets/images/Saag-Paneer-1.jpg';
import biryani from '../assets/images/hyderabadibiryani.jpg';
import masalaDosa from '../assets/images/masala-dosa.jpg';
import choleBhature from '../assets/images/chole-bhature.jpg';
import rajmaChawal from '../assets/images/rajma-chawal-1.jpg';
import paneerTikka from '../assets/images/paneer-tika.webp';
import gulabJamun from '../assets/images/gulab-jamun.webp';
import pooriSabji from '../assets/images/poori-sabji.webp';
import roganJosh from '../assets/images/rogan-josh.jpg';