#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

[#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/

ENG [#VS2015] String Interpolation and #ReSharper, you must love it!

Hello!

A few days ago I wrote a post about one of the new capabilities that we have thanks to Roslyn: [String.Format () vs String Interpolation]. As a final conclusion, if you want to share code with Visual Studio 2013, you should not use it.

However, today ReSharper encourages me to use the String Interpolation feature because is one of the options that we find in R# smart actions, convert String.Format() to String Interpolation.

Clipboard02

Yesterday on twitter, someone told me that maybe this affected the clarity of the code. Well, in the following example a conversion of a String.Format there with more than 20 arguments, I think I prefer the end result

RS String Interpolation

Greetings @ Home

/El Bruno

[#VS2015] String Interpolation and #ReSharper, you must love it !!!

Hola !

Hace unos días escribí un post sobre una de las nuevas capacidades que tenemos gracias a Roslyn: [String.Format() vs String Interpolation]. Al final, resulta que si hay que compartir código con VS2013, pues lo mejor es no utilizarlo.

Sin embargo, hoy ReSharper me anima a seguir utilizándolo ya que una de las opciones con las que nos encontramos en las smart actions, es la de convertir String.Format() a String Interpolation.

Clipboard02

Ayer por twitter alguien me comentó que tal vez esto afectaba a la claridad del código. Pues mira, en el siguiente ejemplo hay una conversión de un String.Format() con más de 20 argumentos, creo que prefiero el resultado final

RS String Interpolation

Saludos @ Home

/El Bruno