Ver por etiquetas

Todas las etiquetas » developer++ (RSS)

Buenas practicas de programacion y tecnicas para liberar recursos, para tener una aplicacion mas rapida ¿?

¿La aplicación web de Geeks.ms es rápida ? ¿Rápida, para quién?. Para el programador?, para el usuario?, o para el jefe de proyectos?. ¿Cuántos segundos debe tomar cargar una aplicación para que sea rápida? –4 segundos, 8 segundos, 15 segundos? Y las mismas preguntas podemos hacernos, para considerar una aplicación lenta. Antes de jugar al teléfono malogrado , se debería tener un límite para considerar...

analizando codigo maleado?, tienes que usar NDepend

Entiéndase código maleado, a aquel código que todos los miran pero nadie lo quiere tocar, aquel código en el que actualizas un método, y te das cuenta que tienes que actualizar más del 60% de la aplicación. El análisis de código, puede ser para entender la arquitectura de una aplicación en particular, para hacer un code review , o para refactorizar proyectos con código maleado . Para revisar código, y analizar la implementación del mismo podemos usar Reflector , podemos saber que métodos dependen...
Publicado por Sergio Tarrillo | 2 comment(s)
Archivado en: ,,

Vbnet vs CSharp, la saga continua

Es casi imposible no recibir las preguntas: ¿Cuál es mejor, VB.Net o C#?", ¿Cuál debemos usar?, ¿Por qué? Y el tema es, como ser imparcial y no recomendar sólo porque a nosotros, a título personal, nos gusta gusta uno más que otro. Cómo le decimos que uno es mejor que otro, por usar ";" o por no usarlos. Y bajo la perspectiva de Microsoft, y uno de los objetivos cuando se liberó Microsoft .Net, era que tu podías programar lo mismo, independientemente de que lenguaje usarás: ya sea...
Publicado por Sergio Tarrillo | 10 comment(s)
Archivado en: ,,

No todos los problemas se resuelven programando, a algunos hay que hacerles la magia...

Un post de reflexión :D, y que servirá de referencia a otros. Recurrentemente ante situaciones donde estás horas y horas, con un problema y no encuentras el código que lo haga funcionar, visitas todos los foros, en español, inglés, y hasta chino, y nada, y a la gente que envías un email esta apretada con sus quehaceres, lo último que queda es hacer la magia. ¿Pero qué es la magia ?. La magia es la experiencia, el sentido común, y la habilidad que vas acumulando conforme aumenta tu participación en...
Publicado por Sergio Tarrillo | 7 comment(s)
Archivado en: ,

post de calentamiento

Como comente en un post anterior , hace como dos meses que estoy en la banca y no posteo nada, hay una ligera emoción por entrar a la cancha y seguir posteando como siempre :D. No estaba muerto, ni estaba de parranda, estaba con mucha presión :D. Además que faltaba algo para iniciar un post, andaba con algunas dudas existenciales como, quién fue primero el huevo o la gallina? , Perú irá al mundial?, el chavo sacará una nueva canción? , el maligno se disfrazará del pio chicken ?, entre otras dudas...
Publicado por Sergio Tarrillo | 3 comment(s)
Archivado en: ,

Validation Application Block en el Enterprise Library 3.1

Estaba revisando la presentación, léase ppt, de las novedades en el Enterprise Library 3.x , y lo que más me llamo la atención, en esta corta revisión, es el Validation Application Block . Puedes usar validaciones de tres formas: Usando atributos, si, puedes agregar los atributos a tus entidades de negocio, por ejemplo si tuvieras la entidad Usuario, y tuviera la propiedad Email, quedaría así: 1: [RegexValidator( @"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" , MessageTemplate= "Invalid...

asi es la vida del artista, pero me gusta ser un pica codigo :)

Cuando las cosas se ponen feas, el tiempo no te da para más y dices el siguiente mes no me exijo más de lo normal, te vuelves a meter en otras cosas aparte de la carga diara del trabajo. Es decir, no dormir a tus horas, dormir psicosiado por los pendientes que tienes que entregar, trabajar los fines de semana, los fines de semana almorzar tarde, y muchas otras cosas más adicionales que salen.. pero como dice don Guino , así es la vida del artista :), pero me alegra ser un pica código . También quería...

En que parte cierro la conexion del DAAB (Jan-2006)

Hace tiempo que tenía un comentario en cola sobre el uso del Data Access Application Block . La pregunta era, copiada textualmente: " Holas, una preguntis, en que parte cierro la conexión??? " La respuestis, :D, es: La clase DataBase , en muchos de los casos, se encarga de manejar las conexiones, el administra el abrir y cerrar las conexiones en cada llamada. Por eso no es necesario agregar código para cerrar las conexiones. Por ejemplo la llamada a ExecuteDataSet , abre la conexión, llena...
Publicado por Sergio Tarrillo | con no comments
Archivado en: ,

por que me certifique?

Leía el blog de Martín Ojeda , la entrada: Certificarse o no Certificarse, Esa es la Cuestión . Comparto algunas cosas, pero la motivación que me llevo a certificarme fue distinta. En esta entrada sólo voy a comentar el porqué certificarse, y en una futura entrada las ventajas/desventajas de hacerlo con autoestudio o en alguna institución. Creo que ya lo comenté en algunos post, pero no como tema central. Yo me certifique allá por el año 2005 :D, cuando aún era estudiante, recuerdo que me dolió gastar...
Publicado por Sergio Tarrillo | 10 comment(s)
Archivado en: ,

se puede ser un buen desarrollador sin saber el lenguaje de la base datos que estamos usando?

y yo creo que depende, por lo menos uno dentro de un equipo de desarrollo debe saberlo. Pero en general si deberíamos conocer las cosas básicas como manejo de queries, consultas de selección, inserción, actualización, y los otros procesos, uso de variables, restricciones, etc, es decir conocer el SQL del proveedor de base de datos que estemos usando, claro tampoco vamos a volvernos unos expertos conociendo niveles de aislamiento, concurrencia de datos, manejo de índices, u optimación de consultas...
Publicado por Sergio Tarrillo | 3 comment(s)
Archivado en: ,

Productividad, Reduccion de Costos, Colaboracion, Toma de Decisiones, e Integracion de Negocios

Productividad , ¿qué es productividad ?, algunas definiciones que encontré fueron: La productividad viene dada de manera natural e inevitable por la mejora de la Calidad, basada en la disminución de los reprocesos. La productividad media del trabajo es una variable económica clave en la competitividad y un instrumento útil en el análisis de las tendencias del empleo, salarios o de la convergencia-divergencia entre las distintas regiones. Esta medida indica, de forma aparente, el nivel de eficiencia...