Mostrando: 10 de 11 POST - filtrados por: Eng, Arq. Software
Por 👉 dennysjmarquez
La ciencia de los algoritmos

Una guía completa para entender y analizar los algoritmos

¡Hola a todos! En este artículo comparto con ustedes todo lo que he aprendido hasta ahora y todo lo que seguiré aprendiendo sobre los algoritmos, una de las herramientas más importantes en el mundo de la programación. 

Mi objetivo es no solo transmitirles mis conocimientos, sino también compartir con ustedes mi proceso de aprendizaje y descubrimiento en este fascinante tema.

Los algoritmos son la base de la resolución de problemas y la automatización de tareas, y conocerlos es fundamental.
Por 👉 dennysjmarquez

dev.to

Por 👉 dennysjmarquez
Todo lo que necesitas saber sobre API Rest: Glosario de términos esenciales y más
¡Hola a todos! Quiero compartir con ustedes mi artículo sobre API REST, un tema que creo que es fundamental para cualquier desarrollador web.

En este artículo, explico de manera detallada y con ejemplos prácticos todos los conceptos clave relacionados con las API REST.

Comienzo explicando qué es una API, qué es JSON y qué es REST. Luego, profundizo en qué es una API REST y cuáles son los términos básicos que debemos conocer para trabajar con ellas, como Application, Client, Framework, CRUD, Method, Parameters, Resource, Payload, Request, Response, Authentication, Microservices, y muchos otros.
---
Por 👉 dennysjmarquez

Por 👉 Juanma
Cómo implementar la Arquitectura Hexagonal en el Frontend (Javascript/Typescript) - Ejemplos
Estructura de directorios, y Ejemplos en React, React Native y Vue.js
---
Por 👉 Juanma

github.com19 min de lectura

Por 👉 dennysjmarquez
La solución definitiva: (Dependency injection, Dependency inversion, Inversion of control y Hexagonal architecture)

Les comparto mi receta casi perfecta en mi opinión, para lograr:

 Software limpio.
✅ Software mantenible.
✅ Software testeadle.
✅ Software escalable.

Está basada en el uso de:

  1. Dependency injection (Patrón de diseño)
  2. Inversion of control (Principio de diseño de software IoC)
  3. Dependency inversion (Principio SOLID - DIP)
  4. Hexagonal arquitectura (Arquitectura del software)
---
Por 👉 dennysjmarquez

dev.to6 min de lectura

Por 👉 dennysjmarquez
La deuda tecnológica en nuestros proyectos

En la actualidad, el impacto de la deuda tecnológica en nuestros proyectos es cada vez más evidente.

A medida que avanza la tecnología, los requisitos y las expectativas de los clientes también cambian. Esto hace que muchas empresas se queden atrás en cuanto a sus competidores, lo que les obliga a invertir más recursos para alcanzar el mismo nivel.

La deuda tecnológica puede ser una gran amenaza para nuestros proyectos si no prestamos suficiente atención a ella. Si no estamos al día con las últimas tendencias, librerías, y herramientas disponibles, es probable que nuestro proyecto sea rechazado por los clientes o simplemente quede obsoleto antes de siquiera terminarlo.
---

Por 👉 dennysjmarquez

Por 👉 Christophe Limpalair
DevSecOps: Cómo hacer que la seguridad sea el centro de su proceso de DevOps
En este artículo, analizaremos más de cerca una parte muy importante de la canalización de DevOps: la seguridad.

Debido a la importancia de la seguridad para las canalizaciones de DevOps, muchos han optado por llamarlo DevSecOps en su lugar. ¿Qué es exactamente y cómo puede implementarlo correctamente en su organización? Vamos a ver.

Tabla de Contenidos:
  1. ¿Qué es DevSecOps?
  2. Ventajas de DevSecOps
  3. Cultura organizacional
  4. El ciclo de vida de DevSecOps
  5. Implementación de las herramientas y los procesos adecuados
---
Por 👉 Christophe Limpalair

spacelift.io2 min de lectura

Por 👉 Carlos Azaustre
Recursos sobre Clean Architecture/Hexagonal aplicada al Frontend con React.js
🏗 Recursos sobre Clean Architecture/Hexagonal aplicada al Frontend con React.js

How to implement Hexagonal architecture in frontend (Javascript/Typescript)
Arquitectura CLEAN para el frontend web con React, por Osman Cea ---
Por 👉 Carlos Azaustre

Por 👉 patterns.dev
Mejore la forma en que diseña aplicaciones web
Patterns.dev es un libro gratuito sobre patrones de diseño y patrones de componentes para crear aplicaciones web potentes con JavaScript estándar y React.

Cómo funciona Patterns.dev

Publicamos patrones, consejos y trucos para mejorar la forma en que diseña aplicaciones de forma gratuita. Tenga en cuenta que los patrones de diseño son descriptivos, no prescriptivos. Pueden guiarlo cuando enfrenta un problema que otros desarrolladores han encontrado muchas veces antes, pero no son una herramienta contundente para interferir en todos los escenarios. Patterns.dev pretende ser un catálogo de patrones (para aumentar la conciencia) en lugar de una lista de verificación (lo que debe hacer).
---
Por 👉 patterns.dev

patterns.dev

Por 👉 Alexander Shvets
Sumérgete en los PATRONES de DISEÑO en Español
Por 👉 Alexander Shvets

refactoring.guru

Por 👉 Software Crafters
Clean JavaScript - Aprende a aplicar Clean Code, SOLID & Unit Testing

✅ Mejora la legibilidad tu código Javascript aplicando Clean Code. Aprenderás a escoger mejores nombres para las variables, a escribir funciones más simples y legibles, a diseñar clases mejor estructuradas.

✅ Escribe código más intuitivo, testeable y tolerante a cambios gracias a los principios SOLID. No solo te enseñaremos cómo y cuándo aplicarlos, sino que además te explicaremos con detalle conceptos relacionados como el patrón adaptador o la inyección de dependencias.

---
Por 👉 Software Crafters

cleanjavascript.es1 min de lectura