avatar

Alex Scigalszky

Ingeniero de Software de por algun lugar

Home

Preguntas de Entrevistas: Net tbd

Outbox Pattern Explicado patternsarchitecture

CI/CD con Dos Repositorios: Servicio y Configuración cicddevopskubernetesargocdazure

Teoría CAP databasedistributed

SDLC team

5 Por Qué documentation

Martillo de Oro vs Bala de Plata

Problema XY

Despliegues: Vertical vs Horizontal

Cómo migrar un monolito a microservicios devopscoding

Cohesion vs Decoupling devops

GitHub Actions: Cron job proyect devopscoding

Proyecto: Sistema Distribuido projectdesign

k9s: Escalar Deployment devopseksk9s

Team Lead: Cosas a Saber coding

Azure: Azure Container Registry (ACR) coding

Action Items: SMART coding

Smells coding

Logging designcodingapi

Definición de Arquitectura de Software software

Regla de los Tres teamcoding

Proyecto Swagger Comparator designproyectcoding

Preparar Caso de Uso designteam

Feature Flags software

OData api

Job Ladder dev-life

Ejercicio Físico dev-life

Aprender dev-life

'Como dije ayer...' team

Conversaciones con gente de otras culturas team

Notas previas en las reuniones team

YANGI dev-lifeteam

Angular: Request API angulartypescriptcoding

CSS: Centrar un div seniorcsscoding

Angular: Lazy Loading de un componente standalone typescriptangularcoding

NGRX Store - Effects: Effects seniorangulartypescriptcoding

NGRX Store - Effects: Entities seniorangulartypescriptcoding

NGRX Store - Effects: Effects seniorangulartypescriptcoding

NGRX Store - Effects: Dispatch un action seniorangulartypescriptcoding

NGRX Store - Effects: Selectors seniorangulartypescriptcoding

Event Loop javascript

NGRX Store - Effects: Crear State y Reducers seniorangulartypescriptcoding

NGRX Store - Effects: Crear Reducer seniorangulartypescriptcoding

NGRX Store - Effects: Crear Action seniorangulartypescriptcoding

Estrategias de Change Detections angular

NGRX Store - Effects: Arquitectura de componentes reactivos seniorangular

NGRX Store - Effects: Qué es seniorangular

Cómo hacer Subscribe y Unsubscribe codingtypescript

Modificadores de Acceso coding

Delegates csharp

CQRS api

Base de datos: ACID db

Initial State codingtypescript

SQL Management: Debug db

Typescript: Definir un tipo objeto codingtypescript

NGRX Store - Effects: Inmutabilidad seniorcodingangulartypescript

NGRX Store - Effects: Conceptos de Redux seniorcodingangulartypescript

NGRX Store - Effects: Pricipios de Redux seniorangulartypescript

AZ-900 Curso de Azure: Soporte seniorcloud

Networking dev-life

AZ-900 Curso de Azure: Precios seniorcloud

AZ-900 Curso de Azure: Monitoring and Management seniorcloud

DDOS apisecurity

AZ-900 Curso de Azure: Security seniorcloudsecurity

DevOps team

AZ-900 Curso de Azure: Azure Solutions seniorcloud

File Watcher codingproyectcsharp

Autorización api

Autenticacion api

AZ-900 Curso de Azure: Authentication y Authorization seniorcloudapi

AZ-900 Curso de Azure: Database seniorclouddb

Estudiar Teoría dev-life

AZ-900 Curso de Azure: Storage seniorcloud

Normalización de una base de datos db

Multitenants design

AZ-900 Curso de Azure: Networking seniorcloud

Compañeros de Equipo team

Bench dev-life

AZ-900 Curso de Azure: Compute seniorcloud

AZ-900 Curso de Azure: Azure Architecture seniorcloud

AZ-900 Curso de Azure: Could Concepts seniorcloud

AZ-900 Curso de Azure: Azure Concepts seniorcloud

Generación de Código (en proceso) codingcsharp

Antipatrones C#: Tipo de antipatrón: Asumir lo Peor seniorcsharpcoding

Antipatrones C#: Tipo de antipatrón: Asumir lo Peor seniorcsharpcoding

Antipatrones C#: Tipo de antipatrón: Swift-Army-Knife seniorcsharpcoding

Antipatrones C#: Tipo de antipatrón: Amante de los Patrones seniorcsharpcoding

Antipatrones C#: Spagheti Code seniorcsharpcoding

PEBCAK funny

Revert commit git

Antipatrones C#: Expresiones Yoda seniorcsharpcoding

Antipatrones C#: Anti Singleton seniorcsharpcoding

