lunes, 17 de julio de 2017
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)
.NET/.NET Core
- The week in .NET – Links!
Bertrand Le Roy - Memory Usage Inside the CLR
Matt Warren - Pooling large arrays with ArrayPool
Adam Sitnik - .NET Framework July 2017 Security and Quality Rollup
Rich Lander - Virtual Panel: High Performance Application in .NET
Pierre-Luc Maheu - Mapping Complex types to/from JSON with JSON.Net
Eli Weinstock-Herman - Working with “Big Data” in .NET
Eric Law - Send Mail Using SendGrid In .NET Core
Anuraj Parameswaran - Unleashing the Power of .NET Big Memory and Memory Mapped Files
Dmitriy Khmaladze - Good citizenship - logging from .NET libraries
Nicholas Blumhardt - Announcing PostSharp 5.0 RTM
Iveta Moldavcuk - Join Null Check with Assignment Colin Angus Mackay
- Span
Adam Sitnik
Publicado por José M. Aguilar a las 8:55 a. m.
Nadie ha comentado la entrada, ¿quieres ser el primero?
Etiquetas: enlaces
martes, 11 de julio de 2017
En C# siempre hemos podido enviar a métodos parámetros por referencia usando la palabra clave
Un ejemplo clásico es el uso de
Veamos en qué consisten.
ref
. Aunque su alcance era algo limitado, nos permitía coquetear con punteros para cubrir de forma eficiente algunos escenarios y permitirnos algunos usos avanzados, pero sin necesidad de abandonar la seguridad que nos ofrece el entorno de ejecución de .NET.Un ejemplo clásico es el uso de
ref
para intercambiar dos valores desde un método:int one = 1, two = 2; Swap(ref one, ref two); Console.WriteLine($"{one},{two}"); // 2,1 ... void Swap<T>(ref T a, ref T b) { var temp = a; a = b; b = temp; }En C#7, el ámbito de uso de las referencias se ha ampliado bastante gracias a la introducción de dos nuevas características en el lenguaje:
- El soporte para variables locales de tipo referencia, o ref locals.
- La capacidad de un método o función de retornar referencias, también conocida como ref returns.
Veamos en qué consisten.
lunes, 10 de julio de 2017
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)
.NET/.NET Core
- The week in .NET – Links!
Bertrand Le Roy - Porting a 15 year old .NET 1.1 Virtual CPU Tiny Operating System school project to .NET Core 2.0
Scott Hanselman - .NET Core solution management via the command line interface
Joseph Woodward - Debouncing and Throttling Dispatcher Events
Rick Strahl - ConcurrentDictionary allocates … a lot
Rick Brewster - Estrategias para controlar las excepciones en C#
Albert Capdevila - C# 7 Series, Part 4: Discards
Mark Zhou - When you use the Polly circuit-breaker, make sure you share your Policy instances!
Andrew Lock
martes, 4 de julio de 2017
Poco a poco seguimos desmenuzando las novedades disponibles tras la llegada de C# 7. Hasta el momento hemos visto las siguientes:
En esta ocasión veremos un par de pequeñas adiciones al lenguaje que, aunque de mucho menor calado de otras que ya hemos repasado, también merecen tener su minutillo de protagonismo ;)
En esta ocasión veremos un par de pequeñas adiciones al lenguaje que, aunque de mucho menor calado de otras que ya hemos repasado, también merecen tener su minutillo de protagonismo ;)
lunes, 3 de julio de 2017
Tras el subidón de mi séptimo nombramiento como MVP, seguimos con las tradiciones, así que ahí van los enlaces recopilados durante la semana pasada. Como de costumbre, espero que os resulten interesantes. :-)
.NET/.NET Core
- The week in .NET – .NET Conf, Material Design in XAML Toolkit
Bertrand Le Roy - Sobre NuGet y versiones…
Eduard Tomás - .NET Core: Finding out SDK-, installed runtime-, and Framework Host versions
Iris Classon - Announcing .NET Core 2.0 Preview 2
Rich Lander - Speed of dotnet run vs the speed of dotnet for published apps (plus self-contained .NET Core apps)
Scott Hanselman - Hashing, Encryption and Random in ASP.NET Core
Paul Hiles - Installing Additional App Templates for dotnet new
Steve Smith - Exploring CQRS within the Brighter .NET open source project
Scott Hanselman - .NET Framework June 2017 Cumulative Quality Update for Windows 10
Rick Lander - Performance Improvements in RyuJIT in .NET Core and .NET Framework
Joseph Tremoulet - C# Goes Back to BASICs with Local Functions
Tim Patrick - Generate C# API Documentation with Wyam
Derek Comartin
Estimados amigos, simplemente quería compartir con vosotros una alegría. Como viene ocurriendo desde hace siete años, he vuelto a ser honrado recibiendo el galardón MVP de Microsoft por mis contribuciones a la comunidad durante el año pasado.
Aunque ya vayan siendo siete los galardones y quizás debería haberme acostumbrado un poco, no es así. Sigo sintiendo la misma mezcla explosiva de satisfacción, orgullo y alegría al recibir la tradicional notificación por email:
Me siento feliz de poder continuar estando cerca de este grupo de frikis que dedican parte de su tiempo a compartir conocimientos y aportar para que muchos podamos mejorar cada día subidos a hombros de gigantes. Y es todo un lujazo poder tener entre ellos a grandes amigos, porque, aparte de ser técnicamente brillantes, me he encontrado ahí con unas personas excepcionales.
Mi eterno agradecimiento al equipo del programa MVP en Microsoft, a la gran Cristina González, nuestra MVP lead, y a todos vosotros, amigos de Variable not found, porque al fin y al cabo sois los que hacéis posible que pueda sentirme tan afortunado.
Aprovecho también para dar la enhorabuena al resto de MVP nombrados el mismo día, ya sea por primera vez o renovando galardón.
Por último, me gustaría enviar un afectuoso abrazo para grandes amigos que este año han abandonado el programa (espero que temporalmente), pero que seguro seguirán dando caña con y para la comunidad porque ellos lo valen ;) ¡Aúpa chicos!
Publicado en Variable Not Found.
Aunque ya vayan siendo siete los galardones y quizás debería haberme acostumbrado un poco, no es así. Sigo sintiendo la misma mezcla explosiva de satisfacción, orgullo y alegría al recibir la tradicional notificación por email:
Me siento feliz de poder continuar estando cerca de este grupo de frikis que dedican parte de su tiempo a compartir conocimientos y aportar para que muchos podamos mejorar cada día subidos a hombros de gigantes. Y es todo un lujazo poder tener entre ellos a grandes amigos, porque, aparte de ser técnicamente brillantes, me he encontrado ahí con unas personas excepcionales.
Mi eterno agradecimiento al equipo del programa MVP en Microsoft, a la gran Cristina González, nuestra MVP lead, y a todos vosotros, amigos de Variable not found, porque al fin y al cabo sois los que hacéis posible que pueda sentirme tan afortunado.
Aprovecho también para dar la enhorabuena al resto de MVP nombrados el mismo día, ya sea por primera vez o renovando galardón.
Por último, me gustaría enviar un afectuoso abrazo para grandes amigos que este año han abandonado el programa (espero que temporalmente), pero que seguro seguirán dando caña con y para la comunidad porque ellos lo valen ;) ¡Aúpa chicos!
Publicado en Variable Not Found.