-
Imaginemos los siguientes escenarios: tenemos un gran framework super completo del cual queremos obtener una versión más pequeña para correr en dispositivos móviles, y tenemos que quitar ciertas características que el dispositivo no soporta. Además la idea del concepto de “Compact” Framework también...
-
Cuando el build se rompe con demasiada frecuencia o permanece en ese estado por mucho tiempo, el equipo se ve impedido de avanzar cómodamente. Pero la razón principal por la que se rompen es sin dudas el descuido: no compilar antes de subir, no correr las pruebas antes de subir y no prestar la suficiente...
-
Muchas veces uno cree que el código que .Net Reflector muestra es fiel reflejo de lo que el desarrollador escribió, pero obviamente eso no puede ser cierto ya que esta herramienta toma el IL de un ensamblado y trata de mostrar su equivalente en los lenguajes que se le pida (C#, VB.NET,...
-
Quiero mostrar cómo es posible modificar nuestros assemblies ya compilador (no no no, antes que los procese el JIT) para agregarles o quitarles código IL. En este caso, voy a ilustrar esto mediante la creación de un sencillísimo Profiler. Trabajos previos Este está...
-
A mi anterior entrada la titulé “Las plantillas T4 son basura” cosa que respondió más a mi estado de bronca contra éstas que a su verdadero valor como herramienta. Muchos me preguntaron sobre el por qué de tal calificación y la verdad es que ese por...
-
Actualmente tengo a cargo un proyecto en el que somos 13 desarrolladores en distintos lugares de Argentina y en Colombia. Por esta razón, lo primero que pensé es en armar un servidor de integración continua. Cuando lo planteé, la condición fue que no debía requerir licencias de software (salvo la de...
-
En mi proyecto, luego de concientizar al equipo sobre la importancia de mantener el build siempre saludable, hemos pasado de tener un 71% de commits correctos a un 95% en solo 17 días. Sé que el número es bueno, y probablemente se deba a que la base de código no es grande, no obstante me gustaría saber...
-
KeyPadawan es una herramienta muy simple que permite visualizar lo que se escribe, en la pantalla. Tiene 3 modos de ejecución: Normal: Muestra tanto las teclas como los atajos que se utilizan. Shortcuts: Solo muestra los atajos. Raw: Muestra todas la teclas tal y cual las recibe desde el sistema operativo...
-
La dinámica de una empresa puede evaluarse quizás por el número y diversidad de los canales de comunicación que ofrece a su gente. Así, en empresas en las que la comunicación tiene canales formales bien definidos, la cooperación entre equipos y áreas siempre es más difícil que en aquellas con diversidad...
-
Es natural esta situación y todos aquellos programadores ASP.NET en algún momento hemos pasado por aquí: Las listas de SharePoint no son tablas de SQL No te inventes problemas que demuestren tu superioridad ingenieril Piensa en el usuario y su experiencia También existe Office...
Enviado a
Haaron Gonzalez
por
Haaron Gonzalez
a fecha de
26/4/2011
Archivado en:
Archivado en: SharePoint,Negocio,Trabajo en Equipo,Madurez,Issues,Soporte,Desarrollo,Herramientas,Tecnicas,Suck,Training,Practicas
-
Si eres un desarrollador SharePoint y en específico SharePoint 2010 seguramente sabrás que requieres de suficiente memoria RAM para poder tener una experiencia de desarrollo decente. Ya desde hace unos meses me vi en la necesidad de buscar memoria RAM para mi laptop. Tuve la fortuna de recibir como obsequio...
-
BDD como idea original me parece correctísima. No obstante, la mayoría de los frameworks para llevar sus conceptos a cabo en C# me parecen ridículos. Veamos una misma prueba de ejemplo escrita de dos maneras: Alternativa 1: [Subject( typeof (Account), "Funds tranfer" )] public class When_transferring_between_two_accounts...
-
Para aquellos que tenemos equipos que no cuentan con una unidad de DVD y requerimos instalar algún sistema operativo es necesario recurrir a la posibilidad de arrancar el equipo con algún otro dispositivo como una unidad de CD o USB bootable. Los software BIOS de los equipos ya tienen la...
-
OJO: Se recomienda precaucion con el uso de las instrucciones descritas en este post y son ejecutadas bajo tu propio riesgo. En esta ocasión quiero compartir como podemos instalar más de un sistema operativo dentro de un mismo equipo. Sucede que para los que somos desarrolladores de software...
-
Hace poco comencé un nuevo desarrollo y decidí grabar algunos videos de los cuales solo publiqué los primeros tres. Sucede que el hecho de saber que alguien me estaba mirando me hacía prestar mayor atención a mis palabras que al código que debía escribir. No obstante a ello, continué grabándome para...
Enviado a
Lucas Ontivero
por
Lucas Ontivero
a fecha de
14/6/2010
Archivado en:
Archivado en: Arquitectura,Diseño,.Net,Project Management,Investigaciones,Gestion de Proyectos,Gestión de proyectos,Desarrollo,Conceptos,C#,Herramientas,Productividad,XP,TDD
-
Hace casi un año hablaba de la segunda versión de NDepend , una herramienta capaz de ayudaros a mejorar nuestro código, analizando cientos de aspectos, métricas y reglas a nivel de fuentes y ensamblados. Recientemente se ha publicado la tercera versión de NDepend ,...
-
He querido compartir en este video de 7 minutos mis experiencias con la implementación de test unitarios cuando la inversión en capacitación es escaza. Que peligros encierra una pobre capacitación y ante que escenario nos podemos encontrar es de los objetivos de este video. Lucas Ontivero
Enviado a
Lucas Ontivero
por
Lucas Ontivero
a fecha de
29/9/2009
Archivado en:
Archivado en: Software Factories,Patterns,Arquitectura,Diseño,Series,Tips,Desarrollo,Empresas,Conceptos,Cursos,Herramientas,Productividad
-
Existen numerosas aplicaciones que permiten analizar nuestros desarrollos con el objetivo final de incrementar la calidad de los mismos. FxCop , por ejemplo, es capaz de analizar los ensamblados y avisarnos cuando se encuentra con incumplimientos de las pautas de diseño para desarrolladores de...
-
Esta es la segunda entrega de Key Padawan. Próximamente escribiré sobre los detalles de esta herramienta ya que tiene algunas cosas interesantes pero todavía no es el momento porque todavía es una gran BETA. El cambio de la versión anterior se debe a que mientras lo usaba me estorbaba mucho. Otra cosa...
-
ScottGu , Hanselman y John Resig han publicado hoy una noticia muy esperada por los entusiastas de la popular librería jQuery y de las herramientas de desarrollo de Microsoft: jQuery va a formar parte de la plataforma oficial de desarrollo de la compañía . Esto se traduce, en primer lugar, en que será...