De buenos propósitos cara al 2017

Tenía la intención de escribir un post resumen del año 2016, pero los posts de los compañeros como Marc Rubiño o Yeray han tenido que ver en el contenido y enfoque del mismo. Más que un mero resumen, es además una carta de propósitos.

Mirando el 2016 en retrospectiva

Para mí, este pasado 2016 ha sido un año muy satisfactorio personal y profesionalmente.

He participado en varios eventos internacionales de SharePoint y Office 365, sobre todo en las comunidades técnicas portuguesa y belga, que conozco muy bien desde hace años y siempre me hace especial ilusión. Participé en el MVP Summit en Redmond, para poder aportar mi granito de arena a que Microsoft saque mejores productos para sus clientes, que son los nuestros también. Dentro de SUG.CAT, el grupo de usuarios de SharePoint de Catalunya, he impulsado el segundo SharePoint Saturday Barcelona (que salió mejor que el primero, así que algo habremos aprendido por el camino) y he colaborado en la organización del SharePoint Saturday Madrid.

New Year

Escribí un curso de Reactive Extensions en Pluralsight, que siempre es una experiencia gratificante.

Junto con otros compañeros en Sogeti, participé en una candidatura “atípica” de representación sindical (siendo no afiliados a ningún sindicato). Ganamos en Barcelona y nos pusimos a mejorar aquellas cosas que veíamos necesarias, democratizando la representación de los trabajadores y buscando ideas que ayuden a que Sogeti sea un buen sitio tanto para la empresa como para la plantilla.

En Sogeti he podido impulsar algunas medidas de cambio, tanto tecnológicas como culturales. No son muchas, ya que hacer cambios en una empresa tan grande es más lento, pero me dan la satisfacción de poder pensar en otras más ambiciosas. He hecho de mentor de otros compañeros con excelentes capacidades técnicas pero poco recorrido en el mundo de la comunidad técnica. Incluso he tenido que hacer algún que otro “chantaje” para poder sacar a la palestra aquellas personas que creo que se merecen explicar sus experiencias y de las que todos podemos aprender.

Inner circles y demás “bestias”

Le robo el título a Yeray Smile espero que no le importe.

Es precisamente en este aspecto de hacer el esfuerzo a sacar nuevos talentos en la comunidad donde empecé a notar cierta resistencia por una parte de la comunidad de los ponentes establecidos. Para que nos entendamos, con “ponentes establecidos” me refiero a la gente de la talla de Yeray, de Marc, de Eduard, de Lluís, por poner un ejemplo.

El hecho es que algunos de los ponentes establecidos no creen que tengamos que hacer nada para que se vaya renovando el cartel de los ponentes en la comunidad. Sostienen que la gente buena ya se abrirá el camino, lo que es yo también creo, y que no hay que hacer nada especial que no estemos haciendo ya. Aquí es donde discrepo. En mi opinión, podemos hacer mucho más y lo iré explicando en otros posts.

Nota para navegantes: el cacareado y malentendido “inner circle” para mí es la comunidad de los ponentes establecidos, dentro de los cuales me incluyo.

La misma opinión sale a relucir en los comentarios respecto a la falta de diversidad en los eventos tecnológicos. Todavía somos una minoría los que pensamos que este es un problema grave. La gran mayoría de la comunidad ya está cómoda con que la audiencia y el cartel de speakers sean hombres blancos mayoritariamente “frikis”. Yo he decidido luchar por cambiar esta situación. ¿Utópico? Puede que sí. Por mi parte prefiero compartir la misma utopía con gente como Jon Skeet y hacer acciones tangibles para no participar en la perpetuación de la falta de diversidad como para participar en la búsqueda de maneras de inclusión de voces minoritarias en el debate técnico general.

Igual que los “development evangelists” que se dedican a convencer a su público sobre la necesidad del cambio (tecnológico), yo me dedico a convencer a mi público en la comunidad sobre las cosas que tenemos que cambiar. No voy a pedir perdón por ello.

