Una de las novedades que se ha lanzado ultimamente en dotNet MAUI es la posibilidad de utilizar mapas. Por lo que estos días he estado jugando un poco con todas las posibilidades que nos ofrecen éstos. Preconfiguración para utilizar mapas Para poder utilizar mapas en nuestra aplicación, es necesario hacer algunas acciones previas que detallo … Sigue leyendo Trabajando con mapas en dotNet MAUI
Autor: Jorge Diego Crespo
Settings por entorno en dotNet MAUI
Una de las primeras cosas que siempre hago en mis aplicaciones móviles, creadas con dotNet MAUI, es definir los entornos que voy a utilizar (para este ejemplo, desarrollo, preproducción, y producción) y gestionar las configuraciones propias de cada entornos con archivos json, de una manera análoga a como se hace en asp.net. Los pasos que … Sigue leyendo Settings por entorno en dotNet MAUI
Actualización masiva de datos en EF 7
Uno de los problemas históricos que teníamos en Entity Framework era la edición masiva de datos, o el borrado masivo de éstos. Era necesario recurrir a soluciones externas, como la utilización de operaciones Bulk a través de métodos de extensión en librerias externas o la creación de un procedimiento almacenado, ya que el rendimiento que … Sigue leyendo Actualización masiva de datos en EF 7
Creando CRUD para nuestra API de forma rápida
Estos últimos días he estado trabajando con Visual Studio 2022 en Windows en un pet project y he descubierto una funcionalidad que me está ahorrando algo de tiempo a la hora de crear CRUD para mi API. Porque, admitámoslo, aunque nuestro proyecto sea muy complejo, siempre es necesario crear algún CRUD básico que nos quita … Sigue leyendo Creando CRUD para nuestra API de forma rápida
DebuggerDisplay en C#
Hoy os traigo un post cortito, pero no por ello menos interesante. Cuando desarrollamos una aplicación, empleamos gran parte del tiempo depurando para ver qué pasa en las tripas de nuestro código. En muchas ocasiones, tenemos que estar inspeccionando objetos, navegando entre sus distintas propiedades, hasta llegar a evaluar la que buscamos. Es en estos … Sigue leyendo DebuggerDisplay en C#
Control de concurrencia en Entity Framework
El control de concurrencia en una base de datos es esencial para garantizar la integridad de los datos y evitar problemas de actualización simultánea. Para implementarlo hay varias opciones disponibles. Una de las formas más comunes, y la que vamos a implementar en este post, es utilizar el mecanismo optimista. Este mecanismo asume que las … Sigue leyendo Control de concurrencia en Entity Framework
Síndrome del impostor. ¿Qué es y cómo vivir con el siendo desarrollador de software?
Este síndrome se caracteriza por la creencia de que el éxito se debe a la suerte o al engaño, en lugar de al propio esfuerzo y habilidades. 53 …Síndrome del impostor. ¿Qué es y cómo vivir con el siendo desarrollador de software?
Borrado lógico con Entity Framework
Hay muchas ocasiones en las que queremos dar al usuario la opción de borrar información de la base de datos, pero no nos interesa eliminar el registro de la tabla, por mantener un histórico, por evitar problemas con foreign keys... En estos casos, la mejor solución es la implementación de un borrado lógico. De esta … Sigue leyendo Borrado lógico con Entity Framework
Memory game con Flutter
Últimamente, he estado echando un ojo a Flutter. Hay mucha gente que me ha hablado de sus bondades tanto para el desarrollador (haciéndolo más productivo) como para el usuario final (ofreciendo un buen rendimiento). En lugar de aventurarme a hacer una app de un temática nueva, he preferido volver ha hacer un juego de memoria, … Sigue leyendo Memory game con Flutter
Memory game con dotNet MAUI
Pasan las semanas y sigo jugando con dotNet MAUI. Tras el conecta 4, le he cogido el gusto a implementar juegos sencillos, porque ahora he creado un memory game. A continuación os dejo algunos GIF en los que podéis ver el diseño y comportamiento de la app. Y también os informo de los detalles más … Sigue leyendo Memory game con dotNet MAUI