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 ;)

17 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!
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

lunes, 29 de abril de 2013
Enlaces interesantesEstos son los enlaces recopilados del 22 al 26 de abril de 2013. Espero que os resulten interesantes :-)

.Net

martes, 23 de abril de 2013
Los que me conocéis desde hace tiempo sabéis que mi interés por las herramientas de generación de código se remonta al principio de los tiempos, allá por los años noventa. Y era simplemente cuestión de pereza: siempre me aburría crear código repetitivo y me parecía bastante más interesante y divertido descubrir los patrones apropiados y diseñar herramientas capaces de liberarme de ese trabajo tedioso que muy frecuentemente acompaña a nuestra profesión.

Ya posteriormente, cuando empecé a compartirlas con mis compañeros de trabajo, pude comprobar que su utilidad y valor iban más allá de evitar mi aburrimiento. Realmente, con el uso de este tipo de herramientas conseguíamos crear aplicaciones con arquitectura y base de código homogéneas, a la vez que disparábamos nuestra productividad, reducíamos errores, y nos permitía concentrarnos en funciones y desarrollos que realmente aportaban valor nuestros clientes, por citar sólo algunos de sus beneficios.

RadarcPor esta razón, cuando los amigos de Icinetic me ofrecieron la posibilidad de colaborar estrechamente en el desarrollo de fórmulas para Radarc, no pude negarme. Esta empresa, una spin-off de la Universidad de Sevilla y con sede en esta misma ciudad, está muy enfocada a la automatización de procesos de desarrollo de software mediante el uso de Ingeniería Guiada por Modelos (MDE, Model-Driven Engineering) y con el objetivo final de crear software más rápidamente y con mayor calidad que usando los paradigmas tradicionales.

Radarc, su producto estrella, es una extensión de Visual Studio capaz de tomar un modelo conceptual del dominio de una aplicación y construir a partir de él una aplicación completa adaptada a distintas tecnologías y arquitecturas gracias a su flexibilidad.

Radarc: Model + Formula = ApplicationConceptualmente, Radarc se apoya en dos elementos para generar las aplicaciones. Por un lado, tenemos el modelo conceptual de la aplicación, que es en resumen un conjunto de entidades del dominio, relaciones entre ellas y metadatos que describen los requisitos y estructura del sistema sin entrar en detalles de implementación.

Por otro, tenemos “fórmulas”, que contienen la lógica de generación de aplicaciones para tecnologías y arquitecturas concretas, es decir, todos los detalles de implementación en el entorno elegido. Gracias a esta separación entre el qué y el cómo, es posible generar distintas aplicaciones partiendo del mismo modelo conceptual.

Por último, indicar que se trata de un producto comercial, aunque es posible descargar una versión de evaluación para poder probarlo con toda tranquilidad.

Ah, pero antes de que se me olvide: por cortesía de Icinetic, se van a sortear 5 licencias de Radarc entre los lectores de Variable not found. Al final del post encontraréis las instrucciones para participar :-)