MVPs, las empresas y las comunidades

Entrando de lleno al espinoso tema de los MVPs (de los que formo parte) y de la relación de empresas con la comunidad, voy a exponer mi opinión.

El programa MVP de Microsoft tiene su parte positiva y su parte negativa. La positiva la conocemos: ayuda en la marca personal, el prestigio del profesional (y por extensión de la empresa en la que está), la comunidad de otros MVPs y la interacción con el equipo de producto. Ah, ¡y la suscripción MSDN complementaria, por supuesto!

La parte negativa: la opacidad en el proceso de selección es quizás la más importante. Donde falta luz siempre se forman cuentos, leyendas y fábulas sobre quién está “en el bombo”, con qué criterios y con qué “padrinos”. También cada MVP es un mundo y los hay que siguen siendo los mismos tipos alegres y accesibles de siempre y los hay que se endiosan y se piensan que están más allá del bien y del mal. La riqueza humana es lo que tiene.

Las empresas que tienen en su nómina a un MVP o varios, tienen un activo de branding y de marketing muy útil para vender de cara a los clientes y los futuros empleados. No hay nada de malo en ello. Lo malo es poner objetivos de ser MVP, ya que estaríamos pervirtiendo el modelo, tal como bien expone Yeray en su post.

Y si soy una empresa, ¿cómo podría colaborar con la comunidad? Yo creo que hay muchos modelos de colaboración posibles: patrocinio de las comunidades locales donde esté ubicada la empresa, liberar partes de su código como open-source, la cesión de espacios para charlas (que siempre nos faltan en los grupos de usuarios), dejar tiempo a sus empleados a que asistan a los eventos durante las horas de trabajo (que hay pocas empresas que lo hacen). Para mí esto es ayudar a la comunidad como empresa.

Otro mundo aparte son los eventos comerciales donde se cobra entrada y el organizador de turno decide sobre quién habla y quién no. Allí cada empresa es libre de patrocinar lo que le parezca adecuado en términos de beneficio esperado. Y cada ponente es libre de aceptar los términos o no.

Organizando los eventos como los SharePoint Saturday de Madrid y Barcelona sí que me he encontrado con situaciones en las que un patrocinador suponía que su patrocinio incluye un charla. Mi opinión es que hay sitio para charlas de patrocinadores, debidamente separadas de las charlas de la comunidad (como p.ej. poniéndolas en una hora dedicada o durante la hora de comer).

De cara al 2017

Vale, ya he dicho lo que quería decir sobre la comunidad y los temas candentes. Ahora voy a explicar lo que serán mis propósitos de este año 2017.

Igual que Marc Rubiño, continuaré siendo selectivo con los eventos en los que me involucro. Me centraré en aquellos que son realmente para la comunidad y que cuentan con medidas para tener asistentes y ponentes diversos.

Seguiré creando espacios para otras personas: montar eventos, ayudar a comunidades y mentorizando a las personas valiosas que pueden aportar su voz al debate.

Seguiré buscando ideas de mejora personal y profesional, compartiéndolas con todo el mundo que esté interesado en mejorar.

Y, finalmente, dedicaré el máximo tiempo a mi prioridad número 1: mi mujer Vanessa y nuestro/a futuro/a niño/a que está en camino.

Las mujeres, la informática, la diversidad….

Después de “liarla” un poco parda este verano con las opiniones incómodas sobre la diversidad en la comunidad técnica y el “círculo interno” de ponentes MVP en las conferencias, vuelvo a estar en el ojo del huracán del Twitter. Y no sólo Twitter, hasta el gran @noradrex me menciona en su blog.

Woman in Tech

¿La razón? Mi comentario en Twitter el viernes pasado después de ver la agenda de Codemotion, donde las mujeres representan sólo un 7% de los ponentes. Me sorprendió que en un evento organizado por un grupo tan diverso saliera una agenda tan poco diversa. Este comentario derivó en una batalla dialéctica via Twitter y otros medios. Después de que haya pasado el fragor de la discusión, voy a poner algunas opiniones mías por escrito para que no haya malentendidos.

