Arquitectura - Jorge Serrano - MVP Visual Developer - Visual Basic

Ver por etiquetas

Todas las etiquetas » Arquitectura (RSS)

Validando sin parar. Uso de DataAnnotations

Introducción Como pasa en muchos casos, el otro día me encontraba haciendo pruebecillas e implementando diferentes procesos de validación en Dtos y entidades. Al finalizar mis pruebas, el resultado de todo es un conjunto de clases que hacía justo lo que quería respecto a las validaciones. Decoraba mis clases y/o miembros como deseaba, y en base a esa decoración, ejecutaba el proceso de validación que me permitía obtener qué miembros no...

StyleCop v4.7.6.0 disponible

Microsoft ha publicado una actualización de StyleCop, la herramienta que permite analizar el código C# de nuestros proyectos y que se integra dentro del IDE de Visual Studio 2010 y de MSBuild. La última actualización de Enero, la v4.7.5.0 no era compatible con ReSharper. En esta nueva versión, se han resuelto los problemas de compatibilidad con ReSharper y ahora es compatible con R# 5.1( 5.1.3000.12), R# 6.0 (6.0.2202.688) and R# 6.1.1 (6.1.38.146). Sin embargo, OJO, ya que NO es compatible con la...

Objetos Singleton, Objetos Transient y Persistencia de objetos - Lo que un Dummy debe saber

Introducción Continuando con las entradas tipo Dummies , vamos con otra. En esta ocasión le toca el turno al patrón Singleton y a Transient , que a veces escuchamos o podemos escuchar y que nos deja un poco fuera de juego, pero como veremos, no es ninguna idea nueva maléfica ni nada por el estilo. Finalmente, comentaré de forma muy breve algún detalle sobre Persistencia simplemente para tenerlo ahí en la mente. ¡Vayamos allá!. Singleton...

Clase base, interface y clase abstracta, ¿amigas o enemigas? - Lo que un Dummy debe saber

Introducción En esta ocasión, me gustaría tratar aspectos relacionados con la programación orientada a objetos y algunos aspectos básicos generales. Tengo en mente escribir (y si el tiempo me lo permite) unas cuantas entradas relacionadas con diferentes temas, pero debo empezar por algún sitio, y he creído conveniente hacerlo por la base de todos ellos, así que empiezo por esta para que los diferentes conocimientos que quiero o persigo explicar...

Declaración de los using ¿dentro o fuera del namespace?

Introducción Programas tanto y vas tan deprisa, que a veces no caes en algunos conceptos, otras veces simplemente te olvidas de ellos, y en otras ocasiones, has hecho las cosas porque sí casi sin pararte a pensar en el porqué. Funcionar funcionan sí, pero no siempre es así. El problema Recientemente en un proyecto con C# me he encontrado (una vez más) con la tesitura de decidir en qué sitio deben ir los using. ¿Dentro o fuera del namespace?...

Microsoft Unity 2.1

Introducción Microsoft ha publicado recientemente una nueva versión de Microsoft Unity, la versión 2.1, el contenedor de inyección de dependencias (IoD) que forma parte del Application Block. Microsoft Unity nos facilita la labor para construir aplicaciones débilmente acopladas (reducir dependencias). Descarga Encontrarás Microsoft Unity 2.1 en este enlace (2.5 Mb) . Más información Por otro lado, el proyecto de Unity lo encontrarás en...
Posted por Jorge Serrano | con no comments
Archivado en:

Patrón Observador en .NET - pattern Observer

Patrón Observador en .NET - pattern Observer Introducción El patrón observador ( pattern Observer ) es uno de los patrones que más me gustan, motivo principal por el cual me he animado a escribir esta entrada para que lo muestre de una forma práctica, agradable y útil para en primer lugar entenderlo, y posteriormente ser implementado en nuestros desarrollos de .NET. Espero que esta entrada os ayude a entender mejor el funcionamiento de este patrón...

Preparando y diseñando un proyecto informático para los Reyes Magos de Oriente

