#JetBrains – Rider 2017.1 released!. A new multi-platform IDE to create .Net Apps

Hi !

It seems that it was yesterday when JetBrains share the news that they were going to create a .Net IDE  (see References). If you use Visual Studio in any of its versions, you probably know ReSharper. Like every tool, he has his followers and his detractors, I’m in the 1st group. The native integration with R# is mostly focuses on tasks to improve productivity or give more quality to the source code, and that’s something everyone appreciates.

Besides R#, JetBrains has other products and each one of them has very good reviews in the developer community. I have used, DotCover and DotPeek, and my experience has been great. The same I have heard of people who have used TeamCity or Youtrack. In a nutshell, JetBrains makes high quality tools.

That’s why, when they announced a multi-platform IDE, there was a lot of excitement in the C# developer community. The final version supports the development in Windows, Mac and Linux for Apps written in ASP.Net, .Net core, .Net, Xamarin and even Unity3D (I have to take a deeper look to this one here). I will not go into details as the official post covers all the information of the launch. That if, the next official video of rider is 100% recommended

Happy coding!

Greetings @ Burlington

El Bruno

References

Advertisements

#JetBrains – Rider 2017.1 ha sido liberado. Un nuevo IDE multiplataforma para crear .Net Apps

Hola!

Parece que fue ayer cuando JetBrains dio la noticia de que iban a crear un IDE para C# (ver References). Si utilizas Visual Studio en cualquiera de sus versiones, seguramente conoces a ReSharper. Como toda herramienta, tiene sus seguidores y sus detractores, yo estoy en el 1er grupo. La forma nativa en la R# se enfoca en tareas para mejorar la productividad o dar más calidad al código fuente, es algo que siempre me ha gustado.

Ademas de R#, JetBrains tiene otros productos y cada uno de ellos posee reviews muy buenas. Yo he usado, DotCover y DotPeek, y mi experiencia ha sido genial. Lo mismo he escuchado de personas que han utilizado TeamCity o YouTrack. En pocas palabras, JetBrains hace herramientas de calidad.

Es por eso, que cuando anunciaron un IDE MULTIPLATAFORMA, hubo mucha expectación en la comunidad de desarrolladores C#. La version final soporta el desarrollo en Windows, Mac y Linux para Apps ASP.Net, .Net Core, .Net, Xamarin e inclusive Unity3D (a este último debo darle un vistazo más en profundidad). No voy a entrar en detalles ya que el post oficial cubre toda la información del lanzamiento. Eso si, el siguiente video oficial de Rider es 100% recomendable

Happy coding!

Saludos @ Burlington

El Bruno

References

#VS2017 – Visible Keyboard shortcuts in the IDE thanks to #ReSharper !

Hi ! If you know me, you probably noted that, when I’m programming, I hardly use the mouse, I like to use keyboard shortcuts. This is very useful for me, however it can became an issue when I need to share my screen and do some coworking. In example when I’m doing a code review […]

Hi !

If you know me, you probably noted that, when I’m programming, I hardly use the mouse, I like to use keyboard shortcuts. This is very useful for me, however it can became an issue when I need to share my screen and do some coworking. In example when I’m doing a code review or when I’m sharing and explaining some piece of code in a remote learning class.

A couple of times, someone asked me: What did you do? And I need to think back on my steps to find some automated tasks I perform (there are some tasks I even did not realize are part of my coding process). So, after find this, I can go back and explain those steps.

During this days, I was part of this type of job, so I was looking for a tool / artifact with can help me with this. I did not find anything related to Visual Studio 2017, however a nice ReSharper extension worked for me: ReSharper Presentation Assistant.

This extension as simple as powerful: the extension displays, in real time, a small popup tile window with the shortcut and action we are pressing in the IDE.

In example, in the next animation, you can see the shortcuts I use to delete all breakpoints, perform some refactoring, comment a line, etc.

2017 05 03 VS2017 ReSharper Visual Assistant 01

This is a very useful extension. And we also have the chance to access to the source code, so it is a nice opportunity to learn about the ReSharper extension model!

