Felices fiestas!
Javier Suárez
by Javier Suárez Ruiz
2y ago
Queridos amigos, celebréis lo que celebréis, os deseo a todos unas felices fiestas!. Normalmente, añadiría «junto a vuestros seres queridos», pero esta vez solo añadiré, cuidaos mucho, al igual que a todos los que os rodean. Felices fiestas! Para el 2022! Para el próximo año solo pido mirar hacia delante con alegría y optimismo además de salud. Son los ingredientes básicos para tener un buen año!. Felices fiestas ..read more
Visit website
[SevillaDotNet] Mesa redonda de .NET 6
Javier Suárez
by Javier Suárez Ruiz
2y ago
Tras la .NET Conf 2021 y el lanzamiento de .NET 6 tenemos una enorme cantidad de novedades: C# 10, .NET 6, Visual Studio 2022, etc. ¿Algo mejor que montar una mesa redonda donde invitar a diferentes desarrolladores y repasar las novedades principales? La fecha Será el próximo Jueves, 25 de Noviembre de 18:30h a 20:00h (GMT+1). ¿Te apuntas? Puedes seguir el evento en YouTube: Más información Meetup de SevillaDotNet YouTube ..read more
Visit website
Más novedades de .NET 6, PriorityQueue
Javier Suárez
by Javier Suárez Ruiz
2y ago
Diría que es hasta sorprendente tras ver durante años diferentes implementaciones de PriorityQueue incluidas algunas usadas interamente en Frameworks de Microsoft, que nunca ha existido algo público directamente expuesto en .NET. Esto ha sido así hasta la llegada de .NET 6. En este artículo vamos a conocer las posibilidades de PriorityQueue. Queue Para explicar las novedades introducidas vamos a crear una pequeña clase que nos permita trabajar con personas. public class Person { public string Name { get; set; } public int Age { get; set; } } Vamos a comenzar trabajando con Queue. Se ..read more
Visit website
[C# 10] Const Interpolated Strings
Javier Suárez
by Javier Suárez Ruiz
2y ago
Continuamos hablando de novedades de C# 10. En esta ocasión hablaremos de cadenas interpoladas constantes, nueva funcionalidad que llega para hacer que nuestro código sea más legible y más conciso. Concatenar cadenas constantes hasta ahora Cuando usamos cadenas constantes en C# 9.0 y versiones anteriores, solo podíamos concatenarlas usando el operador +: const string Scheme = "https"; const string Home = "home"; const string Environment = Scheme + "://localhost:5002";const string HomeUri = Environment + "/" + Home; Nuevas posibilidades Con la llegada de C# 10, ahora podemos usar el operad ..read more
Visit website
[.NET 6] DateOnly y TimeOnly
Javier Suárez
by Javier Suárez Ruiz
2y ago
Estamos muy cerca del lanzamiento de .NET, el próximo 9 de Noviembre. Así que, es un momento ideal para comenzar una nueva seria de artículos donde hablar de novedades. En este artículo, vamos a hablar de DateOnly y TimeOnly. Trabajando con fechas Hasta ahora, para trabajar con fechas usábamos la clase DateTime. var date = new DateTime(1985, 7, 23); var onlyDate = DateTime.Now.Date; Con bastantes constructores y métodos, podíamos crear fechas de diferentes formas pero siempre trabajando con el tipo DateTime que incluye el tiempo aunque no lo necesitásemos. De igual forma, no tenemos una fo ..read more
Visit website
[C# 10] File Scoped Namespaces
Javier Suárez
by Javier Suárez Ruiz
2y ago
Seguimos repasando novedades de C# 10. En esta ocasión, vamos a centrarnos en File Scoped Namespaces. Declaración normal de namespaces (hasta ahora) Imagina que creamos una clase Person.cs con el siguiente contenido. using System; namespace FileScopedNamespaceSample { public class Person { public string Name { get; set; } public int Age { get; set; } } } La clase Person.cs se encuentra en el namespace FileScopedNamespaceSample. Cuando se observa el fragmento de código anterior, se puede ver que la declaración del espacio de nombres normal necesita un par de corc ..read more
Visit website
[C# 10] Global Usings
Javier Suárez
by Javier Suárez Ruiz
2y ago
Una de las novedades más sonadas quizás por ser un cambio del que estoy seguro tendrá desarrolladores a favor y otros en contra. En este artículo, vamos a hablar de la llegada de Global Usings. Declarar usings hasta ahora En la parte superior de todas las clases C# hay una colección de instrucciones using que especifican los espacios de nombres que la clase necesita para compilar: using System; namespace GlobalUsingsSample { internal class Program { static void Main(string[] args) { Console.WriteLine("Global Usings!"); } } } Cuando en el mism ..read more
Visit website
Calendario común de comunidades .NET de España
Javier Suárez
by Javier Suárez Ruiz
2y ago
¿Y si en un lugar centralizado y común pudieramos ver de un vistazo todos los eventos de tecnologías .NET que hay en España?. Esta es la idea principal de la que quiero hablaros hoy en este artículo. El origen Hablar con otros de tecnología, proyectos e ideas es algo de lo que personalmente disfruto mucho. Poder ayudar a otros, crecer entre todos es genial. Y en ocasiones, nacen buenas ideas. En una de estas conversaciones con Marcelo Villacorta en la comunidad .NET de Sevilla salía esta idea "estaría genial poder sincronizarnos entre todas las comunidades, saber de forma fácil que eventos ex ..read more
Visit website
Monkey Conf 2021
Javier Suárez
by Javier Suárez Ruiz
2y ago
Otro año más, y otra edición de la Monkey Conf nueva. Este ao es ya la cuarta edición. Hablamos del mayor evento centrado en desarrollo multiplataforma con C# realizado en España. Una fecha especial para reunir a la comunidad, disfrutar de sesiones técnicas, networking y compartir momentos entre todos. Este año, al igual que el año pasado, debido a la situación con el Covid-19, el formato será online. La fecha Este año el evento tendrá lugar entre semana el próximo Miércoles 01 de Diciembre. De igual forma, al ser el evento online y aunque contar con entradas nos ayudaría a conocer de forma ..read more
Visit website
Utilizando el Windows Subsystem para Android para desarrollar
Javier Suárez
by Javier Suárez Ruiz
2y ago
Si has desarrollado con .NET y Xamarin en los últimos años recordarás la evolución al trabajar con emuladores Android. El paso de los emuladores por defecto a Intel HAXM fue un gran paso adelante en el rendimiento general; luego pasamos a tener más opciones como Xamarin Android Player para finalmente llegar al soporte de Hyper-V lo que facilitó otro salto en rendimiento y tiempo de arranque. ¿Y si estamos ante el siguiente salto?. En este artículo, vamos a conocer el Windows Subsystem para Android así como lo necesario para utilizarlo para desarrollar y depurar aplicaciones Android. Windows 1 ..read more
Visit website

Follow Javier Suárez on FeedSpot

Continue with Google
Continue with Apple
OR