Primero: la organización de Codemotion no tiene la culpa. Después de leer sobre su proceso de selección y las iniciativas que han hecho, está claro que el resultado es un síntoma de una situación de todo el sector. Supongo que si ellos no hubieran hecho nada, la agenda estaría aún más desequilibrada.

Segundo: tenemos una seria falta de diversidad en las actividades visibles de las comunidades técnicas. No sólo la crónica falta de visibilidad de las mujeres técnicas, sino también de minorías o LGBT.

Tercero: hay un desconocimiento del problema, de su dimensión, sus causas y sus síntomas. Por ejemplo: no es lo mismo diversidad que igualdad. Pero para la mayoría, me atrevería a decir que lo ignoran por completo. El concepto de sesgo inconsciente es una interesante lectura y a unos cuantos les puede abrir los ojos. Otro problema intrínsecamente ligado con la falta de diversidad es el micromachismo latente, del que no se libra ni el gran Uncle Bob.

Cuarto: las causas de esta situación son diversas y complejas, y no admiten soluciones simplistas. En el debate de Twitter había mensajes del tipo “…que propongan ellas…”. No es tan sencillo porque es un tema estructural y que los cambios son muy lentos. De nada sirve hacer un evento diverso un día y olvidarnos el resto del año.

Quinto: por lo que a mí me toca, seguiré aportando mi granito de arena. Rechazaré ir a los eventos en los que no se empuja por la diversidad. Seguiré invitando a más ponentes de sectores demográficos menos representados, para que aporten su charla y su voz a la comunidad. Me esforzaré para que los eventos que esté organizando sean lo más inclusivos posible. En SharePoint Saturday Barcelona de este año he conseguido que casi un cuarto de ponentes sean mujeres, más de acuerdo con la media del sector.

¿Qué hacemos con todo esto?

Para los que quieran profundizar sobre como hacer una comunidad técnica más diversa, hay mucho escrito en Internet. Aunque algunos temas son más representativos de un país subdesarrollado socialmente como EEUU, la mayoría de los consejos son igualmente aplicables aquí en España. Os dejo unos cuantos ejemplos:

Y tú, estimado lector,  ¿qué opinas? Deja un comentario si quieres aportar tu voz a esta conversación.

 

 

 

 

SharePoint Saturday Barcelona 2016

Después de organizar el primer SharePoint Saturday Barcelona el año pasado, y colaborar en la organización del SharePoint Saturday Madrid este año, los miembros de SUG.CAT volvemos a la carga con el segundo SharePoint Saturday en Barcelona. Se ve que esto de masoquismo organización de eventos nos va.

SPSBCN logo

Este año el SPS Barcelona se hará el sábado día 1 de octubre y volvemos a contar con Institut Químic de Sarrià para el espacio del evento.

¿Qué es un SharePoint Saturday?

Los SharePoint Saturday (o SPS) son eventos tipo conferencia, gratuitos y celebrados siempre en un sábado. Suelen tener varios “tracks” en paralelo y ponentes de gran nivel, con preferencia para los ponentes locales y personas destacadas en la comunidad que lo organiza.

SPSBCN 2015

¿Os he dicho que es totalmente gratuito? Hay conferencias de SharePoint con una agenda como la de SharePoint Saturday y que cobran entradas de 200-300 €.

¿Por qué debería asistir?

Depende de tu rol.

Si eres un técnico, administrador o desarrollador de SharePoint/Office 365 lo deberías tener claro: para aprender de otros compañeros, compartir historias e ideas y socializar.

Si eres un jefe de proyecto o de unidad de SharePoint, puedes ver lo que se ha hecho en otros sitios y coger ideas.

Si eres un usuario de SharePoint, principiante o avanzado, seguro que habrá sesiones en las que aprenderás que más se puede hacer. También tendrás un sitio donde preguntar tus dudas y aprender.