Happy Coding !

Greetings @ Toronto

El Bruno

References

#VS2017 – Atajos de teclado en pantalla gracias a #ReSharper

Hola !

Los que me conocen saben que soy bastante adicto a los atajos de teclado. Esto es una ventaja especial cuando trabajo solo, sin embargo puede ser un problema cuando estoy compartiendo mi escritorio en un Code Review o cuando estoy mostrando un ejemplo de código en una clase en remoto.

Algunas veces me han preguntadp: ¿qué has hecho? o, ¿cómo has hecho eso? y he tenido que volver para atrás para darme cuenta de algunos procesos que tengo mecanizados en mi día a día y que no había tenido en cuenta para explicar.

Pues bien, estos días he estado en situaciones similares, y decidí buscar algo que me ayude al respecto. No pude encontrar nada útil en las extensiones de Visual Studio 2017, sin embargo ReSharper me deparaba una agradable sorpresa: ReSharper Presentation Assistant.

El funcionamiento de esta extensión es tan simple como útil: muestra en un pequeño popup el atajo de teclado que utilizamos en el IDE.

Por ejemplo en la siguiente animación podemos ver los atajos de teclado que voy utilizando mientras, deshabilito todos los breakpoints, hago un poco de refactoring, o comento una línea.

2017 05 03 VS2017 ReSharper Visual Assistant 01

La verdad, es que como asistente esta extensión es muy útil. Si alguno quiere el autor también ha compartido el Source Code, así que también es una muy buena excusa para ver cómo funciona el modelo de extensión de ReSharper.

Happy Coding !

Saludos @ Toronto

El Bruno

References

