[MVP] Microsoft MVP Again!!!


MVP2017

Hola a todos, el pasado 1 de julio de 2017 recibí de nuevo el correo de Microsoft que me reconoce como MVP un año más. La verdad es que este año la renovación ha sido muy dura y algunos compañeros veteranos han abandonado el programa (seguro que por poco tiempo). Felicitar desde aquí también a todos los nuevos y renovados MVPs.

Seguir leyendo

Anuncios

[.NET] ¿Qué son las Static Classes?


Una static class es aquella clase que se usa sin necesidad de realizar una instanciación de la misma. Se utiliza como una unidad de organización para métodos no asociados a objetos particulares y separa datos y comportamientos que son independientes de cualquier identidad del objeto.
Las clases estáticas son adecuadas cuando no tienen que almacenar información, sino sólo realizar cálculos o algún proceso que no cambie. Los datos de miembros estáticos se almacenan en una zona especial del Heap denominado High Frequency Heap.

Seguir leyendo

[MVP] Microsoft MVP 2016


MVP2016

NO HAY DOS SIN TRES!!!
El día 1 de julio de 2016 he sido reconocido como Microsoft MVP (Most Valuable Professional) por tercer año consecutivo. No hay dos sin tres!! La verdad es que este reconocimiento me llena de ilusión y me da mucha energía para seguir colaborando con la comunidad técnica. Es un orgullo pertenecer a ese conjunto de personas que día a día comparten su conocimiento con todo el mundo.

Os dejo un enlace con más información sobre el Programa de Reconocimiento Microsoft MVP y a mi perfil Sergio Parra Guerra

[.NET] Mis interfaces favoritos: IDisposable


Siguiendo con la serie de Mis interfaces favoritos, en esta entrega conoceremos a nuestro amado interfaz IDisposable.
Como ya dijimos en post anteriores, .NET usa dos zonas de memoria llamadas Heap y Stack.

  • En el Stack se almacenan los Value Types, que son básicamente los tipos básicos definidos por el Framework. Esta zona de memoria generalmente la gestiona el propio sistema operativo.
  • En el Heap se almacenan los datos reales de los Reference Types, zona de memoria que gestiona automáticamente el motor en tiempo de ejecución de .NET, el Common Language Runtime (CLR). Esta gestión de memoria automática se denomina Garbage Collection y el “problema” que tenemos es que no es posible controlar la liberación y recuperación de los objetos en el Heap.

Seguir leyendo

[EVENTO] Global Azure Bootcamp 2016


El sábado 16 de abril se celebra en las oficinas de Microsoft Ibérica en Madrid, el Global Azure Bootcamp 2016, el evento de comunidad más grande de España sobre Microsoft Azure.

Este evento se celebra en más de 190 localizaciones de 53 países y con más de 10.000 participantes a nivel mundial,  aprenderemos todo sobre Azure y participaremos en un hands on labs de cómputo global. Disfrutaremos de tres Tracks diferenciados, uno de los cuales es el famoso “Azk” the Expert donde se podrá conocer todas las novedades de Microsoft Azure de mano de los mejores profesionales de España.

Desde sus orígenes, este evento ha sido y es organizado por la comunidad de Most Value Professional (MVP), profesionales reconocidos por Microsoft por su excelencia técnica y su relevancia en la comunidad.

Yo ya tengo mi entrada, ¿te lo vas a perder?

Para más información os dejo el enlace del evento:

Global Azure Bootcamp 2016

[NOTICIA] Microsoft adquiere Xamarin


xamarin

Como colofón al eventazo dotNetSpain Conference 2016, se realizó una conexión en directo con Scott Hanselman, Scott Hunter y David Carmona los cuales informaron que Microsoft ha llegado a un acuerdo con Xamarin para su adquisición.

Xamarin posibilita a los desarrolladores el poder implementar aplicaciones para Android, iOS y Windows 100% nativas. La potencia de Xamarin radica en que se programa empleando el lenguaje C# y el uso de la plataforma .NET Framework.

Con la compra de Xamarin muchos nos preguntamos ahora si el coste por licencia vendrá incluido en la suscripción MSDN o inclusive gratuito como parte de la Visual Studio Dev Essentials.

Esperaremos al //Build 2016 o al Xamarin Evolve 2016 para más noticias sobre este tema.

 

[C#] C# 7. Las nuevas características de nuestro lenguaje favorito.


La verdad es que el equipo de producto de C# está trabajando a un ritmo impresionante. No sólo acabamos de aterrizar en la versión 6 de C# si no que ya se está preparando la versión 7 con nuevas y jugosas mejores características.

Paso a resumir aquellas que para mí son más importantes (por ahora son todas propuestas), las cuales podéis ver en C# 7 Work List of Features #2136

Seguir leyendo

[.NET] Mis interfaces favoritos: IComparable


Este es el primer post sobre aquellos interfaces de la plataforma .NET que a mi juicio son más interesantes y que más aplicaciones pueden tener a la hora de desarrollar un proyecto.

Empezaremos con el interfaz IComparable y su versión genérica IComparable<T> cuya misión es proporcionar un método de comparación de dos objetos de un tipo particular. Como sugiere el nombre, IComparable<T> compara la instancia actual de un objeto con otro y define una interfaz con un método CompareTo() que toma como parámetro un objeto del mismo tipo y compara el objeto actual con éste. Es útil cuando sólo hay una forma lógica o forma predeterminada común de comparar los objetos de un tipo e implícitamente se implementa los operadores de comparación <, >, <= y >=.

Seguir leyendo

[EVENTO] Microsoft dotNet Spain Conference 2016


Al igual que en el año 2015 se celebró el mayor evento de .NET en España, este año tienes una cita para la última edición de este eventazo.

Estará compuesto de 8 tracks con sesiones de más de una hora para desarrollo Web, Apps, IoT, Cloud, Videogames… Además, por primera vez, habrá un track especial en que se mostrarán la arquitectura técnica de algunas soluciones implementadas con .NET en el mundo real.

 ¿Dónde y cuándo se desarrollará el evento?

El evento tendrá lugar el 24 de febrero de 2016 en los Kinepolis Madrid Ciudad de la Imagen, un sitio perfecto con muchas pantallas gigantes, asientos cómodos y espaciosos para poder disfrutar de este evento como tanto se merece.

Para más información, inscribiros o mandar vuestras propuestas de sesiones, podéis visitar el enlace dotNet Spain Conference 2016