Si estás buscando gente de SharePoint/Office 365 para tu empresa o tu cliente, estás de suerte: todos los que te interesa van a estar allí.

¡No te lo pienses tanto y apúntate ya! Te esperamos el día 1 de octubre.

¿Qué hemos aprendido del año pasado?

La ventaja de haber pasado por el primer SharePoint Saturday el año pasado es que ya tenemos experiencia y sabemos que esperar. Este año hemos hecho una serie de mejoras:

  • Evitar que coincida con un partido del Barça o con un megapuente de vacaciones
  • Mejorar la logística para los sponsors
  • Reservar un espacio en la agenda para invitar a ponentes que no se suelen ver en eventos, para mejorar la representatividad y diversidad

Eso sí, seguro que este año volveremos a hacer algunas cosas mal (sin intención, claro), para mejorarlas el año que viene.

Más detalles sobre el evento

¿Cómo me mantengo al día de la información técnica?

Mucha gente me ha preguntado como consigo estar al día de las novedades tecnológicas del mundillo SharePoint/NET/Web/JS sin morir en el intento. En este post intentaré resumir lo que hago yo.

information-overload[1]

Ojo, no sugiero que lo que me funciona a mí te va a funcionar a ti también, pero por intentar que no quede, ¿verdad?

Fuente de información #1: Twitter

Uso Twitter para filtrar las noticias importantes. La lógica es la siguiente: si sigo a la gente que más o menos son de mi perfil tecnológico, es muy probable que twiteen o retwiteen noticias o contenido interesante para mí. En este sentido, mi red de contactos actúa como una caja de resonancia de lo verdaderamente importante.

Fuente de información #2: Newsletters

Para la información más detallada y “asíncrona”, estoy suscrito a varias newsletters que me envían periódicamente noticias de interés sin demasiada “paja” de relleno. Os pongo aquí las que me llegan:

  • InfoQ – Si tuviera que recalcar una publicación, sería esta. Son los organizadores de la QCon, la conferencia de desarrollo que se celebra en varias ciudades cada año. Principalmente me interesan las noticias de .NET, arquitectura y de prácticas de equipo.
  • Simple Talk – El newsletter de la gente de Red Gate. Un poco orientado a sus productos de profiling y de gestión de BBDD, pero con el contenido bastante útil al final.
  • DZone – Noticias de desarrollo, arquitectura y un poco de gestión de proyectos infomáticos. No tan útil para mí como InfoQ, pero de vez en cuando hay algo interesante como este artículo.
  • Methods & Tools – Es una publicación un poco “retro” orientada a desarrolladores y arquitectos. Publican una revista PDF cada 6 meses con artículos interesantes.
  • SharePoint Community – Noticias y novedades del mundillo SharePoint y Office 365.
  • Technically Speaking – Es el newsletter más personal que recibo. Lo edita Chiu-Ki Chan, una desarrolladora ex-Google que vive en EEUU. Los temas que cubre son básicamente “call for speakers”, organizar conferencias y charlas, hablar en público y la igualdad de género en la informática. Me va muy bien para mi “trabajo” en SUG.CAT.

Fuente de información #3: Revistas

Las revistas (en PDF y en papel) siguen siendo mi fuente de información “en profundidad”. Me inspiran para probar cosas nuevas y me dan ese conocimiento previo a meterse a trastear con algo nuevo.

Me suscribo para que me lleguen a mi buzón cuando haya un nuevo número.

  • MSDN Magazine – La revista “oficial” de .NET, con artículos de calidad (aunque a veces demasiado alejados del día a día) y temas en el “cutting edge” como dirían los anglosajones. Disponible en papel, en PDF y online.
  • DotNetCurry – La revista india de .NET. Artículos más asequibles, aunque la maquetación es a veces demasiado “Bollywood”. Hacen entrevistas a gente destacada del mundillo .NET.
  • Compartimoss – “LA” revista de SharePoint de habla hispana. Si eres SharePointero (o Office 365ero) la debes seguir. Punto.
  • DIWUG eMagazine – Revista en inglés de SharePoint, editada por el grupo de usuarios de SharePoint de Países Bajos. Artículos de mucha calidad. A veces está disponible en papel, en eventos europeos de SharePoint.

