Introducción rápida a LINQ con C#: manejar información en memoria nunca fue tan sencillo
Introducción rápida a LINQ con C#: manejar información en memoria nunca fue tan sencillo
Introducción rápida a LINQ con C#: manejar información en memoria nunca fue tan sencillo
Integración continua: qué es y por qué deberías aprender a utilizarla cuanto antes
Humble Bundle Python: para lo que quieras por estas herramientas para aprender a programar valoradas en 1.400 dólares
Humble Bundle Python: paga lo que quieras por estas herramientas para aprender a programar valoradas en 1.400 dólares
HTML5: ¿Cuál es la forma correcta de poner negritas? ¿strong, b o “font-weight”?
Hay más demanda que nunca para el talento open source: un nuevo informe de la Fundación Linux muestra que sobran ofertas de trabajo
Google ya comercializa los dominios .dev: estas son las primeras webs de desarrollo en utilizarlos
Google financiará la implantación de Rust en el kernel de Linux, que quedará en manos de un programador español
Google Cloud Industries revela que la COVID ha acelerado la implementación de la Inteligencia artificial en la industria
Google apuesta por el movimiento No Code con AppSheet, una plataforma para crear apps sin escribir ni una línea de código
Github lanza Sponsors, una plataforma para ayudar a que los desarrolladores reciban donaciones por sus proyectos open source
GitHub ahora puede escanear el código de tus repositorios en busca de vulnerabilidades
GAMBADAS: La culpa siempre es del programador… O eso dicen… Una historia de blockchain.
GAMBADAS: Hackeando el asistente de voz de tu móvil usando ultrasonidos
GAMBADAS: El 77% de los sitios web utiliza bibliotecas JavaScript vulnerables
GAMBADAS: Crean una “llave maestra” que abre millones de habitaciones de hotel
Fundamentos de testing: preguntas y respuestas
Fundación Teléfonica presenta 42, una escuela gratuita para programadores, sin clases, ni horarios, ni profesores
Funciones reguladoras en JavaScript: cómo limitar el número de veces que se puede llamar a una función cada segundo (throttling y debouncing)
Funciones reguladoras en JavaScript: cómo limitar el número de veces que se puede llamar a una función cada segundo (debouncing)
Funcionalidad “Overrides” en Chrome 65: guardando cambios en tu CSS desde el navegador
FRIKADAS: Versiones Open Source de cientos de juegos clásicos
FRIKADAS: Una inteligencia artificial que detecta enfermedades oliéndote el aliento
FRIKADAS: Orecchio, comunicación no verbal con las orejas para gente con movilidad reducida
FRIKADAS: La culpa de la letra en los “memes” de Internet es de Microsoft
FRIKADAS: Convierte la pantalla de tu MacBook en táctil por menos de 1 euro
Frameworks para desarrollo de aplicaciones móviles híbridas
Forzar la descarga de un archivo desde Azure Blob Storage
Formatos de vídeo para Internet: MP4 y sus variantes, MP4/H.264 y MP4/MPEG-4 – Diferencias y similitudes