Blog Bitix: Cómo instalar y probar macOS con VirtualBox en Windows o GNU/Linux
¿Queres comprar un Mac, tienes dudas o deseas probar su sistema operativo antes? Aunque el rendimiento será menor que una máquina real y la experiencia de usuario será peor, usando un hackintosh...
View ArticleKoalite: Cuándo utilizar TDD
Charlaba la semana pasada en Twitter sobre TDD y, en concreto, el concepto de triangulación a raíz de este post en el que se menciona lo siguiente: A esta altura, ya es evidente que sería más facil...
View ArticleVariable not found: Enlaces interesantes 252
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-).NETWhen a disk cache performs better than an in-memory cache (befriending the .net GC)Dan Roberts...
View ArticlePoesía Binaria: Tus datos en Internet, ¿están realmente seguros?
Vivimos en un mundo conectado. Nuestros datos de usuario están en cientos de webs repartidas por el mundo. Algunas más confiables que otras. Aunque sí que depositamos nuestra confianza en ellas....
View ArticleVariable not found: ¿Es ASP.NET Core MVC un middleware?
En más de una ocasión me he topado con artículos que sugerían que ASP.NET Core MVC es un middleware y de hecho, incluso en algunos momentos yo también he tenido la sensación de que podía serlo. Sin...
View ArticleBlog Bitix: Gestionar los enlaces de una bitácora con Hugo
Incluir enlaces a otras web u otras páginas o artículos dentro del mismo sitio es el fundamento de internet y como tal es muy común. En el momento que queramos cambiar la URL de un enlace que haya sido...
View ArticleBlog Bitix: Cliente de un servicio REST autenticado con OAuth en Java
Teniendo un servicio REST securizado con OAuth2 al invocarlo deberemos realizar el flujo necesario para obtener un access token y posteriormente enviarlo al servicio REST como forma de autenticación y...
View ArticleAdrianistán: Tutorial de WebExtensions (I) – manifest.json y conceptos
WebExtensions es un sistema para desarrollar extensiones de navegador. Realmente se trata de la API original de Google Chrome y Chromium. Esta API ya había sido diseñada teniendo en cuenta las...
View ArticleBitácora de Javier Gutiérrez Chamorro (Guti): La curiosidad tecnológica
Recuerdo que cuando era pequeño, casi todos los niños y adolescentes que tenían un ordenador, que por desgracia no eran muchos, sabían como se hacía un juego. Eso no quiere decir que supieran hacerlo,...
View ArticleBlog Bitix: Generación de código en tiempo de ejecución con Byte Buddy
El tipado seguro y el sistema de tipos es sin duda una de las características más importante del lenguaje de programación Java que han contribuido a su éxito. Cuando no conocemos los tipos en tiempo de...
View ArticleUna sinfonía en C#: Firebug Lite: Firebug en todos lados, incluso en Edge y...
Tal vez nuestro navegador principal sea Firefox o no, pero nos gusta más el modo en que Firebug funciona, bueno existe la posiblidad de tener una versión reducida de Firebug en los otros...
View ArticleVariable not found: Enlaces interesantes 253
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-).NETOptimising LINQMatt Warren Convirtiendo Entidades de Dominio a Dtos y viceversa, parte I& parte...
View ArticlePoesía Binaria: Comprueba si los usuarios de tu sistema están seguros y su...
A raíz del post de la semana pasada (Tus datos en Internet, ¿están realmente seguros?) surge esta idea. Nosotros como administradores de un sistema al que se conectan varios usuarios tenemos que cuidar...
View ArticleBitácora de Javier Gutiérrez Chamorro (Guti): ¿Por qué deberías instalar...
Llevo meses utilizando la aplicación para móvil de WordPress. La utilizo, porque me permite hacer una relectura de los posts que tengo en cola y recientemente publicados, y corregir lo que vea. Así...
View ArticleVariable not found: Limpiar la clase Startup de ASP.NET Core
En ASP.NET Core, sabemos que la clase Startup es donde introducimos el código de inicialización de nuestras aplicaciones. En sus métodos Configure() y ConfigureServices() encontraremos aspectos de todo...
View ArticleBitácora de Javier Gutiérrez Chamorro (Guti): Acelerar la carga de GIMP
Os hablaba hace tiempo sobre el editor de imágenes libre GIMP, y que desde que Adobe Fireworks quedó abandonado, es la herramienta que utilizo para mis necesidades de proceso de imágenes a la hora de...
View ArticleUna sinfonía en C#: Sacando el jugo a console.log en el navegador web
La buena consola del navegador (esa que llamamos al hacer dumps de variables por ejemplo) hace algunas cosas que todos sabemos, como el famoso console.log(“algo”); sin embargo con el correr del tiempo...
View ArticleBlog Bitix: Integrar autenticación OAuth con Keycloak, Shiro, Apache Tapestry...
OAuth es un protocolo usado para permitir a una aplicación acceder a los recursos de un usuario sin que este proporcione a la aplicación cliente sus credenciales y manteniendo el control de revocar los...
View ArticleVariable not found: Enlaces interesantes 254
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-).NETAudit.NET: A small framework to audit .NET object changesFederico Daniel Colombo New Features of C#...
View ArticlePoesía Binaria: Cómo crear una API RESTful en C++ y usarlo como queramos. [...
Las aplicaciones en Internet crecen a un ritmo frenético. Y para que éstas crezcan es necesario que unos sistemas se comuniquen con otros. Dentro de la misma aplicación, existe una comunicación con una...
View Article