Antipatrones C#: Fechas en forma de string seniorcsharpcoding

Antipatrones C#: Números Booleanos seniorcsharpcoding

Antipatrones C#: Muchas Constantes seniorcsharpcoding

Curso ASP.Net: ITestOutputHelper seniorcsharpcodingtest

Curso ASP.Net: WebApplicationFactory seniorcsharpcodingtestapi

Curso ASP.Net: Dependecy Injection seniorcsharpcoding

Curso ASP.Net: Parámetros seniorcsharpcodingapi

Curso ASP.Net: Verbos seniorcsharpcodingapi

Curso ASP.Net: Status Codes seniorcsharpcodingapi

Curso ASP.Net: REST API seniorcsharpcodingapi

Curso ASP.Net: ASP .Net Core seniorcsharpcoding

Curso ASP.Net: .Net Core vs .Net Framework vs .Net Standard seniorcsharp

xUnit: TDD (Test Driven Development) seniorcsharpcodingtest

Ley de Conway dev-lifeteamtask

xUnit: Legacy Code seniorcsharpcodingtest

xUnit: Mocks seniorcsharpcodingtest

xUnit: DDT (Data Driven Tests) seniorcsharpcodingtest

Sobrevivir a una carrera de desarrollador dev-life

Tech Leads teamdev-life

xUnit: Template seniorcsharpcodingtest

Crear un paquete Typescript en NPM typescriptcoding

xUnit: Asserts seniorcsharpcodingtest

Programador Receta (cursos) vs Programador que analiza dev-life

Entity Frameword Core: Vistas y Stored Procedures seniorcsharpcoding

Entity Frameword Core: Tracking vs No Tracking seniorcsharpcoding

Entity Frameword Core: Change Tracker seniorcsharpcoding

Nuevos Jefes team

Entity Frameword Core: Consultas seniorcsharpcoding

Entity Frameword Core: Fluent API seniorcsharpcoding

Al Entrar a un Proyecto team

Afrontar Problemas teamdev-life

Proyectos escalables team

Entity Frameword Core: Relaciones seniorcsharpcoding

¿Deberías testear funciones privadas? test

Entity Frameword Core: Data Annotations seniorcsharpcoding

Entity Frameword Core: Migraciones seniorcsharpcoding

Entity Frameword Core: DBContext seniorcsharpcoding

Tutorial LINQ: Chunk seniorcsharpcoding

Tutorial LINQ: Sintaxis Query seniorcsharpcoding

Tutorial LINQ: Zip seniorcsharpcoding

Tutorial LINQ: Aggregate seniorcsharpcoding

Tutorial LINQ: Join seniorcsharpcoding

Tutorial LINQ: Intersect y Except seniorcsharpcoding

Tutorial LINQ: Grupos seniorcsharpcoding

Tutorial LINQ: Nuevas colleciones seniorcsharpcoding

API Rest: Rutas codingapi

Tutorial LINQ: SelectMany seniorcsharpcoding

Tutorial LINQ: Select seniorcsharpcoding

Tutorial LINQ: Cambio de tipo de colección seniorcsharpcoding

Tutorial LINQ: Concat y Union seniorcsharpcoding

Tutorial LINQ: Prepare y Append seniorcsharpcoding

Tutorial LINQ: Distinct seniorcsharpcoding

Tutorial LINQ: OfType seniorcsharpcoding

Tutorial LINQ: Skip seniorcsharpcoding

Tutorial LINQ: Take seniorcsharpcoding

Tutorial LINQ: Where seniorcsharpcoding

Tutorial LINQ: Single seniorcsharpcoding

Tutorial LINQ: First y Last seniorcsharpcoding

Tutorial LINQ: ElementAt seniorcsharpcoding

Tutorial LINQ: Sum seniorcsharpcoding

Tutorial LINQ: Average seniorcsharpcoding

Tutorial LINQ: MinMax seniorcsharpcoding

Tutorial LINQ: OrderBy seniorcsharpcoding

Tutorial LINQ: Contains seniorcsharpcoding

Tutorial LINQ: Count seniorcsharpcoding

Tutorial LINQ: All seniorcsharpcoding

Tutorial LINQ: Any seniorcsharpcoding

Tutorial LINQ: deferer execution con LINQ seniorcsharpcoding

Tutorial LINQ: Expresiones Lamda seniorcsharpcoding

Incumplimiento de plazos de entrega team

Errores en el código codingteam

Comunicación y Colaboración team

Juego de Consola: Alimentarse csharpcoding

Conceptos C#: Elvis Operator seniorcsharpcoding

