Update from obsidian - thinkpad
Affected files: .obsidian/plugins/editor-width-slider/data.json .obsidian/plugins/update-time-on-edit/data.json 01. Projects/Neardearla 2024/13 consejos de Senior que le daría a mi yo Junior.md 01. Projects/Neardearla 2024/Código con corazón mejores prácticas de FrontEnd para encantar a tu UX.md 01. Projects/Neardearla 2024/Cómo Elegir la Base de Datos Adecuada para Tu Proyecto Una Guía entre SQL y NoSQL.md 01. Projects/Neardearla 2024/Desarrollo de pruebas unitarias asistido por IA.md 01. Projects/Neardearla 2024/Fortaleza Digital Construyendo un Futuro Seguro con Desarrollo de Software Resiliente.md 01. Projects/Neardearla 2024/Pasted image 20240413105402.png 01. Projects/Neardearla 2024/Pasted image 20240413113310.png 01. Projects/Neardearla 2024/Pasted image 20240413113444.png 01. Projects/Neardearla 2024/Pasted image 20240413113655.png 01. Projects/Neardearla 2024/Pasted image 20240413131457.png 01. Projects/Neardearla 2024/Pasted image 20240413131624.png 01. Projects/Neardearla 2024/Pasted image 20240413141003.png 01. Projects/Neardearla 2024/Pasted image 20240413161221.png 01. Projects/Neardearla 2024/Pasted image 20240413162105.png 01. Projects/Neardearla 2024/Que la fuerza de los gráficos te acompañe Aprende a dominar la visualización de datos.md
|
|
@ -1,4 +1,4 @@
|
|||
{
|
||||
"sliderPercentage": "0",
|
||||
"sliderPercentage": "100",
|
||||
"sliderWidth": "150"
|
||||
}
|
||||
|
|
@ -122,6 +122,12 @@
|
|||
"01. Projects/Neardearla 2024/Desde la Web al Escritorio - Tauri.md": "f52a3e6fb03efaa8541b7c3fa9dd75b037c506d70d041f1c0dbfe01d622b2d6c",
|
||||
"04. Periodic/03. Monthly/2024-04.md": "b6e900df8143f330f70cc30778f9aad1e6d079c2e4c931c4389a21c6c78ba422",
|
||||
"01. Projects/Neardearla 2024/Patrones de diseño el arma secreta de los desarrolladores expertos.md": "a287d5ff4fdef3e6b37c4245f8d2975dab7af7168197d189f180c11e2f4b4d84",
|
||||
"01. Projects/Neardearla 2024/Construyendo Bajo Presión cómo armar el primer MVP de tu startup en 2024.md": "ea3bcc395713dd400f22d37d298bf5eb5aa70fbc2eb87497a419b4c6bb414633"
|
||||
"01. Projects/Neardearla 2024/Construyendo Bajo Presión cómo armar el primer MVP de tu startup en 2024.md": "ea3bcc395713dd400f22d37d298bf5eb5aa70fbc2eb87497a419b4c6bb414633",
|
||||
"01. Projects/Neardearla 2024/Que la fuerza de los gráficos te acompañe Aprende a dominar la visualización de datos.md": "f0444ec9a5da2eb872ae5718ee565ad022bf1132d67cd0b02eb3d725123f64fe",
|
||||
"01. Projects/Neardearla 2024/Fortaleza Digital Construyendo un Futuro Seguro con Desarrollo de Software Resiliente.md": "ce87007000d29d039348c679f52c8afee7f9f7006d096988d333726b1c3d9f14",
|
||||
"01. Projects/Neardearla 2024/Código con corazón mejores prácticas de FrontEnd para encantar a tu UX.md": "4d2f434f3c4b25555c3cde89997cd93534c698d7323c4a15d294d499ccac6447",
|
||||
"01. Projects/Neardearla 2024/Cómo Elegir la Base de Datos Adecuada para Tu Proyecto Una Guía entre SQL y NoSQL.md": "d4f00a5960546a3850d5c9bce02e6307344e8e4b10e1d3773ef8a471eda1b019",
|
||||
"01. Projects/Neardearla 2024/Desarrollo de pruebas unitarias asistido por IA.md": "02d52c7f639ac9f1064e67cd1b24994971ce8beadcdf8fb9e8823cb6a650a97a",
|
||||
"01. Projects/Neardearla 2024/13 consejos de Senior que le daría a mi yo Junior.md": "2c5f53dbc4441b33ded72014ada6d6a3681006c79756f4a852994b445e997f05"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
created: 2024-04-13 16:48
|
||||
updated: 2024-04-13 18:07
|
||||
---
|
||||
|
||||
# 13 Consejos De Senior Que Le Daría a Mi Yo Junior
|
||||
|
||||
1. No eres mejor que nadie, y no importa de donde vengas, ante todo empatia
|
||||
2. Aprender es un proceso continuo, la tecnología evoluciona, te guste o no
|
||||
3. La comunicación es la clave, no eres una máquina
|
||||
4. No tengas miedo a cometer errores
|
||||
5. Que no te engañen
|
||||
6. Forma parte de la comunidad
|
||||
7. La ética professional importa, cuidado con los atajos, tu reputación es tu activo más importante, no comprometas tu integridad, defiende tus derechos, ¿merece tanto la pena?
|
||||
8. Gestiona tu tiempo y prioriza, no todo es urgente. Aprende a tomar decisiones
|
||||
9. Equilibrio entre personal y laboral
|
||||
10. Escuchar y aceptar críticas
|
||||
11. Trabajas por dinero pero tiene un límite
|
||||
12. Humildad
|
||||
13. El senior no siempre tiene la razón
|
||||
|
||||
Persigue set feliz
|
||||
|
|
@ -0,0 +1,54 @@
|
|||
---
|
||||
created: 2024-04-13 12:53
|
||||
updated: 2024-04-13 13:32
|
||||
---
|
||||
|
||||
# Código Con Corazón Mejores Prácticas De FrontEnd Para Encantar a Tu UX
|
||||
|
||||
## UX
|
||||
|
||||
- User experience
|
||||
- Diseño centrado en el usuario
|
||||
- Interacción humano - computadora
|
||||
- accessibilidad
|
||||
- investigación
|
||||
- Diseño adaptativo
|
||||
- Arquitectura de la información
|
||||
|
||||
El mérito de un buen producto, radica en un muy buen ux ui
|
||||
|
||||
## UX Para El Frontend
|
||||
|
||||
> **La experiencia es responsabilidad de todo el equipo**
|
||||
|
||||
El problema del teléfono descompuesto, se mejora con **Comunicación efectiva**:
|
||||
|
||||
- Pregunta cuando es necesario
|
||||
- Controla tu ego y comunica
|
||||
- no sobre-expliques
|
||||
- No minimices el trabajo del resto
|
||||
- respeta el tiempo de la otra persona
|
||||
- negociar los requerimientos
|
||||
- documenta y pide documentación
|
||||
- enseña
|
||||
- evitar:
|
||||
- generalizaciones
|
||||
- eliminaciones
|
||||
- distorsiones, distorsiones
|
||||
|
||||
Diseñar con empatía
|
||||
|
||||
- No es necesario saber diseñar, pero es necesario entender sobre diseño
|
||||
|
||||
> debemos entender el impacto que tiene mi desarrollo en el producto final
|
||||
|
||||
Consejos para los que no sabemos diseño:
|
||||
|
||||
- max 3 colores
|
||||
- usar librerías o frameworks
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
created: 2024-04-13 14:04
|
||||
updated: 2024-04-13 14:29
|
||||
---
|
||||
# Cómo Elegir la Base De Datos Adecuada Para Tu Proyecto Una Guía Entre SQL Y NoSQL
|
||||
|
||||
sin importar que se haga, la parte más lenta del PC es el acceso a disco
|
||||
|
||||
Teorema CAP, tenemos estas 3 categorías, pero no podemos elegir las 3
|
||||
|
||||

