Saltar al contenido

Artículos, tutoriales, trucos, curiosidades, reflexiones y links sobre programación web ASP.NET Core, MVC, Blazor, SignalR, Entity Framework, C#, Azure, Javascript... y lo que venga ;)

18 años online

el blog de José M. Aguilar

Inicio El autor Contactar

Artículos, tutoriales, trucos, curiosidades, reflexiones y links sobre programación web
ASP.NET Core, MVC, Blazor, SignalR, Entity Framework, C#, Azure, Javascript...

¡Microsoft MVP!
lunes, 27 de mayo de 2013
Enlaces interesantesEstos son los enlaces que he ido recopilando durante la semana del 20 al 24 de mayo de 2013. Espero que os resulten interesantes :-)

Eventos

.Net

martes, 21 de mayo de 2013
Sabemos que el uso descontrolado de la carga diferida o lazy loading puede echar abajo el rendimiento de nuestra aplicación, puesto que se generan peticiones al motor de datos al intentar recuperar entidades relacionadas cuando intentamos acceder a ellas. Sin embargo, no son pocos los casos en los que me encuentro que no se está usando apropiadamente, provocando un rendimiento terrible en el acceso a datos de las aplicaciones.
lunes, 20 de mayo de 2013
Wave EngineSin duda, el desarrollo de videojuegos es una de las áreas más atractivas e interesantes a las que podemos aspirar dedicarnos los desarrolladores. Y aunque hoy en día parece estar especialmente de moda, no es algo nuevo; muchos de nosotros empezamos a interesarnos por la programación intentando programar nuestros propios juegos.

Por este motivo espero con especial impaciencia la próxima charla organizada por Cartuja.NET, que tratará sobre el desarrollo de videojuegos, pero con con un enfoque muy alineado con las necesidades actuales: crear videojuegos multiplataforma, usando para ello el motor Wave Engine.
martes, 14 de mayo de 2013
ASP.NET MVCHasta ahora, los desarrolladores que queríamos usar Unity con ASP.NET MVC teníamos que recurrir a triquiñuelas o componentes no oficiales, como Unity.MVC3. No es que fuera especialmente incómodo ni que tuviera contraindicaciones, pero la verdad es que no dejaba de resultar curioso que no existieran adaptadores específicos “oficiales” para tecnologías tan difundidas como ASP.NET MVC, o WebAPI.

Pues bien, desde hace unas semanas tenemos disponible la versión 3.0 de Unity, que ha venido acompañando también a la reluciente versión 6 de la Enterprise Library. Como sabemos, esta creación del equipo de Patterns & Practices de Microsoft contiene un conjunto de componentes reutilizables llamados “application blocks” que resuelven problemáticas comunes en el desarrollo de sistemas, como logging, tracing, acceso a datos, gestión de excepciones y otras, incluyendo por supuesto inyección de dependencias e inversión de control.

En este post vamos a ver cómo podemos usar fácilmente esta nueva versión de Unity en nuestras aplicaciones ASP.NET MVC y algunas de las novedades que ofrece para este tipo de sistemas.
miércoles, 8 de mayo de 2013
¡Siete años!Recuerdo aquel lunes 8 de mayo de 2006 como si fuera ayer. Venga, va, no lo recuerdo, pero buscando un poco por la red he visto que en Sevilla teníamos un día soleado con una temperatura máxima rondando los 27 grados que seguro que invitaba a salir a pasear. Según se puede comprobar en los periódicos del día (uno, otro, otro más…), el mundo estaba, como siempre, revuelto. Se celebraba el día de los Acacios, Gibrianos, y Metrones, entre otros nombres imposibles, y se cumplían 120 años desde el nacimiento de la coca-cola.

Y por algún motivo debí pensar que era un buen día para comenzar un blog. Fue uno de esos pequeños pasos que das sin otorgarle importancia alguna, pero que transcurrido el tiempo puedes comprobar que realmente fue decisivo para tu futuro. Lo único que tenía a mi favor eran las ganas de hacerlo, y la ventaja de tener poco que perder por intentarlo. Nota: no sé si os habréis fijado, pero las negrillas de este párrafo componen un mensaje subliminal para todos aquellos que aún no os habéis lanzado a crear vuestro propio blog ;)
martes, 7 de mayo de 2013
KnockoutEl próximo jueves día 9 de mayo, desde CartujaDotNet, el grupo de usuarios .NET de Sevilla, tenemos el gusto de invitaros a un evento presencial del gran Braulio Díez para tratar sobre un tema de gran actualidad: arquitectura de aplicaciones Javascript con Knockout y otros frameworks interesantes.

Será a las 19:30h, durará unas dos horas, y tendrá lugar en el Clouding Point/Centro demostrador TIC de Sevilla, que podéis encontrar en la siguiente dirección:

C/Biología, 12, Edificio Vilamar 2, 3ª Planta
Parque Empresarial Nuevo Torneo
41015 Sevilla

Por supuesto, como de costumbre, la asistencia es gratuita, y lo único que tenéis que hacer es registraros en el sitio del evento en Eventbrite :-)

Descripción oficial del evento

¿Se acumula desmesuradamente código cliente en tus proyectos?, ¿has oído hablar de MVVM?, ¿quizás de Knockout?. Desde CartujaDotNet (@cartujadotnet), grupo de usuarios .NET de Sevilla, organizamos un evento sobre Arquitectura con Javascript.
Soluciones a problemas comunes: scripts/css, cache y tamaños, crear módulos y métodos  “privados/ públicos”, gestión de dependencias, servicios de datos, unit testing, mocking de datos, binding declarativo y más!

Para ello se utilizarán en conjunto: Bundling, Amplify, RequireJS, Knockout y MockJSON.

Sobre Braulio Díez

Braulio DíezEs un desarrollador de software especializado en Web y XAML. Lleva más de 15 años de experiencia trabajando en el sector en proyectos de ámbito internacional. Además, Braulio es MVP de Silverlight, escribe artículos técnicos relacionados con tecnologías .NET, es trainer y speaker.


No os lo perdáis, que seguro que es interesantísimo. ¡Nos vemos por allí! :)

Publicado en: Variable not found.
RadarcPues la suerte ha hablado, y ya tenemos ganadores para el sorteo de licencias de Radarc que anunciábamos hace unos días. Al final el notario no pudo estar presente por razones de agenda ;), pero os aseguro que ha sido un sorteo total y absolutamente limpio y aleatorio.

Los afortunados, con los que ya me he puesto en contacto para indicarles cómo conseguir sus licencias, son:
  • Carlos Corral
  • Julio Avellaneda
  • José Ignacio Pérez
  • Jorge Gil
  • Betto Geldres
Al resto, agradecer vuestra participación, que la verdad es que ha superado con creces todas las expectativas que teníamos depositadas en esta iniciativa.

Publicado en Variable not found.
lunes, 6 de mayo de 2013
Enlaces interesantesEstos son los enlaces que he ido recopilando durante la semana pasada, del 29 de abril al 3 de mayo de 2013.

Espero que os resulten interesantes :-)

.Net