viernes, 12 de agosto de 2011

Jornada de Acceso a Datos (gratis, en UADE)

Microsoft User Group | ITEl MUG (Grupo de Usuarios Microsoft) realizará el 31 de agosto una jornada completa sobre Acceso a Datos (JAD 2011) en el Auditorio de UADE (Universidad Argentina de la Empresa), en Lima 717, Ciudad de Buenos Aires.

Para quienes no lo conocen, el MUG es un grupo de usuarios independiente, con más de 15 años de existencia, un millar de socios activos y muchos miles más de allegados a través sobre todo de sus cursos y jornadas (gratuitos o muy económicos) y sus listas de correo abiertas y gratuitas.

Aunque en el MUG la relación surge a partir de utilizar tecnologías de Microsoft, existe un espíritu muy abierto y permanentemente se realizan actividades más allá de esa plataforma, como actividades alrededor de Ruby, metodologías ágiles, manejo de proyectos, temas de negocios alrededor de las tecnologías de información y otros.

Esta Jornada de Acceso a Datos es casi un clásico del MUG que se enfoca en el tema recurrente en nuestra industria sobre el almacenamiento, búsqueda y explotación de datos, y cada vez más se extiende por fuera del campo de las bases de datos relacionales, como podrán ver a continuación, en la agenda del evento, en el que me toca dar la bienvenida.

08:30 Registración
09:00 Keynote – Apertura del evento Martín Salías
09:10 Preview de SQL Server 2011 (Denali) Maxi Acotto
10:10 SQL Azure Guadalupe Casuso
11:00 Coffee break
11:20 ¿Por Qué Entity Framework? Daniel Laco
12:10 Mobile Data Access Carlos Perez
13:00 Almuerzo Libre
14:30 oData / Web API Pablo Cibraro
15:20 Web Storage en HTML5 Rodolfo Finochietti
16:10 Coffee break
16:20 Bases de datos NoSQL Johnny Halife
17:10 Persistencia con NHibernate 3.2.0 Fabio Maulo
18:00 Cierre

El evento es gratuito, pero requiere registración previa porque las vacantes son limitadas. Pueden registrarse en el sitio del MUG (ignorando la pregunta sobre forma de pago).

lunes, 8 de agosto de 2011

LangDay 2012: planeando una conferencia sobre lenguajes

imageEl grupo ErlAr, que reune a usuarios de Erlang en Argentina, está intentando organizar para el año próximo una conferencia sobre lenguajes de programación, con foco principal en los lenguajes “no principales”. Esto quiere decir concentrarse en aquellos que no son los más populares en la industria local, como C/C++, Java, C# o Visual Basic, sino en los lenguajes que tienen pequeñas pero pujantes comunidades de seguidores, como Python, Ruby, Erlang (claro) y otros menos conocidos, algunos experimentales, incluso.

Esta idea no puede ser menos atractiva para mi, que soy un apasionado del tema, y para quienes disfruten de la serie “raros lenguajes nuevos” que mantengo en este blog.

El proyecto, que por ahora se llama Lang Day 2012, tiene las siguientes características, según el sitio borrador:

Objetivo

Brindar un evento de uno o dos días que permita a los asistentes obtener una idea sobre lenguajes de programación emergentes la cual le permita comparar:

  • Paradigma dominante del lenguaje
  • Tipado
  • Características principales
  • Fortalezas/Debilidades
  • Filosofía
  • Estado actual/Planes futuros
  • Estado de documentación/comunidad
  • Casos de éxito
  • etc. (agregar otros de ser necesario)

Formato

El evento intentara organizar las charlas de manera que los asistentes puedan asistir a las charlas introductorias de todos los lenguajes y luego decidan en cuales quieren profundizar.

Por esto el track de introducción será en una sola sala donde las charlas introductorias se realizaran una tras otra con una duración de 45 minutos.

Luego el track avanzado se realizará en 2 salas por lo cual el asistente deberá decidir en cuales lenguajes desea profundizar.

Por ultimo se realizará antes de la charla de cierre una serie de lightning talks con duración de 15 minutos que permita presentar de una manera mas superficial lenguajes menos conocidos o no tan maduros

Lenguajes Principales

Estos lenguajes son los que se desea presentar en profundidad en charla introductoria y avanzada de encontrarse presentadores:

  • Python
  • Ruby
  • Erlang
  • Scala
  • F#
  • Go
  • Haskell

quizas:

  • Clojure

    Lenguajes Secundarios

    Estos lenguajes son los que pueden presentarse en una lightning talk:

    • efene
    • LayerD
    • coffescript + node.js
    • etc

    Calendario

    • Charla de apertura (de 30 a 60 minutos)
    • Charlas introductorias (sala única, 45 a 60 minutos)
    • Charlas avanzadas (salas múltiples, 45 a 60 minutos)
    • Lightning Talks (sala única) (entre 15 y 20 minutos cada una)
    • Charla de Cierre (entre 15 y 30 minutos)

    Charla de apertura

    La charla de apertura además de dar información sobre el evento debería informar sobre la utilidad de aprender nuevos lenguajes, y presentar una breve introducción a conceptos básicos que puedan ser utilizados durante las charlas como:

    • Tipado Estático, Dinámico, Progresivo, de pato, Fuerte vs Débil
    • Paradigma funcional, orientado a objetos y estructurado
    • Side effects, Single Assignment

      Para estar al tanto del avance del evento, pueden seguir la cuenta de Twitter @LangDayAr, y los interesados pueden completar esta encuesta sobre detalles que les gustaría como asistentes, o anotarse en este otro formulario si tienen interés en presentar sobre alguno de los temas.

      viernes, 5 de agosto de 2011

      Mono vuelve a la carga con el release 2.10.3

      MonoEl equipo del proyecto Mono, ahora formal y legalmente a cargo del equipo original reagrupado en Xamarin tras su salida de Novell, retoma el ritmo de entregas progresivas con su versión 2.10.3 que a pesar de ser una entrega “de mantenimiento” sorprende con estadísticas como:

      370 files changed, 10606 insertions(+), 3452 deletions(-)

      Como si estuviese dedicada a quienes temían por el futuro de Mono, esta versión interna tiene foco en:



      • Soporte mejorado para Windows Communication Foundation

      • Actualizaciones importantes en el linker

      • Arreglos en las bibliotecas Gtk+ para resolver problemas aparecidos en Mac OS X Lion (sobre todo en MonoDevelop)

      La lista completa de los cambios está disponible en la página oficial de este release.


      Mientras tanto, para espíritus exploradores, accediendo al código fuente más actual desde el repositorio de Mono en GitHub, se puede comenzar a probar el soporte para C# 5.0, al menos sobre las características definidas y publicadas hasta ahora por Microsoft.