P.D.: Véase Reyes Magos previamente si no está familiarizado con ellos [ Reyes Magos de Oriente ]. A veces hay que salirse un poco de lo normal y ser un poco friki en sus entradas... sin llegar al rigor extremo de lo que se publica pero con algo de cariño sobre todo por que se acercan las Navidades. Aunque nos parezca que está lejos, apenas queda 1 mes para Navidad y ese mes pasa volando, y claro, un informático de pro, no puede dejar de pensar en un jefe de proyectos y un equipo de desarrollo navideño...
Posted por Jorge Serrano | 6 comment(s)
Archivado en: ,

Cómo recompensar al equipo de desarrollo que cumple o no hacerlo

Lo que me gusta de los blogs es que la gente puede departir, debatir, comentar y opinar respecto a las diferentes entradas que los bloggers escribimos. Me gustaría que fueran más los comentarios que aparecen, más que nada porque estoy convencido y seguro de que todos tenemos algo que decir casi siempre, pero muchos no se atreven a hacerlo y es una lástima. Sin embargo, he tenido la fortuna de leer un comentario en una entrada de Rodrigo Corral ( que por otro lado recomiendo leer ) en la que María...
Posted por Jorge Serrano | 10 comment(s)
Archivado en:

Como implementar una aplicación ASP.NET existente en Windows Azure

Recientemente, hemos conocido detalles interesantes y muy demandados sobre Windows Azure. Detalles como por ejemplo el precio de los servicios. Sin embargo, hay aún muchísimas preguntas en el aire. Una de esas preguntas es... ¿qué hacemos con nuestras aplicaciones ASP.NET?. La respuesta la podrías encontrar en el artículo o entrada que te recomiendo, escrito por Huang Sile y Eugene Angelo Fabian, del MIC (Microsoft Innovation Centre) de Singapur y en el que...
Posted por Jorge Serrano | 6 comment(s)
Archivado en:

Diferencias entre FxCop y StyleCop

El otro día recibí un correo electrónico en que me preguntaban si sabía cuales eran las diferencias entre FxCop y StyleCop. El caso es que en realidad, no hay ninguna página Web que hable de las diferencias entre ambos productos, o al menos, la persona que me hizo la pregunta no la encontró y yo tampoco, así que he pensado que es bueno que exista algo de material al respecto para echar un poco de luz sobre el tema, y si es en nuestro idioma, mejor...
Posted por Jorge Serrano | 5 comment(s)
Archivado en:

Plantillas de gráficos de Microsoft Visio gratis

Soy un amante empedernido de Microsoft Visio y de sus gráficos y dibujitos... lo admito. En todos los documentos que hago, sobre todo cuando tengo que hacer un diseño técnico, un documento de análisis de pruebas, rendimiento, un artículo para revistas como DotNetManía, una presentación en PowerPoint, etc., tiendo por mi deformación profesional,... a hacer dibujitos con Microsoft Visio... es superior a mí y no puedo evitarlo. Mucha gente...
Posted por Jorge Serrano | 7 comment(s)
Archivado en: ,

Microsoft Enterprise Library 4.1 y los HOL de Validation Application Block

Personalmente no me gusta mucho la Microsoft Enterprise Library, no como a otros , pero reconozco que para diferentes tareas o acciones puede resultar muy útil. Recordemos que Microsoft Enterprise Library, está formado por un conjunto de bloques de aplicación reutilizables que realizan acciones comunes y que pueden ser utilizados global o independientemente en los desarrollos de nuestras aplicaciones Software. La versión 4.1 de Enterprise Library en inglés y de casi 32 Mb fue lanzada el pasado mes...
Posted por Jorge Serrano | 7 comment(s)
Archivado en:

¿Gestión de problemas o gestión de oportunidades?

