Iniciar sesión
Registrarse
He olvidado mi contraseña
Filtrando por '.NET'

Los que más o menos me seguís por Twitter, quizá os habréis enterado de que estoy escribiendo una librería cross-platform (netstandard2) para desarrollar aplicaciones de consola. Evidentemente no es la única, es simplemente otra más y puedo asegurar que me lo paso genial desarrollándola. U...

Enviado por etomas
LEER MÁS

“... Someone's knocking at the door Somebody's ringing the bell Do me a favor, open the door, and let 'em in…” Paul McCartney and Wings, “Let 'Em In” (1976) Aunque ya todos estamos esperando la presentación oficial de Visual Studio 2019 y C# 8.0 el próximo martes, yo aún sigo descubrie...

Enviado por Octavio Hernandez
LEER MÁS

Quedada múltiple Desde CartujaDotNet, grupo de usuarios .NET de Sevilla ySVQXDG, grupo de desarrolladores Xamarin de Sevilla,vamos a realizar una quedada informal (la primera del año!) para charlar abiertamente sobre tecnologías Microsoft, Xamarin, herramientas utilizadas, intercambiar impresion...

Enviado por Javier Suárez Ruiz
LEER MÁS

Introducción A la hora de aprender un lenguaje o framework es ideal contar con una buena documentación, pero, contar con ejemplos complementarios es aún mejor si cabe. Poder ver el código, modificarlo y probar los resultados. Gran parte de la documentación Xamarin cuenta con ejemplos oficiales...

Enviado por Javier Suárez Ruiz
LEER MÁS

Introducción A la hora de trabajar con nuestros proyectos, contamos con imágenes. A veces serán recursos para la gestión del icono de la aplicación, otras serán recursos a utilizar en la aplicación. En cualquier caso, necesitamos gestionar una serie de acciones: Cuidar el tamaño de la...

Enviado por Javier Suárez Ruiz
LEER MÁS

Introducción En ocasiones, necesitamos borrar las carpetas de salida (bin y obj) y puede llegar a ser un proceso tedioso y manual sobretodo en caso de contar con muchos proyectos en la solución. Sweeper Sweeper llega en forma de addin para Visual Studio para macOS para facilitar el borrado de c...

Enviado por Javier Suárez Ruiz
LEER MÁS
c# .NET

De Span a Memory

“...Memoria, memoria (no, I don't have a gun)...” Nirvana, “Come as You Are” (1992) En nuestra entrada anterior presentamos la clase genérica Span<T>, que fue introducida oficialmente con C# 7.2, seguramente por el hecho de aprovecha algunas novedades relativamente menores incorporad...

Enviado por Octavio Hernandez
LEER MÁS

Introducción Creando datos de pruebas para la UI, servicios Fake, etc. solemos tirar de herramientas que generen Dummy Text (Loren ipsum y la gran variedad de variantes). Text Generator Text Generatores un addin para Visual Studio para macOS que nos permitirá generar texto directamente desde el...

Enviado por Javier Suárez Ruiz
LEER MÁS

Introducción SkiaSharpes un sistema de gráficos 2D para .NET y C# que utiliza el motor de gráficos de código abierto Skia usado en los productos de Google. Recientemente, Matthew Leibowitz creo una herramienta llamada SkiaSharpFiddle. Se trata de una herramienta para Windows que permite ver ca...

Enviado por Javier Suárez Ruiz
LEER MÁS

“...as the links span our endless caresses For the freedom of life everlasting...” Yes, “The Revealing Science of God” (1973) ¡Feliz 2019! Deseo de corazón a todos mis lectores que hayan tenido una buena despedida del año que recién terminó. "Año nuevo, vida nueva", decía mi abuela ...

Enviado por Octavio Hernandez
LEER MÁS
c# .NET

Comparaciones en C#

¡Buenas! Este post pertenece al "calendario de adviento de C#", y me gustaría hablaros de un tema que parece sencillo pero que bueno, esconde sus cosillas. En concreto sobre comparaciones en C#. Sabemos que en C# tenemos dos formas básicas de comparar objetos. Por un lado el operador de igu...

Enviado por etomas
LEER MÁS

El evento En España tenemos una comunidad .NET activa y diversa. Gracias a ello tenemos eventos anuales de gran calidad relacionadas con Azure, SQL Server e incluso AI. Sin embargo, a pesar de contar con una enorme variedad de desarrolladores Xamarin realizando grandes cosas, nos faltaba un evento...

Enviado por Javier Suárez Ruiz
LEER MÁS

Nuevos retos No suelo compartir nada que no sea directa o indirectamente técnico mediante el Blog. Pero esta ocasión creo que merece que la comparta con todos vosotros. En ocasiones, cuando menos te lo esperas, se te cruza una oportunidad en tu camino que no puedes dejar pasar. Estamos ante esa s...

Enviado por Javier Suárez Ruiz
LEER MÁS

Introducción Como desarrolladores, a la hora de programar en determinadas ocasiones escribimos código repetitivo. Si nos centramos en el desarrollo de aplicaciones Xamarin.Forms desde Visual Studio para macOS, por ejemplo; a la hora de definir ViewModels tenemos código repetitivo como la definic...

Enviado por Javier Suárez Ruiz
LEER MÁS

No hace mucho me preguntaba si usar structs de un solo campo tenía alguna penalización respecto a usar, simplemente, una variable del tipo del campo. Es decir, me preguntaba si tener: struct Sint { public int value; } Tenía alguna penalización al respecto de usar, simplemente, una variable...

Enviado por etomas
LEER MÁS

Introducción Las aplicaciones de consola son geniales!. Probablemente, has realizado alguna aplicación de consola con alguna pequeña (o gran) herramienta.Tener una aplicación de consola tiene ventajas: liviana, multiplataforma, rápida, etc. ¿Y si pudiesemos realizar aplicaciones de consola c...

Enviado por Javier Suárez Ruiz
LEER MÁS
.NET

Unicode y encodings

Uno de los conceptos que hoy en día siguen causando más confusión es el de Unicode y sus distintos tipos de codificación. Pero... ¿qué es realmente Unicode? Para ello, déjame que remonte unos cuantos años atrás... El inicio: ASCII Los ordenadores los inventaron los americanos y como suele...

Enviado por etomas
LEER MÁS

El hecho de ofrecer SignalR como servicio PaaS en Azure y su integración con Azure Functions nos abre un escenario interesante: ahora es facilísimo hacer notificaciones push desde una Azure Function (AF) a un cliente SignalR (p. ej. una Web). SignalR es una librería con bastante historia a su...

Enviado por etomas
LEER MÁS
c# .NET

La estructura ValueTask

“... 'Cause I've been here, and I've been there, ƒSeems like I've been everywhere before. I've seen it all a hundred times Still I think there surely must be more…” Kansas, “Paradox” (1977) Repasando la enorme cantidad de características añadidas a  C# en las versiones 6 y 7.x, realme...

Enviado por Octavio Hernandez
LEER MÁS

Introducción Recientemente se ha liberado la primera Preview de la versión 3.2 de Xamarin.Forms. Una nueva versión repleta de novedades que vamos a revisar en este artículo. Las mejoras principales A continuación, vamos a revisar las novedades principales (no son todas). Control de la posic...

Enviado por Javier Suárez Ruiz
LEER MÁS
1 2 3 4