Monthly Archives: noviembre 2014

[#VS2015] Some cool new stuff in Blend 2015

Hello!

After running the 10 K race put a brake, now a little review what has been learned after using Blend 2015 for a couple of weeks. There are posts from the official Visual Studio Team where he discussed all of the new features, I’ll try to comment what I liked during this last time.

The first thing that catches your attention is that the “it is not more Blend” is now Visual Studio with a touch more to people’s User Experience. The truth is that working side-by-side VS2013 to Blend 2015, not noticed what a product other than Visual Studio. The main difference is a specific theme to Blend, which is almost a darker IDE ;)

bl 01

Detail: Works including the ALT + SHIFT + ENTER for Full Screen!

Now, it is still Blend, with what we have panels of Assets, States, etc. Those who already know of Blend, that is appreciated because in some respects it is much easier to continue working in mode UX.

bl 02

While visually Blend editor is a good pass, I am that continue itching the XAML by hand. That’s why have Intellisense, Code Peek and other specific to Visual Studio and Blend in helps, she is thank you very much

Another thing that caught my attention is that Solution Explorer and Team Explorer panels are exactly the same as in Visual Studio. This glad day when working with shared projects, or TFS and Git.

bl 03

A couple of things that I have not tested: If you are editing a project in Visual Studio 2015 and 2015 Blend, the process of refreshment of the modifications to a file between apps seems that it has greatly improved. I have not personally tried it, I do not usually have 2 apps open at the same time. Another thing I haven’t tried is the ability to debug from Blend. It is now exactly the same as in Visual Studio.

Ahh and you don’t forget me: like to NuGet? as takes NuGet in Blend!

bl 04

Greetings @ Madrid

/El Bruno

Reference: What’s new in Blend for Visual Studio 2015 Preview


Archivado en: Blend, EnglishPost, Visual Studio 2015 Tagged: Blend, English Post, Visual Studio 2015

[#VS2015] Novedades en Blend 2015

Hola!

Después de correr los 10K de la carrera ponle freno, ahora toca repasar un poco lo aprendido después de utilizar Blend 2015 durante un par de semanas. Hay posts del equipo oficial de Visual Studio donde comentan todas las novedades, yo intentaré comentar lo que me ha gustado durante este último tiempo.

Lo primero que te llama la atención es que “no es más Blend” ahora es Visual Studio con algún toque más para personas de User Experience. La verdad es que trabajando side-by-side entre VS2013 y Blend 2015, no se nota que es un producto diferente a Visual Studio. La principal diferencia es un theme específico para Blend, que es casi un IDE más oscuro ;)

bl 01

Detalle: Inclusive funciona el ALT + SHIFT + ENTER para el Full Screen !!!

Ahora bien, sigue siendo Blend, con lo que tenemos los paneles de Assets, States, etc. Los que ya conocemos de Blend, eso se agradece porque en algunos aspectos es mucho más cómodo seguir trabajando en modo UX.

bl 02

Si bien visualmente el editor de Blend es una pasada de bueno, yo soy de los que siguen picando el XAML a mano. Es por eso que tener Intellisense, Code Peek y otras ayudas propias de Visual Studio en Blend, se agradecen mucho

Otra cosa que me ha llamado la atención es que los paneles de Solution Explorer y Team Explorer son exactamente los mismos que en Visual Studio. Esto nos alegra el día al trabajar con proyectos compartidos, o con TFS y Git.

bl 03

Un par de cosas que no he probado: Si estás editando un mismo proyecto en Visual Studio 2015 y Blend 2015, el proceso de refresco de las modificaciones en un archivo entre las apps parece que ha mejorado mucho. Personalmente no lo he probado, no suelo tener abiertas las 2 apps al mismo tiempo. Otra cosa que no he probado es la capacidad de depurar desde Blend. Ahora es exactamente igual que en Visual Studio.

Ahh y que no me olvide: Quieres NuGet? pues toma NuGet en Blend !!!

bl 04

Saludos @ Madrid

/El Bruno

Reference: What’s new in Blend for Visual Studio 2015 Preview


Archivado en: Blend, Visual Studio 2015 Tagged: Blend, Visual Studio 2015

