Publicado por
Pablo Iglesias
el
A la hora de preparar nuestros estilos CSS para impresión hay una serie de recomendaciones básicas que debemos seguir. Una de las más importantes es prestar atención a elementos que tengan colores o imágenes de fondo ya que, por defecto, los navegadores los desactivan y dejan en mano del usuario la decisión de imprimirlos o no. Lo que se suele hacer habitualmente en estos casos es cambiar el color del texto y bordes en estos elementos para que la información sea legible y estos elementos sigan siendo destacados, pero, ¿y si nos encontramos un caso en el que necesitamos que se imprima el color de fondo sí o sí? Pues sí, hay una forma de forzar que se impriman los colores de fondo con CSS a través de la propiedad print-color-adjust.
[Más]
Publicado por
campusMVP
el
Este artículo da un repaso a la historia de Java, desde su nacimiento hace 30 años, hasta la actualidad, pasando por sus años de declive en los que se temía por su subsistencia y llegando a la actualidad, en la que está más vivo que nunca.
[Más]
Publicado por
campusMVP
el
Aunque algunos se resistan a creerlo, es un hecho innegable que la presentación de GitHub CoPilot ha supuesto un punto de inflexión en el mundo de los desarrolladores. Si no sabes de qué va esto, puedes ver el directo que hicimos al poco de presentarse, hace más de 1 año. Hay quien lo considera un estorbo más que una ayuda y quien incluso piensa en él como un truco de feria sin más, pero...
[Más]
Publicado por
Pablo Iglesias
el
Existe en CSS una propiedad muy interesante para anular y activar los eventos de puntero sin necesidad de JavaScript. Y no es que sea extremadamente nueva, simplemente es la típica propiedad que suele pasar inadvertida al usuario promedio de CSS en el día a día y que solo descubres cuando necesitas una solución a un problema muy puntual. Se trata de pointer-events.
[Más]
Publicado por
José María Aguilar
el
Tradicionalmente, los desarrolladores que hemos trabajado con ASP.NET "clásico" guardábamos los settings o valores de configuración de nuestras aplicaciones en el célebre archivo Web.config. En él era frecuente encontrar cadenas de conexión, valores de constantes, switches para configurar comportamientos de la aplicación, etc. En .NET la cosa ha cambiado, y mucho. En este artículo te contamos lo básico sobre cómo gestionar ajustes en aplicaciones ASP.NET Core en .NET.
[Más]
Publicado por
David Charte
el
Si bien es indudable que para practicar la disciplina de Machine Learning es necesario conocer Python, conocer también R como complemento de este proporciona una gran ventaja de productividad y capacidades sobre otras personas que solo conozcan Python. En especial, a la hora de hacer análisis exploratorio y acceder a la información, donde R destaca por su sencillez y capacidades, ya que es un lenguaje diseñado especialmente para ello. En este breve artículo te comentamos por qué creemos que deberías aprender ambos y te enseñamos un ejemplo de cómo para ciertas cosas R puede ser mejor que Python proporcionándote grandes ventajas frente a gente que solo conoce este último.
[Más]
Publicado por
campusMVP
el
Tras casi mes y medio de parada veraniega, este resumen de la actualidad viene cargadito de cosas buenas. No es que haya habido grandes novedades en el mundillo, pero sí que hemos recopilado una colección muy interesante de recursos técnicos para programadores que seguro que te van a interesar.
[Más]
Publicado por
Pablo Iglesias
el
¿Sabías que en CSS puedes definir valores de propiedades en función del viewport sin necesidad de media queries? Gracias al uso de funciones lógicas te puedes ahorrar mucho código CSS en forma de media queries innecesarias, especialmente con clamp(). Esto va a simplificar mucho tus hojas de estilos, que serán más limpias y mucho más fáciles de mantener.
[Más]
Publicado por
José M. Alarcón Aguín
el
Microsoft es una gran empresa tecnológica, digna de admirar en el aspecto técnico y en muchos otros. Pero en lo que respecta a la comunicación es un desastre. Hay mucho ejemplos y hoy te traigo otro más: las tecnologías de acceso a datos en general y las diferentes maneras de acceder a SQL Server desde estas. En este artículo te cuento la maraña de nombres y versiones que existen, no solo para usar desde tecnologías Microsoft sino también desde otras plataformas, y cuál deberías utilizar según tu caso.
[Más]
Publicado por
José M. Alarcón Aguín
el
Xamarin es el pasado y .NET MAUI es el presente y el futuro del desarrollo multiplataforma de .NET. Sólo por eso ya deberías apostar por este framework si lo tuyo es .NET. Pero más allá de eso hay otras razones de peso por las que apostar por la nueva plataforma. En este artículo te cuento las que, en mi opinión, son las razones más relevantes para cambiarte de plataforma cuanto antes.
[Más]