[#HUMOR] Never underestimate a bored developer; or the source code complexity dilemma

Hello!

I clearly remember the first time I hear the next sentence

Never underestimate a bored developer

The next thing I saw after that, was a routine to solve sudokus in… T-SQL!

I don’t know if it was the fever I got in the past few days, or that I was somehow possessed by some demon; but today I read a couple of lines that I wrote 4 days ago and I only thought about this.

Clipboard01

Or need to say what I think about myself, and how big that are at Geek & Poke

/El Bruno

Source: http://geekandpoke.typepad.com/geekandpoke/2010/11/how-to-make-a-good-code-review.html

[#HUMOR] Nunca subestimes a un programador aburrido; o la complejidad imposible que puede alcanzar el source code

Hola!

Recuerdo como si fuese hoy la primera vez que escuche la frase

Nunca subestimes a un programador aburrido

Lo siguiente que vi después de escuchar eso, fue una rutina para resolver sudokus en … T-SQL !!!

No se si ha sido la fiebre, o que estuve poseído por algún demonio; pero hoy he leído un par de líneas que escribí hace 4 días y solo he pensado en esto.

Clipboard01

Ni falta hace decir lo que pienso de mi mismo y lo grandes que son en Geek&Poke

Saludos @ Home

/El Bruno

Source: http://geekandpoke.typepad.com/geekandpoke/2010/11/how-to-make-a-good-code-review.html

ENG [#VSONLINE] Rename Team Projects, Oh Yeaaahh, Finally! I can’t find the happiest word to describe this …

Hello!

If you are a TFS user, for sure you will remember the exact moment in which after using a Team Project for a while, you came to the conclusion that the name was not correct. It was at that precise moment when you realize that you have 2 options

– Create a new Team Project with the correct name. Migrate between the 2 TPs all the Work Items, the source control history, the user and security settings, etc.

– Or… continue to work on the original TP and try not to fall into the temptation to look at the bad name.

As well, this to us has some hairs brought from 10 years ago, already has solution:

It is now possible to rename a Team Project in Team Foundation Server.

What we can see and test in Visual Studio Online. And having said that, I can only enjoy the weekend in peace…

Greetings @ Home

/El Bruno

Source: http://blogs.msdn.com/b/willy-peter_schaub/archive/2015/04/25/from-vsts-2005-to-vso-rename-time-flies-when-you-are-having-fun.aspx

[#VSONLINE] Rename Team Projects, Oh Yeaaahh, Finally !!! y otra cantidad de exclamaciones ….

Hola!

Si eres un usuario de TFS seguramente recordarás ese momento en el que después de usar un Team Project durante un tiempo, llegaste a la conclusión que el nombre del mismo no era el correcto. Fue en ese preciso momento en el que diste cuenta que tenías 2 opciones

– Crear un nuevo Team Project con el nombre correcto. Migrar entre los 2 TPs todos los WorkItems, el histórico del source control, la configuración de usuarios y seguridad, etc

– O … seguir trabajando en el TP original e intentar no caer en la tentación de mirar el nombre del mismo.

Pues bien, esto que nos ha traido de los pelos a algunos desde hace 10 años, ya tiene solución:

Ahora es posible renombrar un Team Project en Team Foundation Server.

Lo podremos ver y probar en Visual Studio Online. Y dicho esto, solo me queda disfrutar el fin de semana en paz …

Saludos @ Home

/El Bruno

Fuente: http://blogs.msdn.com/b/willy-peter_schaub/archive/2015/04/25/from-vsts-2005-to-vso-rename-time-flies-when-you-are-having-fun.aspx

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