Fuente de información #4: Blogs

Siguiendo con la información en profundidad, sigo usando un agregador de blogs (ahora mismo Feedly). Allí tengo una colección de blogs de NET, de SharePoint, de otros hobbies y de compañeros como Robert Bermejo, que está que se sale con su blog de Azure.

Otro tipo de blogs que sigo son los de agregación de novedades, como Variable Not Found y This Week in .NET.

¿Cómo gestiono todo esto?

Aquí está la proverbial “madre del cordero”. Con el tiempo que tengo al día, ¿cómo gestiono todas estas fuentes de información?

Lo que hago es aprovechar el viaje en metro de cada día para ponerme echar un vistazo a Twitter y a Feedly. Si hay algo que merece una lectura más profunda, me lo apunto en OneNote.

Los newsletters y las revistas llegan cuando llegan. Lo que hago es programarme su lectura: un ratito el fin de semana, en el descanso, en un viaje… Lo mismo hago con las cosas apuntadas en OneNote: me programo su lectura.

Al mediodía, después de comer, echo otra batida por Twitter a ver si hay algo nuevo. Igual que por la mañana, apunto en OneNote cosas de interés para leérmelas con más detalle.

Supongo que mi flujo de información no es todo lo óptimo que podría ser, pero de momento me da buenos resultados. Al final, creo que es responsabilidad personal de cada profesional estar al día de su ámbito de acción.

Y vosotros, ¿qué pensáis?

 

“Jotasón” y la (mala) pronunciación de términos informáticos

Los que me conocen saben que soy un poco Grammar Nazi. Lo reconozco, me gusta corregir la ortografía o la pronunciación en inglés cuando se trata de gente a la que aprecio, como amigos o compañeros. No hace falta añadir que no lo hago por fastidiar sino siempre con el afán de que mejoren su expresión oral en inglés, lo que abre muchísimas puertas en el mundo profesional y sobre todo en el de la informática.

A lo largo de los años he ido guardando mentalmente las pronunciaciones de palabras técnicas más frecuentes. Aquí os presento la lista, con la pronunciación aproximada mala y la buena.

(Agradecimientos a Robert Bermejo por ser el artífice de alguna palabra de la lista. Os recomiendo su blog por si tenéis algún interés en Azure)

Término Pronunciación incorrecta aproximada
Pronunciación correcta aproximada con enlace al audio
SharePoint chárpoin
charpóin
sarepóin
sárapoint
serpóin
shérpoint
(share + point)
feature fítur
fiture
feature
fícher
premises premáises prémises
event receiver event risáiver ivén risíver
Azure éishur áshur
Source surs sors
Xamarin shámarin
chámarin
sámarin
JSON jotasón
jasón
yéison
(como el protagonista del Viernes 13)
Bootstrap botestrap bútstrap
XAML chámel sáml
Microsoft Microsof Máicrosof
Git “yit” (como George) guit
LINQ línquiu link

Ya puestos, pongo también como se pronuncia mi nombre: Édin (con la “i” un poco más larga de lo normal) y no Edín.

¿Tenéis algunos ejemplos de vuestra propia experiencia?

Hablando de Reactive Extension en DotNetSpain 2016

La semana pasada estuve participando en la mayor conferencia de .NET que se hace en España: la DotNetSpain Conference 2016. Este año se celebró en las instalaciones de Kinépolis, en Ciudad de la Imagen (Pozuelo de Alarcón). La zona me la conozco muy bien porque estuve “viviendo” allí durante unos meses para un proyecto de Microsoft Consulting Services.

WP_20160224_001

