Dynamic y ExpandoObject #AprendeCSharp
Con dynamic convierte a C# en un lenguaje dinámico y fuertemente tipado (consulte restricciones).
Subiéndo código a GitHub #Tv
Un tutorial de cómo empezar con GitHub desde cero.
Bienvenido a los Xamarin Workbooks #AprendeCSharp
Los Workbooks son una especie de documentos "vivos" con los que puedes compilar y ejecutar código en C#.
La palabra yield en C# #AprendeCSharp
La palabra yield en C# tiene un uso bastante peculiar pero sencillo de entender cuando se explica de la manera adecuada, básicamente te ayudará a mejorar la eficiencia de tus aplicaciones. En este post trato de explicar qué es y cómo funciona eso a través de ejemplos de código.
Métodos de extensión en C# #AprendeCSharp
Los métodos de extensión nos permiten ampliar la funcionalidad de cualquier tipo de dato sin necesidad de tener el código fuente de este. A pesar de ser azúcar sintáctica, son muy útiles.
Integración continua #Tv
La integración continua es una práctica muy comun en el desarrollo de software que consiste en que los desarrolladores compilen su código continuamente para detectar errores tempranamente.
Cámara a página completa en Xamarin.Forms #XamarinForms
Aprende cómo tomar fotos desde tu aplicación de Xamarin.Forms usando un custom renderer para acceder a la cámar aisn dejar tu aplicación. Con este control puedes personalizar la interfaz de usuario para que coincida con tu app.
Full page camera in Xamarin.Forms #XamarinForms EN (🇬🇧/🇺🇸)
Learn how to take photos from your Xamarin.Forms app using a custom page renderer to use the camera without leaving your application, with this control, you can create your own camera user interface to match the design of your app.
Debugging parte 1 #AprendeCSharp
En este post te voy a dar algunos tips para que depures tu código en C# y tu IDE de confianza.
String.Format #AprendeCSharp
Olvídate de concatenar una interminable cantidad de cadenas para presentar la información en tus aplicaciones. Con este método de la clase String tienes (casi) todo resuelto, únicamente necesitas una cadena con marcadores y listo.