Cuando estamos trabajando en un proyecto del tipo que sea, por ejemplo en un proyecto Software, es inevitable que se den circunstancias que podríamos catalogar inicialmente como negativas. A esas circunstancias negativas, muchos las llaman con el sobrenombre de... ¡PrObLeMaS! . En sí, cuando ocurre un problema, se debe actuar por ejemplo de la siguiente manera (esta es una forma general de actuación, no es la piedra angular de ninguna forma exacta de cómo actuar): Deberemos catalogar el problema...
Posted por Jorge Serrano | 8 comment(s)
Archivado en:

Application Architecture Guide 2.0 - Beta 2

A finales del mes pasado os comentaba en otra entrada que Microsoft había liberado la versión Beta 1 de su documentos de buenas prácticas Application Architecture Guide 2.0. En esta ocasión, os traigo la noticia de la aparición de la versión Beta 2 de ese documento. El documento, en inglés, tiene un tamaño de 2.7 Mb y está en formato pdf. Se trata como dije en la entrada anterior a esta, un documento "o libro" de obligada lectura. Las 365 páginas de este imprescindible libro está dividida...
Posted por Jorge Serrano | 1 comment(s)
Archivado en:

Application Architecture Guide 2.0 - Beta 1

A finales del mes pasado os comentaba en otra entrada el anuncio de la eminente versión preliminar de Application architecture Guide 2.0. En esta ocasión, os comento que la versión Beta 1 de ese documento, ya ha visto la luz en formato pdf de casi 3 Mb. Un documento "o libro" de obligada lectura desde mi modesto punto de vista. Las casi 380 páginas de información está dividida en 5 partes y diferentes capítulos dentro de cada parte. Los 5 bloques o partes principales son: Parte 1: Fundamentals...
Posted por Jorge Serrano | 2 comment(s)
Archivado en:

Pruebas unitarias, bugs, features y bolas de nieve

Empiezo con una frase que me gustaría que recordárais mientras leeis esta entrada: " A mí eso no me va a pasar ". Continuo... Me encuentro delante de mi proyecto recién acabado y con satisfacción me digo... "tanto tiempo desarrollando un proyecto de más de un año, cuantas líneas de código escritas, eliminadas y modificadas, cuantas pruebas unitarias pasadas una y otra vez, cuantos documentos escritos sobre el proyecto, cuantos dibujos en pizarras explicando aspectos del desarrollo...
Posted por Jorge Serrano | 7 comment(s)
Archivado en: ,

Microsoft Application Architecture Guide 2.0

Microsoft ha publicado una visión preliminar del App Arch Guide en su versión 2.0, un documento de 38 páginas escrito en inglés que consiste en una visión inicial de lo que llevará la guía sobre diseño y arquitectura de aplicaciones desarrolladas con .NET Framework. Temas relativos a como elaborar arquitecturas basadas en capas, componentes y servicios, están recogidas de forma esquemática en este documento. El documento de la visión preliminar y otra información del equipo de Patterns & Practices...

Introducing WPF Application Quality Guide v.0.3

Introducing WPF Application Quality Guide v.0.3 es una guía preliminar en inglés elaborada por el equipo de Microsoft WPF para la adopción de WPF. La guía en formato Microsoft Word 2007, ocupa unos 890 Kb y puede ser descargada directamente desde este enlace . La página web de WPF Application Quality Guide puede ser accedida desde este otro enlace . Recuerda dar tu feedback si tienes comentarios y sugerencias que hacer al respecto.

GRATIS :: Libro en español sobre Manual de gestión de proyectos ágiles

De nuevo Juan Palacio nos sorprende con un nuevo libro gratuito en formato pdf. En este caso, es un libro que tiene que ver con la gestión de proyectos ágiles y la formación del Scrum Manager. Encontraremos el libro en la sección de libros, y dentro de esta sección en esta entrada de su blog. El libro se puede descargar en formato pdf o adquirir la versión impresa del mismo por un módico precio. En sí, esta obra reúne los puntos de vista y anotaciones personales de Juan en la gestión de proyectos...
Posted por Jorge Serrano | 101 comment(s)
Archivado en:
Más artículos Página siguiente >