|
||||
|
||||
SQL
|
||||
- relacional
|
||||
|
||||
NoSQL
|
||||
- key-value
|
||||
- graph
|
||||
- document
|
||||
- column store
|
||||
|
||||
SQL puede hacer todo lo que puede hacer NoSQL, pero con un tiempo de respuesta mayor
|
||||
|
||||
De donde estoy obteniendo los datos?? MySQL graba en disco vs redis graba en memoria, siendo mucho más rápido pero no de gran volumen
|
||||
|
||||
Nunca guardar logs en DB relacionales
|
||||
|
||||
|
||||
Básicamente **busca la DB correcta para el problema en cuestion**
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
---
|
||||
created: 2024-04-13 16:04
|
||||
updated: 2024-04-13 16:28
|
||||
---
|
||||
|
||||
# Desarrollo De Pruebas Unitarias Asistido Por IA
|
||||
|
||||
## Test-first Driven by IA
|
||||
|
||||
Es la práctica de escribir pruebas automatizadas antes del código con IA, ayudándonos a analizar los requisitos, generar casos de prueba y ofrecer sugerencias de diseño ([[TDD]] con esteroides)
|
||||
|
||||
## Calidad
|
||||
|
||||
tenemos que desarrollar con calidad
|
||||
|
||||

|
||||
|
||||
### [[TDD]]
|
||||
|
||||
Es la práctica proveniente de la métodología XP, que…
|
||||
|
||||
## Herramienta
|
||||
|
||||
## Contect & Instruction
|
||||
|
||||

