Publicado por
José Manuel Alarcón
el
¿Cómo almacenarías en .NET una fecha pero sin una hora asociada? ¿Y al revés, una hora sin una fecha? La respuesta corta es: no se puede. O al menos esto era así hasta .NET 6. Te contamos cómo funcionan los nuevos tipos que incluye esta plataforma para solucionar el problema.
[Más]
Publicado por
José Manuel Alarcón
el
Las unidades fr y auto de las rejillas de CSS Grid, a simple vista pueden parecer prácticamente idénticas, pero no lo son. Aunque ambas gestionan automáticamente el espacio tienen algunas diferencias que te explicamos en este artículo.
[Más]
Publicado por
José Manuel Alarcón
el
A la hora de distribuir aplicaciones Java, los dos tipos de paquetes más utilizados son los JAR y los WAR. En este artículo descubriremos qué son, en qué se parecen, en qué se diferencian y para qué se utilizan.
[Más]
Publicado por
José Manuel Alarcón
el
Los desarrolladores Web Front-End suelen trabajar en coordinación con los de Back-End, responsables del API REST que van a utilizar. Para evitar bloqueos, lo habitual es acordar un "contrato" entre ambos que diga cómo va a ser esa API y que, mientras desarrollan puedan usar una API falsa o de ejemplo que emule a la API original que está en desarrollo. En este post + vídeo te contamos cómo puedes crear una simulación de cualquier API REST y sus datos en unos pocos minutos.
[Más]
Publicado por
José Manuel Alarcón
el
Este artículo te explica qué es JPA, cuáles son sus principales componentes y cómo se relacionan, las principales funcionalidades y ventajas que aporta, así como cuáles son sus principales implementaciones. También qué diferencias y similitudes existen entre JPA, Hibernate, EclipseLink y Spring JPA.
[Más]
Publicado por
José Manuel Alarcón
el
El uso de preprocesadores de CSS nos permite superar las limitaciones del lenguaje y construir hojas de estilo mucho más poderosas, reutilizables e incluso con lógica avanzada, para llevar nuestro código CSS a un nivel superior. Dentro de estos preprocesadores el más utilizado es sin duda Sass (Syntactically Awesome Style Sheets) y, en concreto, su variante SCSS. En este artículo te contamos qué herramientas te ofrece para depurar tus archivos .scss con facilidad.
[Más]
Publicado por
José Manuel Alarcón
el
En un post anterior vimos cómo era posible recuperar el código de cualquier programa de .NET a partir de su .exe o .dll usando un descompilador. Hoy vamos a ver cómo podemos tratar de evitarlo gracias al uso de un ofuscador de código.
[Más]
Publicado por
José Manuel Alarcón
el
En este vídeo te voy a contar cómo puedes ver el código fuente de cualquier ejecutable o DLL creado con la plataforma .NET, incluyendo .Net clásico, .Net core y .Net. De este modo podrás analizar el código de los programas y entender cómo funcionan aunque no tengas el código fuente. Vamos a verlo...
[Más]
Publicado por
José Manuel Alarcón
el
En este vídeo veremos a través de un ejemplo cómo puedes utilizar Google Chrome como un completo editor de código front-end de manera que puedas depurar y editar todo al mismo tiempo y además sin necesidad de nada externo y sin envidiar nada a otros editores de los que hay por ahí. Lo que mucha gente no sabe es que, Google Chrome, aparte de tener las herramientas del desarrollador para poder depurar y afinar cosas es también un excelente editor y además te permite editar directamente contra disco. Es decir, si dispones del código fuente de la página que estás tocando lo puedes tocar directamente con las herramientas del desarrollador al mismo tiempo que depuras.
[Más]
Publicado por
José Manuel Alarcón
el
Cuando trabajas con .NET habrás observado que, al compilar una aplicación, aparte del .exe o .dll correspondientes se generan también unos archivos con la extensión .pdb. Estos tienen el mismo nombre que el ensamblado principal, pero no parecen hacer nada... En este artículo te explicamos qué son, para qué sirven, cómo gestionarlos, si debes incluirlos o no con tu aplicación y cómo deshabilitarlos (aunque no te lo recomendamos).
[Más]