proyectos Ágiles: Cómo organizar tu transformación Agile
A continuación se muestran algunas diapositivas de la presentación “Cómo organizar tu transformación Agile” que tuvo lugar en la Conferencia Agile Spain 2017, donde se explica un modo de diseñar y...
View ArticlePicando Código: Humble Book Bundle – Libros sobre Programación Funcional por...
Nuevo paquete de Humble Book Bundle con libros sobre Programación Funcional de la mano de la editorial O’Reilly. Podemos pagar el monto que queramos por 15 libros digitales valorados en USD 515. Es una...
View ArticleBitácora de Javier Gutiérrez Chamorro (Guti): FileOptimizer en español (¿Cómo...
Voy a continuar explicando novedades y curiosidades sobre FileOptimizer. Nos habíamos quedado con FileOptimizer 11, y ya tenemos aquí FileOptimizer 12 con bastantes novedades. La principal...
View ArticleVariable not found: ¡Mi pantalla se ha puesto gris!
Hoy me voy a salir un poco de las temáticas habituales del blog para comentar rápidamente la solución a algo que me ocurrió hace unos días y quizás pueda resultar de ayuda a alguien más.Resulta que en...
View ArticlePicando Código: Videos RubyConf Argentina: 2011 – 2014
Hace unos días, RubyConf Argentina volvió a aparecer por Twitter. Personalmente esperaba noticias de una nueva edición de la conferencia. Pero por ahora tenemos que conformarnos con la noticia de que...
View ArticleBlog Bitix: Referencias a grupos de captura en expresiones regulares y...
Las expresiones regulares definen un patrón que permite encontrar coincidencias en cadenas de caracteres, reemplazar coincidencias o validar que las cadenas de caracteres cumplen el patrón. Las...
View ArticleAdrianistán: Lenguajes de programación que todo buen programador debe conocer
Dice Bjarne Stroustrup (creador de C++) que nadie debería llamarse un profesional si no conoce al menos 5 lenguajes suficientemente diferentes entre sí. Comparto con él esa afirmación, así que he...
View ArticleKoalite: Test builders en TypeScript
Tests más legibles y sólidos. Un tema recurrente en este blog. Ya he escrito sobre por qué es importante evitar depender de APIs no testeadas para conseguir obtener más rendimiento de nuestra...
View ArticleVariable not found: Enlaces interesantes 311
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-).NET / .NET CoreNew Free eBook: C# 7.2: What’s New Quick StartJason RobertsIntroducing...
View ArticlePoesía Binaria: Almacén de configuración para pequeños proyectos en PHP
Un punto importante en nuestros proyectos es la gestión de configuración. Cuando estamos delante de un gran proyecto, o empezándolo, seguro que queremos utilizar la gestión de configuración que tiene...
View ArticleVariable not found: Renderizar una vista Razor a un string en ASP.NET Core MVC
En ocasiones puede resultar interesante renderizar una vista de ASP.NET Core MVC a una cadena de caracteres. Probablemente el escenario clásico de uso sea utilizar este tipo de vistas como motores de...
View ArticlePicando Código: Configurar aceleración del touchpad en teclado inalámbrico...
Mi laptop del trabajo es una Dell XPS 13 con Ubuntu 16.04. Sé que el sistema está un poco desactualizado pero es el último LTS de Ubuntu hasta ahora, y estoy vago para tomarme el tiempo de instalarle...
View ArticlePicando Código: DOOM en Nintendo Switch
Una nueva actualización para DOOM en Nintendo Switch agrega una opción de control que nos permite utilizar el giroscopio incorporado de los Joy-Con para una orientación más precisa. Esta funcionalida...
View ArticleAdrianistán: Futures y Tokio: programar de forma asíncrona en Rust
Rust es un lenguaje muy potente y uno de sus principales focos de diseño es la concurrencia. Sin embargo, si damos un repaso por la librería estándar veremos un par de cosas nada más, algo que puede...
View ArticlePoesía Binaria: Píldora: Cómo controlar la inhibición de la gestión de...
Los escritorios modernos en GNU/Linux suelen estar divididos en muchos módulos. Los grandes como Gnome o KDE suelen tener decenas de pequeños módulos independientes que hablan los unos con los otros de...
View ArticleBlog Bitix: Consola de juegos retro con Lakka y una Raspberry Pi
El propósito original de las Raspberry Pi era educativo y se ha hecho muy popular debido a su bajo precio y un buen trabajo de marketing. Sin embargo, puede utilizarse para muchos otros propósitos...
View ArticleBlog Bitix: El problema de concurrencia de la cena de los filósofos resuelto...
En un artículo de introducción sobre la programación concurrente en Java explicaba cuales eran la facilidades que proporciona este lenguaje para la programación concurrente en múltiples hilos. En él...
View ArticleVariable not found: Enlaces interesantes 312
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes :-).NET / .NET CoreAccessing Configuration in .NET Core Test ProjectsRick StrahlAre you registering...
View ArticleVariable not found: Extendiendo claims de usuarios en ASP.NET Core
Cuando en nuestras aplicaciones o APIs web usamos autenticación basada en tokens, ya sean JWT o simples cookies, normalmente aprovechamos para introducir en ellos información extendida sobre el usuario...
View ArticlePicando Código: Día de los Datos Abiertos 2018 en Montevideo
Difundo la siguiente información, ¡es el sábado!Como todos los años celebraremos este día, pero como nunca antes, junto a otras organizaciones que son actores fundamentales para esta comunidad.Acercate...
View Article