addressalign-toparrow-leftarrow-leftarrow-right-10x10arrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcredit-cardcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobe--smallglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1languagelaunch-new-window--smalllight-bulblightning-boltlinklocation-pinlockm-swarmSearchmailmediummessagesminusmobilemoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstar-shapestartickettrashtriangle-downtriangle-uptwitteruserwarningyahooyoutube

Re: [madridjs] Clean Architecture en NodeJS

From: Víctor M.
Enviado el: martes, 12 de septiembre de 2017, 9:13

+1 a esa charla de Siro! ^_^

El 11/9/2017 8:38 p. m., "Javier Vélez" <[address removed]> escribió:
Interesante artículo Siro,

 Ojala sirva para que cunda el ejemplo y que todos compartamos nuestras contribuciones en Internet. Porque frecuentemente descubro interesantes artículos de colegas años después de haberse publicado por una escasa estrategia de difusión. 

Yo al respecto de este tipo de arquitecturas (hexagonal, clean, etc...) escribí una critica hace tiempo [1]. No tanto en cuanto a su esencia sino a si verdaderamente suponen una contribución diferencial con respecto a arquitecturas anteriores. Frecuentemente en nuestro campo lanzamos las mismas ideas con un nombre distinto solamente con el ánimo de brindarles una nueva oportunidad de acogida en cominidad y creo firmemente que eso no es demasiado honesto y genera ruido y confusión terminológica. Este es otro tema de discusión que bien valdría otro hilo...


En cualquier caso, lo que si estaría bien es que presentarás tus reflexiones en una charla en NodeJS o MadridJS. Te animas? ;)

Javier Vélez Reyes
Ph. D. Computer Science 
[address removed] 

La cura para el aburrimiento es la curiosidad. 
No hay cura para la curiosidad. 
  Dorothy Parker. 1893 - 1967

[LinkedIn - javiervelezreyes]
[Google+ - plus.google.com/+javiervelezreyes]
[Youtube - youtube.com/c/javiervelezreyes]
[Twitter - @javiervelezreye]


El 11 de septiembre de 2017, 16:33, Siro <[address removed]> escribió:
Buenas compañeros,

por aprovechar esta lista de correo para lo que realmente nos gusta aquí, que es tener largas conversaciones filosóficas sobre arquitecturas y paradigmas javascript, voy a aportar mi granito de arena.

Este verano intenté plasmar por escrito (prosa + código), resumen y conclusiones de mi primer año trabajando con NodeJS (sorry por aquellos que sois solo frontend. Pero antes de iros corriendo podéis valorar la opción de abriros a nuevas experiencias :D)

En él cuento un poco nuestra experiencia, errores que hemos cometido, como hemos aprovechado conceptos de Clean Architecture para diseñar y mejorar nuestra arquitectura hacia una más mantenible, escalable y que nos permite desarrollar test unitarios de manera más cómoda.

Para aquellos que estáis empezando con Node seguro que os resulta útil para no tropezaros con piedras contra las que ya nos hemos tropezado otros. 
Y para los que ya tenéis experiencia de sobra.. seguro que sois capaces al momento de encontrar multitud de mejoras adicionales en base a vuestra experiencia. Así que tenéis via libre para pisotear y poner a parir el modelo de arquitectura todo lo que queráis y entre todos aprender un poco más :)


Saludos!

Siro Ramírez Losada
Full Stack Engineer

(+34)[masked]
[address removed]
solidgeargroup.com | 

La información incluida en este e-mail es confidencial, siendo para uso exclusivo del destinatario arriba mencionado. Si Usted lee este mensaje y no es el destinatario indicado, le informamos de que está totalmente prohibida cualquier utilización, divulgación, distribución y/o reproducción de esta comunicación sin autorización expresa del remitente. Si ha recibido este mensaje por error, le rogamos nos lo notifique inmediatamente por esta misma y proceda a su eliminación.

This e-mail and any attachments is a confidential correspondence intended only for use of the individual or entity named above. If you are not the intended recipient or the agent responsible for delivering the message to the intended recipient, you are hereby notified that any disclosure, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender by phone or by replying this message, and then delete this message from your system.





--
Advertencia: si presionas «RESPONDER», tu mensaje se enviará a todas las personas de esta lista de correo ([address removed])
Este mensaje lo ha enviado Meetup en nombre de Siro, del grupo MadridJS
Para denunciar este mensaje, haz clic aquí
Para bloquear al remitente de este mensaje, haz clic aquí
Quiero recibir mensajes de la lista de correo Instantáneos | En un único correo diario | No quiero recibir mensajes de la lista de correo

Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]





--
Advertencia: si presionas «RESPONDER», tu mensaje se enviará a todas las personas de esta lista de correo ([address removed])
Este mensaje lo ha enviado Meetup en nombre de Javier Vélez, del grupo MadridJS
Para denunciar este mensaje, haz clic aquí
Para bloquear al remitente de este mensaje, haz clic aquí
Quiero recibir mensajes de la lista de correo Instantáneos | En un único correo diario | No quiero recibir mensajes de la lista de correo

Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]

Algunas personas de este
grupo también están en: