Picando Código: Donando a proyectos de software libre: Thunderbird
Hoy doné a Thunderbird, mi cliente de correo favorito. El desarrollo de Thunderbird es financiado por menos del 1% de los usuarios que lo usan. Hace unos años, Thunderbrid estuvo a punto de...
View ArticlePicando Código: Actualizaciones en Picando Código
Estuve trabajando un poco en el blog, y además de varios cambios mínimos (buena excusa para ocultar que no me los acuerdo), hay un par que me pareció relevante mencionar.En estos días noté que la...
View ArticleIOKode: Versionado automático de paquetes NuGet con un sistema CI/CD
El proyecto en el que estoy trabajando, tiene una arquitectura de plugins. Un núcleo de programa es capaz de cargar plugins que proporcionan nuevas funcionalidades a la aplicación, y modifican el...
View ArticleIOKode: ¿Hay una burbuja económica en el sector del desarrollo de software?
Ayer hice una encuesta en Twitter preguntando si pensáis que existe una burbuja en el sector del desarrollo de software. Si eliminamos la opción de "Ver respuestas", los resultados han sido los...
View ArticleIOKode: ¿Por qué este blog no se aloja en VADAVO?
Como muchos sabéis, actualmente trabajo como líder del departamento de desarrollo de software en VADAVO, una empresa que ofrece tanto servicios de telecomunicaciones (líneas telefónicas y conexión a...
View ArticleVariable not found: Enlaces interesantes 505
Creo que nunca me he topado en persona con este código de error, así que es una buena ocasión para conocer un poco sobre él.El código HTTP 505 (HTTP Version Not Supported) es retornado por un servidor...
View ArticleVariable not found: Añadir al routing de Blazor páginas definidas en otros...
Hoy va un post cortito, pero que puede venir bien a alguien que esté intentando "trocear" su aplicación en distintos proyectos y se haya encontrado con este problema.Echemos un vistazo al contenido...
View ArticlePicando Código: [Libro] The Last Man in Europe – Dennis Glover
1984 de George Orwell es uno de mis libros favoritos. No recuerdo cuándo aprendí sobre The Last Man in Europe de Dennis Glover, pero estuvo en mi lista de libros para leer por al menos un par de años....
View ArticleArragonán: Responsabilidades de la Arquitectura de Software
La mayor parte de las veces cuando discuto sobre cuestiones relacionadas con Arquitectura de Software suele ser para referirme a prácticas (cómo diagramar y comunicar, tipos de workshops, ADRs, ASRs,...
View ArticleBlog Bitix: Obtener el ancho y alto, escalar y convertir a otro formato...
Las aplicaciones que tratan con imágenes es posible que necesiten conocer algunos datos de la imagen como anchura y altura, realizar algunas operaciones de manipulación básicas como escalado y...
View Articleinfo.xailer.com: Xailer 8.1: Mejoras en TWebDatasource
Xailer 8.1 será publicado en breve y en una serie de breves artículos os iremos desgranando las novedades que incorporará Xailer 8.1, dejando para el final las más importantes. Este es uno de ellos.La...
View ArticleVariable not found: Enlaces interesantes 506
El desconocido (al menos para mí) código de estado HTTP 506 (Variant also negotiates) indica que el servidor tiene un error de configuración en el contexto de la Negociación Transparente de Resultados...
View Articleinfo.xailer.com: Xailer 8.1 – Mejoras en TMemDataset
Esta es una pequeña mejora, pero creo que es digna de mención ya que puede interesar a más de uno. Para los puristas del modelo vista-controlador, el uso de los clásicos Data-controls de Xailer no es...
View Articleinfo.xailer.com: Xailer 8.1 – Mejoras en el generador de informes
En Xailer 8.1 hemos introducidos dos mejoras en nuestro generador de informes que han sido largamente solicitadas, que son:El envío directo de los informes a archivos PDFLa posibilidad de anidar...
View Articleinfo.xailer.com: Xailer 8.1 – Soporte High DPI Desktop Application Development
Xailer 8.1 incluye soporte de High DPI lo que permite sacar la máxima resolución de los potentes monitores 4K. Para activarlo tan sólo que poner la propiedad Appliction:lDpiAware a verdadero al...
View ArticleVariable not found: Restricciones de ruta personalizadas parametrizables en...
Hace algunas semanas vimos cómo crear inline route constraints, o restricciones de ruta en línea en ASP.NET Core, y creamos un ejemplo simple que permitía al sistema de routing detectar si el valor...
View ArticleBlog Bitix: Base de datos de países, regiones, ciudades, códigos postales y...
Entre las funcionalidades habituales en una aplicación está un formulario para introducir una dirección. El formulario de dirección consta de varios campos en el que suele ser recomendable realizar...
View Articleinfo.xailer.com: Xailer 8.1 – Nuevo control TAnimatedGif
Este control permite mostrar GIFs animados sin absolutamente ningún tipo de retrasos o trompicones. Y esto es debido a que el pintado se hace absolutamente en bajo nivel y en un segundo hilo, lo cual...
View Articleinfo.xailer.com: Xailer 8.1 – Control editor de HTML
Este nuevo control permite editar documentos HTML de forma completamente visual y con cierta complejidad ya que permite incluir tablas e imágenes. El control está basado en el control Summernote, que...
View ArticleIOKode: ¿Es necesario aprender programación orientada a objetos para empezar...
Hace unos días, me crucé con el siguiente tweet que preguntaba “¿Crees que sea necesario aprender POO (Programación Orientada a Objetos) para empezar a programar?”, a lo que respondí que no. En esta...
View Article