Browse by Tags - WarNov Developer Evangelist - Site Home - MSDN Blogs

Browse by Tags

Tagged Content List
  • Blog Post: 3 Reglas de Oro para manejar archivos desde el código

    Los archivos son elementos externos a los programas. De hecho, residen en elementos físicos que están fuera de los espacios lógicos de las apps o aplicaciones. Por ende, muchas situaciones inesperadas pueden ocurrir al trabajar con ellos. Aquí una tres puntos a tener en cuenta cuando manejamos archivos...
  • Blog Post: Facebook Game Hack

    En este video apreciaremos cómo hackear un juego de Facebook usando un algoritmo de permutación hecho recursivamente en C#, más el acceso a la WinAPI para enviar mensajes entre aplicaciones distintas. Solo se necesita un archivo de palabras y cualquier versión que compile código C# sobre Windows.
  • Blog Post: Por qué los bloques Try-Catch sí afectan el performance

    He escrito un post en el cual hablo de las Buenas Prácticas en Manejo de Excepciones .Net . Tuve un comentario muy interesante en el cual la persona me mencionaba que contrario a lo que yo afirmé en ese post, los bloques try..catch no generaban mayor impacto en el performance de la aplicación. Y me citó...
  • Blog Post: Buenas Prácticas en Manejo de Excepciones .Net

    Hace poco me preguntaron acerca de cómo se debería de abordar el manejo de excepciones para una aplicación grande. Me sentí agradado de que esa persona estuviera concientizada de que no es un tema que se puede dejar al azar y que hay que tener ciertos temas en cuenta. Básicamente, su duda era acerca...
  • Blog Post: Extension Methods enriquecidos con Generic Methods

    Un par de cosas que hoy en día me hacen feliz de estar en este momento de la historia de la tecnología de desarrollo. Recuerdo mis comienzos de programación con C++; aprendía a programar estructuras y bases de datos… hacía mi propio motor. Trasnocho incesante; la entrega del proyecto estaba encima… mucha...
  • Blog Post: Precisión con tipos de Datos .NET

    Por qué en el Framework .NET puede pasar que: 0.2 + 0.1 = 0.3000000000000000000004 ? Algunas veces, escoger el tipo de datos apropiado para nuestra aplicación puede no ser trivial. Aquí muestro un caso en el que se marca la diferencia entre una aplicación errónea y una correcta, solo mediante un cambio...
  • Blog Post: Creando un Switch en C# para enumeraciones grandes en segundos!

    Alguna vez han tenido que evaluar una sentencia Switch-Case de C# sobre una enumeración que tiene, que se yo; unos 30 elementos? Si les ha tocado pasar por eso, sabrán que es bastante tedioso escribir todas las líneas pertinentes para cada uno de los elementos de la enumeración. En este video, les muestro...
  • Blog Post: TaskCleaner: Velocidad en su sesión (Improving Windows Performance)

    Supongo que como yo, en ocasiones han sentido la necesidad de que su computador corriera como si estuviese recién formateado. Hay muchos trucos y tips por ahí para incrementar el performance. Unos sencillos y otros tan complejos como comprar e instalar un arreglo de discos. Mi solución se basa en aquella...
  • Blog Post: Java vs. .NET

    Estaba revisando mi Facebook y por allá alguien dijo a propósito de la salida de su creador James Gosling de Oracle : “Es que Java le lleva mucha ventaja a .NET!” OMG! Abrió la caja de pandora… y entonces comenté algo similar a lo siguiente, dado que soy NINJA (Not INcluding JAva): En lo personal me...
  • Blog Post: Curso Básico Gratuito de Visual Studio .Net 2010 con C#

    Hace poco me llegó una agradable oferta de los muchachos de NET CELL ; una gran comunidad de desarrolladores de la costa Colombiana. Ofrecen un curso básico para que las personas puedan comenzar desde ceros a aprender de esta tecnología. El curso se dictará a través de Live Meeting todos los jueves desde...
  • Blog Post: Métodos Parciales (Partial Methods)

    Una gran adición del Framework 2.0 en cuanto a codificación, fueron las clases parciales. Surgieron como una excelente solución sobretodo para los generadores automáticos de código, pues anteriormente cuando no habían clases parciales y uno trabajaba sobre una clase generada por alguna herramienta, el...
  • Blog Post: Problemas con el Connection Pool de ADO.NET

    Cuando se crea una conexión SQL en ASP.NET, por defecto siempre irá al POOL de conexiones administrado por el framework. Es así como ni al cerrarla ni haciéndole dispose, esa conexión realmente se cierra en el SQL Server como tal. El pool de conexiones existe para mejorar en general el rendimiento de...
  • Blog Post: Error en WebService: "The thread have been aborted"

    El webservice protagonista de este post es uno basado en WSDL; así que no aplica para WCF. Fue creado y usado para lo que no debería ser. Una funcionalidad de una aplicación web administradora de contenidos. Como esa era muy compleja para modificarla, entonces la dejaron intacta, solo que le adicionaron...
  • Blog Post: Enfrentándose al StackOverflowException

    Más de una semana sin solución. Buscaron en internet a ver... nada. Los StackOverFlow Exception no se pueden capturar con un try catch. Ni lo intenten. Cuando sucede la aplicación está más muerta que al cerrarla. Finalmente, me preguntaron.... "Eso es que tienen una función recursiva con el punto de...
  • Blog Post: .NET Avanzado: Closures

    Voy a ponerlo lo más simple que pueda: Un Closure es una entidad de código que encapsula un comportamiento dado teniendo acceso al contexto en que fue definido; en cristiano, es como una clase, pero no con tanta flexibilidad (solo admite una acción dada) y su estado no puede ser cambiado luego de...
Page 1 of 1 (15 items)