[#VS2015] Evolution: references, services and now #ConnectedServices! ;)

Hello!

If you have some years as developer, for sure you’ll remember the mother or grandmother of a colleague that “has complicated the easy use of references in a development project“. Even with diferent words, the functionality of the references in different languages is the same: import a module which provides a feature XYZ. And caution, because this import action can involve bringing modules locally or create proxies to work with them in a “service” mode.

With the passage of time, these modules began to be more complex and of course, it was not just a single module, but it also had dependencies with other modules. So package managers like NPM for node.js or NuGet for .net arrived. These apps allow us to manage package dependencies in a “transparent” way and it was easier to work with them.

However, the concept of reference is something that has already evolved much. Once upon a time they started as a simple requeriment unit. Now the business apps needs tend to be something like

-Connect to Dynamics AX and create purchase orders

-Automatically create entries in platforms such as Twitter or Yammer

-etc

And of course, in addition to references or references packages, there are connected services, scripts and configuration files, and much more. When you create or maintain a robust app (not the typical Hello World) you are taking account of these actions for configuration and maintenance can lead to many problems.

It is at this point where it becomes “Connected Services“, such as a new option within Visual Studio 2015. The first thing that draws our attention is that the option is next to the classics “add reference”, “add service reference” and “manage nuget packages”

add cs

When we add a new connected service will see that we access a small “store” with different options to add services in an intelligent way.

add cs 2

If for example you select an Azure Storage, first thing we need to do is login credentials from Azure to be able to select the same. In this case we can see proof of Machine Learning in a trial of Azure account.

add cs 3

We also have the possibility of creating a new element, although this is specific for each option within Connected Services.

Finally, after finishing the process, we see in the project we have the references and NuGet packages already configured. We also have a Getting Started, created specifically to “remember” mode.

add cs 4

And most importantly, this “store” of connected services is 100% expandable. If in the previous step, we decided to add other services, this action will take us to Visual Studio Gallery where we have a category “Services”. From here we only have to download the VSIX, install, restart Visual Studio and ready

add cs 5

We can already see new options within the “Connected Services” window

What was said… Visual Studio 2015, productivity to the limit :D

Greetings @ Madrid (with a rain of these)

/El Bruno


Archivado en: Connected Services, EnglishPost, NuGet, Visual Studio 2015 Tagged: Connected Services, English Post, NuGet, Visual Studio 2015

[#VS2015] Evolution: references, services and now #ConnectedServices !!! ;)

Hola!

Si tienes algunos años como developer seguramente que alguna vez te ha tocado acordarte de la madre o abuela de algún compañero que “ha complicado el fácil uso de referencias en un proyecto de desarrollo“. Si bien cambia el término, la funcionalidad de las referencias en diferentes lenguajes es el mismo: importar un módulo que nos brinda una funcionalidad XYZ. Y ojo, que esta importación puede implicar traer módulos localmente o crear proxies para trabajar con los mismos en modo “service“.

Con el paso del tiempo, estos módulos comenzaron a ser cada vez más complejos y claro, ya no era solo un módulo, sino que además tenía dependencias de otros módulos. En ese momento aparecen los gestores de packages del estilo NuGet para .Net o NPM para Node.js. Estas apps nos permitían gestionar paquetes de dependencias de una forma “más transparente” y se hacía más simple trabajar con las mismas.

Sin embargo, el concepto de referencia es algo que ya ha evolucionado mucho. Dicho de otra forma, ya no existe una simple dependencia. Ahora las necesidades de negocio de las apps suelen ser algo como

- Conectarme a Dynamics AX y crear órdenes de Compra

- Crear entradas automáticamente en plataformas como Twitter o Yammer

- etc

Y claro, además de las referencias o paquetes de referencias, hay servicios conectados, scripts y archivos de configuración, y muchas cosas más. Cuando creas o mantienes una app robusta (no el típico hola mundo) te vas dando cuenta de estas acciones de configuración y mantenimiento pueden acarrear bastantes problemas.

Es en este punto donde llega “Connected Services“, como una nueva opción dentro de Visual Studio 2015. Lo primero que nos llama la atención es que la opción está junto a los clásicos “add reference”, “add service reference” y “manage nuget packages”

add cs

Cuando agregamos un nuevo connected service veremos que accedemos a una pequeña “store” con diferentes opciones para agregar servicios de una forma inteligente.

add cs 2

Si por ejemplo seleccionamos un Azure Storage, lo primero que deberemos hacer es ingresar unas credenciales de Azure para poder seleccionar el mismo. En este caso podemos ver una prueba de Machine Learning en una cuenta de prueba de Azure.

add cs 3

También tenemos la posibilidad de crear un nuevo elemento, aunque esto es específico de cada opción dentro de Connected Services.

Finalmente, luego de terminar el proceso vemos que en el proyecto tenemos las referencas y paquetes NuGet ya configurados. Tenemos también un Getting Started, creado específicamente a modo “remember”.

add cs 4

Y lo más importante, esta “store” de servicios conectados es 100% extensible. Si en el paso anterior, decidimos agregar otros servicios, esta acción nos llevará a Visual Studio Gallery donde tenemos una categoría “Services”. A partir de aquí solo tenemos que descargar el VSIX, instalar, reiniciar Visual Studio y listo

add cs 5

Ya podremos ver las nuevas opciones dentro de la ventana de “Connected Services”

Lo dicho … Visual Studio 2015, productividad al límite :D

Saludos @ Madrid (con una lluvia de esas)

/El Bruno


Archivado en: Connected Services, NuGet, Visual Studio 2015 Tagged: Connected Services, NuGet, Visual Studio 2015

[#SLIDES] #SpeakerDesk, nice one to add to #SlideShare options

Hello!

If you are from those who use Powerpoint, SlideShare, surely you know. It is one of the major resources available to use if you need to share slides. I use it since years and the truth is that I am pretty happy with it. I can view my profile (elbruno@slideshare), see some followers and even follow certain speakers that interest me.

If we see it from the point of view of social collaboration, SlideShare perfectly fulfills what is expected of it. A robust, integrated with enough social as facebook and twitter channels and popular platform. For example, integrating SlideShare presentations into WordPress is more than just simple, and I am grateful that for this blog.

Today reviewing part of the presentations that I got lost in the CodeMotion, I reach Speader Desk. And of course, as restless ass that I am I decided to upload the slides of my presentation of CodeMotion and see that I offer.

The first thing that struck me is that the supported format is PDF, luckily, since quite some time Office offers the ability to export as PDF

ExportToPdf

Then came the time of uploading the slides (in PDF format)

uploading

The truth is that the end result is impressive, you can see the slide here (link)

Something that caught my attention, is that once published and processed material, when you see it, in the progress bar you can move the mouse and view the slides in mode animation in a very attractive manner. This in the preview is attractive

SpeakerDesk

And in the final presentation is very well

It surely has many more options to discover but I think that I will give you an opportunity to parallel to SlideShare to see what surprises me :DSpeakerDesk02

Best regards

/El Bruno


Archivado en: EnglishPost, Opinion, Slides, SlideShare, Speaker Desk Tagged: English Post, Opinion, Slides, SlideShare, Speaker Desk

[#SLIDES] Speaker Desk, interesante alternativa a SlideShare

Hola!

Si eres de los que usas Powerpoint, seguramente conoces SlideShare. Es uno de los principales recursos disponibles a utilizar si necesitas compartir slides. Yo lo uso desde años y la verdad es que estoy bastante happy con el mismo. Puedo ver mi perfil (elbruno@slideshare), ver algunos followers e inclusive seguir a determinados speakers que me interesan.

Si lo vemos desde el punto de vista de la colaboración social, SlideShare cumple a la perfección lo que se espera de la misma. Una plataforma robusta, integrada con bastantes canales sociales como facebook y twitter y bastante popular. Por ejemplo, integrar presentaciones de SlideShare en WordPress es algo más que simple, y eso lo agradezco para este blog.

Hoy revisando parte de las presentaciones que me perdí en el CodeMotion, llego a Speader Desk. Y claro, como culo inquieto que soy decidí subir las slides de mi presentación de CodeMotion y ver que me ofrece.

Lo primero que me llamó la atención es que el formato soportado es PDF, Por suerte, desde hace ya bastante tiempo Office ofrece la capacidad de exportar como PDF

ExportToPdf

Luego llego el momento de subir las slides (en formato PDF)

uploading

La verdad es que el resultado final es impresionante, pueden ver la slide aquí (link)

Algo que me ha llamado la atención, es que una vez publicado y procesado el material, cuando ves el mismo, en la barra de progreso puedes mover el mouse y ver las slides en modo animación de una forma muy atractiva. Esto en el preview es atrayente

SpeakerDesk

Y en la presentación final queda muy bien

Seguramente tiene muchas más opciones a descubrir aunque creo que le daré una oportunidad paralela a SlideShare para ver con qué me sorprende :DSpeakerDesk02

Saludos

/El Bruno


Archivado en: Event, Slides, SlideShare, Speaker Desk Tagged: Event, Slides, SlideShare, Speaker Desk

[#VS2015] Unity PlugIn for VS2015? Oh yeahhh ;)

Hello!

I’ve always said that tests of software or OS must be done directly in a production environment. That download is a demo, try it out and let it is not real. That’s why, for some time, I’m trying to use Visual Studio 2015 as main development tool. Unity projects, as… rummaging them me although of course, now that the plugin for Visual Studio supports Unity3D + VS2015 because I already follow 100% within Visual Studio.

vsunity

Download: https://visualstudiogallery.msdn.microsoft.com/8d26236e-4a64-4d64-8486-7df95156aba9

Greetings @ Barcelona

/El Bruno


Archivado en: EnglishPost, Unity3D, Visual Studio 2015 Tagged: English Post, Unity3D, Visual Studio 2015

[#VS2015] Unity PlugIn for VS2015? oh yeahhh ;)

Hola!

siempre he dicho que las pruebas de software o SO hay que hacerlas directamente en un entorno productivo. Eso de bajarse una demo, probarla y dejarla no es real. Es por eso que, desde hace un tiempo, estoy intentando usar Visual Studio 2015 como main development tool. Para los proyectos de Unity, pues … me las rebuscaba aunque claro, ahora que el plugin para Visual Studio ya soporta Unity3D + VS2015 pues ya puedo seguir 100% dentro de Visual Studio.

vsunity

Download: https://visualstudiogallery.msdn.microsoft.com/8d26236e-4a64-4d64-8486-7df95156aba9

Saludos @ Madrid (solo por hoy)

/El Bruno


Archivado en: Unity3D, Visual Studio 2015, Visual Studio Gallery Tagged: Unity3D, Visual Studio 2015, Visual Studio Gallery

[#EVENT] My (fleeting) time by the #Codemotion_es with #coding4Fun has been amazing (as always) thank you!

Good

on the 2nd day of the event, I had lucky enough to be on the last track of CodeMotion talking as… as we can have fun with new technologies. The truth is that it was to arrive and begin to see familiar faces, the child and the Martina playing there, get off and see friends of Microsoft, come on you an awesome experience. I once again congratulate the organizers, people who helped and all those who somehow participated in the CodeMotion forhas been great!

As promised is debt left here below some bullets to share

-My slides

-Quick view of the slides that I published the previous day

-From here you can download the code for the demos that I showed at the event

http://1drv.ms/1AyEVRa

-Some I was asked about how work with USB HID devices, because here is an example in 3 steps that surely serving

-On some apps and others engaged in rehabilitation with Kinect

-If you liked any toys I used, in addition to the Kinect, Leap Motion, GoogleCardboard, etc.; so here are some that you can buy online

-This video that I put at the beginning while we “hoped” to start my session (sorry to find the audio cable so late)

Greetings @ Madrid

/El Bruno

PS: I’m trying to remember all the people in the room ;) so let’s go with 20 tweets related to the event THANKS !!!

[#EVENT] My (fleeting) time by the #Codemotion_es with #coding4Fun has been amazing (as always) thank you!

Good

on the 2nd day of the event, I had lucky enough to be on the last track of CodeMotion talking as… as we can have fun with new technologies. The truth is that it was to arrive and begin to see familiar faces, the child and the Martina playing there, get off and see friends of Microsoft, come on you an awesome experience. I once again congratulate the organizers, people who helped and all those who somehow participated in the CodeMotion forhas been great!

As promised is debt left here below some bullets to share

-My slides

-Quick view of the slides that I published the previous day

-From here you can download the code for the demos that I showed at the event

http://1drv.ms/1AyEVRa

-Some I was asked about how work with USB HID devices, because here is an example in 3 steps that surely serving

-On some apps and others engaged in rehabilitation with Kinect

-If you liked any toys I used, in addition to the Kinect, Leap Motion, GoogleCardboard, etc.; so here are some that you can buy online

-This video that I put at the beginning while we “hoped” to start my session (sorry to find the audio cable so late)

Greetings @ Madrid

/El Bruno

PS: I’m trying to remember all the people in the room ;) so let’s go with 20 tweets related to the event THANKS !!!

Página 1 de 41234