Conceptos C#: Extension Methods seniorcsharpcoding

Conceptos C#: Tipos Anónimos seniorcsharpcoding

Conceptos C#: Métodos Anónimos seniorcsharpcoding

Angular Pro: Content Child seniortypescriptcoding

Angular Pro: Content Proyection seniortypescriptcoding

KISS coding

RxJS Básico: Operadores de Combinación seniortypescriptcoding

RxJS Básico: Operadores de Filtro seniortypescriptcoding

RxJS Básico: Operadores Basicos seniortypescriptcoding

RxJS Básico: Pipe seniortypescriptcoding

RxJS Básico: Operadores de Creación seniortypescriptcoding

RxJS Básico: Introducción seniortypescriptcoding

Fundamentos de Angular: Routes seniorangularcoding

Fundamentos de Angular: Form Stateless seniorangularcoding

Fundamentos de Angular: Http seniorangularcoding

Fundamentos de Angular: LifeCycle seniorangularcoding

Fundamentos de Angular: Feature Module seniorangularcoding

Fundamentos de Angular: Smart Dumb Components seniorangularcoding

Fundamentos de Angular: Safe Navigation seniorangularcoding

Fundamentos de Angular: Referencias al Template seniorangularcoding

Fundamentos de Angular: Modulo y Componente seniorangularcoding

Fundamentos de Angular: ES5 y TypeScript seniortypescriptcoding

Fundamentos de Angular: Arquitectura básica de Angular seniorhtml

Fundamentos HTML: Introduccion a CSS3 seniorhtml

Fundamentos HTML: Introduccion a HTML5 seniorhtml

Camino del Senior(.Net + Angular): Temas senior

Side Project dev-life

Notas para Mañana teamdev-life

Librería: TranslationSummaryJS (Javascript) codingjavascriptproyect

Librería: FunctionSimpleMapper.Extensions (C#) codingcsharpproyect

Librería: FunctionSimpleMapper (C#) codingcsharpproyect

Daily team

Archivos: Http codingcsharp

Feedback: Dar dev-life

Feedback: Recibir dev-life

Pasos al crear un repositorio documentationgitteam

Opciones para mostrar a los Managers team

Explicarle a un compañero team

Diagramas: Leyendas teamdocumentation

Legacy: Realizar cambios tasklegacy

API: Identificadores para Partners codingapi

Una tarea a la vez codingtaskteam

Regla de un punto por línea codingcsharp

Pedido de accesos a recursos team

Trabajo en equipo team

Testing unitario: Ejecución test

Servidor Local: Script coding

Scripts para la base de datos database

Reuniones: Directo al grano team

Reuniones/Calls team

RXJS: combineLastest codingtypescript

Puntualidad team

Si hay un problema, intentar solucionarlo, sino preguntar teamtask

Principios SOLID coding

Pregunta, pregunta y pregunta vez que tengas dudas. team

TypeScript: types codingtypescript

Lenguajes: Patrones de diseño coding

Nuevo Proyecto: Organización codingteamgit

Los nombres cuanto más cortos mejor, siempre que sean explícitos y claros coding

Todos los nombres deben ser intencionados y descriptivos. coding

Usa nombres técnicos cuando la intención sea técnica y nombres de dominio para conceptos de dominio coding

Nombres de métodos coding

Nombres de clases coding

No tener miedo a preguntar al equipo team

Lineas vacías entre declaración de varibles/propiedades codinggit

No usar juegos de palabras, chistes o sutilezas coding

Eliminar imports/using que no se utilizan coding

Evitar el:Hola, ¿cómo estás? team

Health Check para todas las APIS Rest codingapi

Funciones Útiles coding

Frontend: Peticiones al servidor coding

Siempre aplicar un formato en todos los documentos codinggit

End of Day task

Expresiones regulares coding

Estimaciones task

Especificación de tareas: Tamaño task

Especificación de tareas: Detalle task

Especificación de tareas: Criterio de Aceptación task

Cómo se escriben los PRs codinggit

Cómo se escriben los commits codinggit

Endpoint: ¿qué datos incluir? codingapi

Documento de evidencias team

Dailys team

¡NO Commit console.log! coding

Cómo comunicar una necesidad team

Componentes UI coding

Es mejor usar un código en la implementación coding

Branching model codinggit

Angular: Estructura del proyecto codingangular

API: nombre para endpoints codingapi

Cómo manejar constantes o IDs con Typescript codingtypescript

Manejo de Observables en Angular codingangular

Buenas prácticas en el código: Pruebas Unitarias coding

Buenas prácticas en el código: Funciones coding

Buenas prácticas en el código: Comentarios coding