Más de 1700 personas asistieron al evento, entre los cuales unos cuantos compañeros de Sogeti España. Como muchos sabéis, soy un firme defensor de la comunidad técnica como una fuente de conocimiento, de inspiración y de contactos. Por ello animo siempre a mis compañeros a asistir y a ayudar en medida de lo posible.

Las charlas de la DotNetSpain 2016 fueron muy interesantes desde el punto de vista técnico. Además, pudimos disfrutar de la visita del mismísimo Satya Nadella, el CEO de Microsoft. Para mí, la conferencia fue un día para aprender, conocer gente nueva y reencontrarse con los conocidos.

Twitterebc5a75

En DotNetSpain 2016 hablé de Reactive Extensions (Rx), una librería de Microsoft poco conocida en el mundo “mainstream” de .NET pero que es muy potente para modelar aplicaciones que tienen que gestionar eventos o flujos asíncronos de datos. Afortunadamente, pude grabar la sesión usando un jueguete nuevo que tenemos en SUG.CAT y el video ya está colgado en Channel9.

La presentación está en SlideShare y el código fuente utilizado está disponible en GitHub.

Espero vuestros comentarios.

SharePoint 2016 y las expectativas

Como ya muchos sabéis, SharePoint 2016 IT Preview está disponible para descarga desde ayer, 24 de agosto de 2015. Con ello, han empezado a proliferar posts sobre la instalación, las mejoras y en general lo que se espera de SharePoint 2016.

Mi post no pretende repetir nada de esto, sino a aclarar lo que pretende conseguir Microsoft con esta versión beta IT Preview. Sólo ha pasado un día y ya he oído comentarios como “vaya SharePoint 2016, que pobre de funcionalidades que viene” o “si está clavado al 2013, si lo se no me lo instalo”, que van muy desencaminados.

SharePoint 2016 Preview Tilt

Si Windows 8 y Windows 10 han mostrado algo, es que Microsoft ha cambiado su estrategia de “betas” de software.

Antes, uno tenía que esperar hasta la Beta 1 para ver algo del nuevo software, pero ese software internamente ya estaba bastante maduro y lo que buscaba la beta es detectar las cosas . La Beta 2 y la Release Candidate o Technical Refresh (o cualquier otro nombre comercial bonito) servían para refinar esos errores minoritarios que siempre hay.

Ahora, la idea es que tengamos la beta Preview muy básica y mucho más “verde” pero mucho antes de lo que habitualmente se tenía. El objetivo es tener feedback real lo antes posible para ver como se comporta el nuevo producto en el “mundo real” y fuera de los laboratorios de Redmond. La primera Preview tosca muy pronto (en un par de meses) se sustituye por una Preview más refinada y así hasta la “beta final”: RTM. Con Windows 8 se siguió este patrón: primero la “Developer Preview” y luego la “Consumer Preview”, es decir los cambios más de back-end y la API primero y luego la interfaz de usuario y el pulido final. Con Windows 10 lo mismo: Preview con un ciclo más lento de cara al usuario final y otro más rápido (Fast Track) de cara al desarrollador/administrador.

Entonces, lo que tenemos entre manos es un SharePoint 2016 en el que la API y el back-end han sido cambiados por dentro de manera muy exhaustiva, pero donde la interfaz de usuario y la cara pública de la API es prácticamente la misma que en SharePoint 2013. De allí el nombre de SharePoint 2016 “IT Preview”. Con ello Microsoft pretende, en mi opinión, validar los cambios tan críticos como los MinRoles, búsqueda híbrida y los nuevos límites de escalabilidad.

Entonces, en una “IT Preview” es normal que no se vean grandes mejoras “a simple vista” ya que son más bien refactorings y reingeniería para poder habilitar esas grandes mejoras en los builds siguientes.

Yo esperaría una “Developer Preview” entre octubre y noviembre, y otra “Consumer Preview” en enero/febrero. La Developer Preview traería las mejoras de API de SharePoint cliente CSOM, el modelo de Apps y a saber que cosas más, con el objetivo de tener el feedback real de esos nuevos cambios para poder pulirlos lo antes posible. La Consumer Preview sería ya una fiel imagen del SharePoint 2016 tal como saldría acabado, con todas las mejoras de funcionalidad ya de cara al usuario y al administrador de sitios de SharePoint.