|
||||
|
||||
## En Resumen..
|
||||
|
||||
Hay que darle el contexto de lo que estamos haciendo, luego las instrucciones en especifico de lo que queremos hacer, y luego preguntarle por la implementación **sin generación de código**
|
||||
|
||||
Luego iteramos sobre esto hasta que tengamos un **plan** que nos satisfazga, luego le preguntamos por los test de estos planes y luego podemos empezar a hacer [[TDD]] en base a estos tests
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
---
|
||||
created: 2024-04-13 11:12
|
||||
updated: 2024-04-13 11:36
|
||||
---
|
||||
|
||||
## Contexto actual
|
||||
|
||||
- Phishing
|
||||
- Ingeniería social
|
||||
- Malware-as-a-service
|
||||
- ransomware-as-a-service
|
||||
- IA
|
||||
|
||||
Los primeros 2 son los principales metodos de entrar a una empresa
|
||||
|
||||
## Ventajas de siberceguridad y desarrollo
|
||||
|
||||
- Protege datos
|
||||
- eleva reputaciónd e la empresa
|
||||
- cumplir con las regulaciones
|
||||
- disminuir brechas
|
||||
|
||||
## Software resiliencia
|
||||
|
||||
Es la capacidad del software de sobrevivir situaciones de stress.
|
||||
|
||||
## Recomendaciones
|
||||
|
||||
- Capacitar a la empresa
|
||||
- Fomentar la comunicación abierta
|
||||
- Seleccionar un framework de seguridad (Ej: NIST)
|
||||
- Utilizar herramientas de desarrollo seguras
|
||||
- Controla el acceso al source code
|
||||
- Tener varios ambientes (dev, qa, prod)
|
||||
- Utilizar bibliotecas y frameworks seguros
|
||||
- Identificar y corregir vulnerabilidades (hacer pruebas de penetración)
|
||||
- Diseñar el sistema sin secretos
|
||||
- Mantenerse actualizado
|
||||
- Principio de defensa en profundidad
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## Cultura de seguridad
|
||||
|
||||
- Tener equipamiento de seguridad (Ej: firewall)
|
||||
- Realizar auditorias
|
||||
- hacer participes a todos las personas de la organización
|
||||
|
||||

|
||||
BIN
01. Projects/Neardearla 2024/Pasted image 20240413105402.png
Normal file
|
After Width: | Height: | Size: 422 KiB |
BIN
01. Projects/Neardearla 2024/Pasted image 20240413113310.png
Normal file
|
After Width: | Height: | Size: 948 KiB |
BIN
01. Projects/Neardearla 2024/Pasted image 20240413113444.png
Normal file
|
After Width: | Height: | Size: 686 KiB |
BIN
01. Projects/Neardearla 2024/Pasted image 20240413113655.png
Normal file
|
After Width: | Height: | Size: 961 KiB |
BIN
01. Projects/Neardearla 2024/Pasted image 20240413131457.png
Normal file
|
After Width: | Height: | Size: 568 KiB |
BIN
01. Projects/Neardearla 2024/Pasted image 20240413131624.png
Normal file
|
After Width: | Height: | Size: 647 KiB |
BIN
01. Projects/Neardearla 2024/Pasted image 20240413141003.png
Normal file
|
After Width: | Height: | Size: 495 KiB |
BIN
01. Projects/Neardearla 2024/Pasted image 20240413161221.png
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
01. Projects/Neardearla 2024/Pasted image 20240413162105.png
Normal file
|
After Width: | Height: | Size: 240 KiB |
|
|
@ -0,0 +1,41 @@
|
|||
---
|
||||
created: 2024-04-13 10:26
|
||||
updated: 2024-04-13 10:55
|
||||
---
|
||||
|
||||
Buscar el objetivo de la visualización de los datos
|
||||
- quiero convencer?
|
||||
- quiero contar algo?
|
||||
- Quiero fundamentar algo?
|
||||
## Errores a evitar
|
||||
|
||||
- Datos sin contexto: no se entiende que quiere decir
|
||||
- Visualizaciones incorrectas: Ej:
|
||||
- Gráficos circular con muchas categorias
|
||||
- Unir datos categoricos con líneas
|
||||
- Seleccionar el gráfico correcto para los datos a mostrar
|
||||
- no calentarse la cabeza: [extremepresentation.com](https://extremepresentation.com)
|
||||
|
||||
## Herramientas de visualización de datos
|
||||
|
||||
- Tableou
|
||||
- Power Bi
|
||||
- Python, se utiliza más para análisis más que visualización
|
||||
|
||||
## Próximos pasos
|
||||
|
||||
- Adquirir conocimiento técnico
|
||||
- SQL
|
||||
- Python
|
||||
- conocer y entender las mejores herramientas para ti
|
||||
- Power Bi
|
||||
- Tableau
|
||||
- Looker Studio
|
||||
- Quicksight
|
||||
- desarrollar habilidades
|
||||
- Análisis crítico
|
||||
- Creatividad
|
||||
- Estadística básica
|
||||
- Data Storytelling
|
||||
|
||||

|
||||