Informática editar

Computo distribuido editar

  • PySpark Interfaz con Apache Spark para procesamiento a gran escala y computo distribuido en tiempo real.
  • PyCharm

Operación y desarrollo editar

Seguridad informática editar

Creatividada artíficial editar

Ciencias de la computación editar

Lenguajes de programación editar

Go PHP

Entorno de ejecución editar

Java NodeJS

Syntaxis editar

TypeScript

Desarrollo de Interfaz web editar

React Native


Marcos de trabajo editar

React Angular

Librerias editar

Redux

Diseño de interfaz web editar

Tailwind Bootstrap Material UI

Librerias editar

NestJS PrismaORM NgRx

Servicios web editar

RESTful

Base de datos editar

Bases de datos relacionales SQL

Nube de cómputo editar

AWS

Desarrollo de Aplicaciones Móviles editar

Ingeniería de software editar

Conceptos básicos editar

  • Propiedades vs Atributos
  • Función vs Método
  • Argumento vs Parámetro
  • Algoritmos
    • Búsqueda de datos
    • Complejidad computacional
  • Programación orientada a objetos
    • C++
    • Java

Ciencia de datos editar

Sistemas de Administración de Bases de Datos editar

  • MongoDB
  • PostgreSQL
  • MariaDB

Procesamiento de datos editar

  • R
  • Python

Redes de computadora editar

  • Nmap
  • Wireshark



Servidor web editar

Varios editar

  • GNU Linux
    • ZSH
    • Tmux
    • Vim
    • Git
  • JavaScript
    • nvm / npm / nodejs
      • Webpack
      • Babel
      • Yeoman
    • ReactJS
    • Angular JS
    • PHP
      • Laravel
    • Python
    • Java
  • Docker
    • OpenProject
    • Gramps
    • NextCloud
    • Nginx
    • Wordpress
    • Penpot
  • Google Cloud Platforms
    • VPS

Interfaz web editar

DOM editar

Modelo del Objeto Documento (Document Object Model)

  • Real DOM
  • Light DOM
  • Shadow DOM

HTML editar

  • CSS / Diseño y estilo
    • SCSS

Marcos de trabajo editar

Redux editar
  • rxJS
  • Zustand
  • X-State
  • Redux-saga

Herramientas de desarollo editar

Computo en la nube editar

  • AWS Glue

Flujo de datos editar

Reutilización de fragmentos HTML con webpack editar

https://stackoverflow.com/questions/58868070/webpack-how-to-include-html-fragments-into-index-html-with-live-reloading

Implementación de un cliente IRC en un navegador web editar

  • V8 !== node
  • IRC es un protocolo de aplicación
  • https://modernjs.dev/builder/en/plugins/plugin-node-polyfill.html
  • La función "connect" no existe en los motores JavaScript de navegador, el "polyfill" recae por omisión en un objeto vacio.
  • El navegador web, por seguridad, es incapaz de realizar conexiones arbitrarias. "Socket" es un objeto vacio.
  • Existe una conexión IRC implementada con JavaSocketBridge https://github.com/philippK-de/jsIRC. Los navegadors modernos ya no soportan Java por cuestoines de seguridad

Comparativa de medios de almacenamiento editar

Los Discos de Estado Sólido (SSD), son elementalmente distintos a los Discos Duros (HDD) tradicionales. Mientras estos últimos guardan información en discos ferromagnéticos modificando con alta precisión su polaridad. Los primeros almacenan los datos en circuitos lógicos que no pierden su estado al ser desconectados de su fuente de energía.

Los SSD conservan el estado de sus circuitos lógicos tras ser desconectado, sin embargo, esto no les priva de la degradación natural. Un SSD puede tiene una esperanza de vida de 5 años a 10 años. De igual manera, un HDD tiende perder su polaridad, en promedio, de 4 a 7 años.

Por otro lado, las unidades ópticas tienen una esperanza de vida que puede ir de 30 hasta 100 años

Medios de almacenamiento
Medio Promedio de vida
DVD 30 a 100 años
SSD 5 a 10 años
HDD 4 a 7 años