Entonces…paciencia, “pequeños saltamontes”. Esta IT Preview es sólo la punta del iceberg de las mejoras de SharePoint 2016.

CEUS by Iberian SharePoint Conference 2015

El día 9 y 10 de junio se celebró la conferencia CEUS by Iberian SharePoint Conference 2015, en las oficinas de Microsoft en La Finca (Pozuelo de Alarcón). Este año la conferencia tradicional de Microsoft llamada CEUS (Conferencia española de usuarios de SharePoint) se ha unido con la Iberian SharePoint Conference organizada por los grupos de usuarios para unir lo mejor de las dos conferencias.

Logo de CEUS by ISPC

He podido ayudar como parte del equipo organizador, como asistente en los talleres y como ponente. Han sido dos días intensos pero muy satisfactorios al ver que los asistentes a la conferencia han podido aprovecharla al máximo para aprender, interactuar y pasárselo bien. Desde la organización de la conferencia nos sentimos muy orgullosos del resultado.

Mi charla sobre las apps high-trust ha sido muy concurrida, con mucha gente que la siguió de pie al estar totalmente llena la sala. A pesar de los pequeños errores técnicos con el proyector, creo que la sesión ha sido provechosa para los asistentes.

IMG-20150610-WA0001 Twitterb2df895 Twitter396d528 Twitter667f325 IMG-20150611-WA0003

Todo el material de las charlas está disponible en el repositorio GitHub de la conferencia.

Os dejo algunas fotos del evento para acercároslo a los que no pudísteis asistir.

Ahora os esperamos a todos el día 26 de septiembre, cuando se celebrará SharePoint Saturday Barcelona 2015.

 

Hablando de herramientas de desarrollo SharePoint

En el First Monday de mayo los miembros de SUG.CAT nos reunimos para hablar de las herramientas de desarrollo en nuestros proyectos de SharePoint. En la discusión sacamos varias herramientas útiles para el desarrollo con SharePoint / Office 365, que recojo en esta tabla.

Equipo SUG.CAT reunido

Esenciales
Sharepoint Manager El clásico y con razón. Explorador de modelo de objetos de servidor de SharePoint
ULS Viewer Visualizador simple de logs de SharePoint
Feature Admin and Cleanup Tool Herramienta para detectar y quitar features huérfanas
CAML
SharePoint CAML Query Helper Herramienta para construir y probar las consultas CAML
CAMLJS Herramienta para construir las consultas CAML para JavaScript/CSOM. También disponible como extensión de Chrome.
CISAR Editor de las plantillas CSR (Client-side Rendering)
CSOM / JS / Cliente
Fiddler “Debugger” HTTP para ver la conversación entre el navegador y el servidor
Sharepoint Client Browser SharePoint Manager que funciona en remoto con API cliente, para SharePoint en la nube y on-prem
JSON Formatter & Validator Formatea y valida el contenido JSON. Útil para investigar los errores de formato.
Postman Extensión de Chrome para probar y debugar las APIs HTTP
SharePoint Search Query Tool Para probar y debugar las consultas contra la API REST del motor de búsqueda de SharePoint 2013
Provisionamiento e instalación
SPMETA2 API para crear artefactos de SharePoint (listas, content types etc) desde código de manera sencilla
SharePoint Genesis Framework Un framework para declarar y provisionar artefactos de SharePoint
SharePoint Solution Deployer “Instalador” de paquetes WSP que ejecuta también tareas adicionales via PowerShell
AutoSPInstaller Instalador y configurador desatendido de servidores SharePoint. Ahorra mucho, mucho tiempo.
Varios
ZoomIt Zoom de pantalla (CTRL+1) muy útil para las presentaciones
Process Explorer Información detallada sobre los procesos activos en la máquina
Debug Diagnostics Tool Analizador de “cuelgues” de las aplicaciones IIS (y SharePoint)
SMTP4Dev Servidor de correo SMTP “falso” para ver que correos se envían desde nuestras aplicaciones. Los correos se guardan y se pueden ver.
SharePoint Color Palette Tool Editor de paleta de colores de SharePoint
Gary Lapointe SharePoint Automation Extensiones útiles para PowerShell de SharePoint. Mirad por ejemplo la extensión que automáticamente publica todos los elementos en estado borrador en una colección de sitios.
Migración de contenido
SP Content Deployment Wizard Utilidad para exportar e importar contenido de SharePoint. Usa la API de Content Migration de SharePoint.
Metalogix Content Matrix Express Utilidad de migración de contenido de SharePoint completa, con limitación de 25 GB de tamaño de la base de datos de contenido
Office Patterns and Practices PnP Ejemplos oficiales de tareas de desarrollo sobre SharePoint. Directos del equipo de SharePoint y de API de SharePoint.
Herramientas de pago
SPCAF/SPCOP [de pago] Analizador de código SharePoint, con versión gratis (SPCOP) y de pago (SPCAF)
SPDocKit [de pago] Documentador de la granja de SharePoint. Además, facilita la gestión y seguimiento de los permisos.
BCS Meta Man [de pago] Creador de esquemas de Business Connectivity Services (BCS)
ReSharper [de pago] Extensión de Visual Studio para refactorizar código