[#Tools] #JetBrainsRider, C# IDE from #ReSharper creators

Hello!

Today’s plan was to post something related to Xamarin code and Beacons, however the following news deserves a full post. So here it is:

The people of JetBrains has just confirmed that they are going to release an C# development IDE.

It’s simple. According to the original story, the IDE will be based on the JVM so we have the first great scoop: C# not only in Windows, for example Mac environments.

 

Clipboard01

With all the advances of .net in the past years, at this point what worries me less is compiling on Mac. In addition Xamarin friends, have lots of experience in this aspect and Mono support is included.

The main difference is that the IDE includes all the advantages offering ReSharper, so basically we have an IDE C# ReSharper’s cross-platform.

The truth is, being a well-known fan of ReSharper, I think this is excellent news. I hope to be able to access the EAP soon and try the tool in a real environment.

Greetings @ Madrid

-El Bruno

References

[#Tools] #JetBrainsRider, un IDE para C# de los creadores de #ReSharper

Hola!

Hoy tocaba adelantar un poco de código de Xamarin y Beacons, sin embargo esta noticia se merece un post completo para ella. Asi que aquí está

La gente de JetBrains ha confirmado que están creando un un IDE para desarrollar en C#

Así de simple. Según la noticia original, el IDE estará basado en JVM con lo que tenemos el primer gran noticion: Desarrollo de C# en entornos no Windows, como por ejemplo Mac.

Clipboard01

Con todos los avances de .Net en los últimos años, en este punto lo que menos me preocupa es compilar en Mac. Además los amigos de Xamarin, tienen mucha experiencia en este aspecto y el soporte a Mono está incluida.

La principal diferencia radica en que el IDE incorpora todas las ventajas que ofrece ReSharper, con lo que básicamente tenemos un IDE C# de ReSharper multiplataforma.

La verdad es que, siendo un fan reconocido de ReSharper, creo que esta es una excelente noticia. Espero poder acceder al EAP pronto y poder probar la herramienta en un entorno real.

Saludos @ Madrid

-El Bruno

References

#RESHARPER Search type on #NuGet and add package

Hola!

I really like ReSharper, you can easily get to the idea and understand that is a tool for developers created by developers. I still get amazed with some of the Features. In example, next one I think I’ve seen some description on new release, and today I happily use it.

The next steps are included in the video

1. We find a invalid type in our project

2. We go to ReSharper options and look into “Find this type on nuget.org

3. Select this option and we can see, in the result list, some of the NuGet packages which uses this type

4. Add the package and that’s it !!!

Saludos @ Madrid

/El Bruno

References

– ReSharper, www.jetbrains.com/resharper

#RESHARPER Buscar en #NuGet a partir de un tipo y agregar el paquete

Hola!

Uno de las cosas que más me gusta de ReSharper, es que es una herramientas para developers creada por developers; y qué está creada por developers se nota. Puede gustarte o no, pero lo cierto es que todavía hoy me sorprende con alguna de sus funcionalidades. La siguiente funcionalidad, la había visto en alguna de las Releases, pero no fue hasta hoy que me di el gusto de usarla.

Repasamos lo que muestra el video

1. Tenemos un tipo no resuelto en nuestro proyecto

2. Entre las opciones que nos brinda ReSharper, hay una que es interesante “Find this type on nuget.org

3. Seleccionamos esta opción y vemos que ReSharper nos muestra una lista de paquetes que utilizan este tipo

4. Agregamos el paquete y listo !!!

Saludos @ Madrid

/El Bruno

References

– ReSharper, www.jetbrains.com/resharper

ENG [#CLION] #JetBrains new IDE for C/C++

Hello!

I wrote a post a couple of days ago about how ReSharper for Visual Studio now supports C++, and now JetBrains team has just published a very nice IDE for your C/C++ projects. This new product name is CLion and is quite interesting.

On the home page of the product, are all the most important features, so take a look. Like every other JetBrains product, the licensing model is split in levels: enterprise level and individuals. With special offers for students, startups, etc.

When you start to use the product, you get the special feeling of a JetBrains products. In example, in the configuration of the working environment you find GIT, TFS, optional integration with TeamCity, etc.

Clipboard02

Next step is try to import a project created with Visual Studio 2015.

In example, import a console app, in a Hello world mode, works nice. First you should select the files that you want to import

Clipboard03

And in a few steps you will have your console application up and running on CLion.

Clipboard05

I’ll spend a little more time this weekend to test the other features in the IDE. I will try to make some evolution of any app using CLion as main IDE.

Important: If you plan to continue using Visual Studio 2015 as main IDE for C++, be careful in this CLion installer options screen.

Clipboard01

More information on the CLion blog and in the twitter account @clion_ide 

Saludos @ Home

/El Bruno

Home: https://www.jetbrains.com/clion/features/

[#CLION] Nuevo IDE de #JetBrains para C/C++

Hola!

Recuerdas que hace poco comentaba que ReSharper para Visual Studio soportaba C++, pues ahora van los amigos de JetBrains y publican un IDE completito para tus proyectos de C/C++. Este nuevo producto se llama CLion y la verdad es que es bastante interesante.

En la página principal del producto, están todas las features más importantes que posee. Como en casi todos los productos de JetBrains, el modelo de pago es a nivel empresarial y para particulares. Con casuísticas especiales para estudiantes, startups, etc.

Cuando comienzas a utlizar el producto, notas ese toque especial que le dan los de JetBrains a sus productos. Por ejemplo, en la configuración del entorno de trabajo te encuentras con GIT, TFS, integración con TeamCity (opcional), etc.

Clipboard02

Lo siguiente era ver que tal se comportaba con algunos proyectos creados con Visual Studio 2015.

Por ejemplo, importar una app de Consola, en modo Hola Mundo, es algo que luego queda muy bien en CLion. En primer lugar debemos seleccionar los archivos que queremos importar

Clipboard03

Y en pocos pasos tendremos nuestra app creada y funcionando en CLion.

Clipboard05

Creo que este fin de semana veré que otras capacidades tiene. He intentaré hacer alguna evolución de alguna app directamente en CLion.

Importante: Si piensas seguir utilizando Visual Studio 2015 como principal IDE para C++, ten cuidado en esta pantalla de opciones del instalador de CLion.

Clipboard01

Más información en el blog o en la cuenta de twitter @clion_ide 

Saludos @ Home

/El Bruno

Home: https://www.jetbrains.com/clion/features/