Espero que os sean útiles.

Organizando el primer SharePoint Saturday Barcelona

SPSaturday_square

En los últimos meses desde SUG.CAT estamos inmersos en la organización del primer evento en el formato de SharePoint Saturday.

Desde hace ya un tiempo andamos comentando internamente que sería un reto importante poder organizar un evento de estas características en Barcelona (y en España), pero que a la vez comparándonos con el resto de los grupos de usuarios de Europa vemos que podemos hacerlo. Por eso nos líamos la manta a la cabeza y empezamos a movernos para convertirlo en realidad.

¿SharePoint Saturday, mandeeee, lo cualooo?

Los SharePoint Saturday (o SPS) son eventos tipo conferencia, gratuitos y celebrados siempre en un sábado. Suelen tener varios “tracks” en paralelo y ponentes de gran nivel, con preferencia para los ponentes locales y personas destacadas en la comunidad que lo organiza.

Nuestro SharePoint Saturday inaugural se hará el sábado 26 de septiembre de 2015 en las instalaciones del Institut Químic de Sarrià (IQS). Nos haría ilusión llenarlo con 200 personas del mundillo SharePoint, entre desarrolladores, usuarios, administradores, jefes de proyecto y demás perfiles que directa o indirectamente estén relacionados o bien con SharePoint o bien con Office 365 y Azure.

¿Qué necesitamos ahora?

Necesitamos apoyo en tres frentes:

Patrocinadores

Tenemos abierto el call for sponsors para que las empresas que estén interesadas en tener presencia en el evento puedan patrocinarlo. Los niveles de patrocionio son 3: Gold, Silver y Bronze. Además, existe la opción de patrocinio Raffle, es decir de aportar un regalo que se sorteará entre los asistentes.

Si tu empresa podría estar interesada, ponte en contacto con nosotros en Twitter o en la web, por favor.

Ponentes

También tenemos el call for speakers donde los ponentes potenciales pueden proponer sus charlas. Las charlas serán preferentemente en inglés (para que los visitantes del resto de Europa puedan acudir también), pero si no te manejas bien en ese idioma no te preocupes, tenemos un lugar para tí también.

Publicidad

Sobre todo lo que necesitamos es que todo el mundo que tenga interés en SharePoint u Office 365 sepa que el día 26 de septiembre tiene una cita. Si tenéis amigos o compañeros de trabajo a los que les pueda interesar, haced correr la voz para que podamos llegar a esas 200 personas de asistencia que nos marcamos como reto.

Más detalles sobre el evento