Vista Compacta

Lo último

Google es una empresa especializada en adaptarse al cambio, pero en ocasiones esas modificaciones no benefician precisamente a sus usuarios. En este caso, son dos los cambios que ocurrirán la semana que viene y afectarán a los desarrolladores.

Por una parte, a partir del día 30 de septiembre será obligatorio incluir la dirección física del desarrollador en todas las aplicaciones de pago de Google Play, o en aquellas gratuitas que tengan compras integradas (in-app).

Leer más »
Xataka

Hay un discurso sobre el aprender a programar que es muy fácil comprar. ¿Quién no está a favor de aumentar las competencias digitales, preparar para el futuro y conseguir que nuestros niños sean creadores y no meros expectadores de la "gran revolución a la que debemos adaptarnos"?

Nadie. O casi. Incluir programación o hablar de tecnología en la educación vende , suena bien y ayuda a recoger...

Leer más en xataka.com »

Todo jugador habitual en equipos multijugador se enfrenta tarde o temprano a la necesidad de utilizar algún tipo de herramienta para realizar conversaciones verbales – el llamado chat por voz – utilizando programas como TeamSpeak, Ventrilo o Mumble.

Para dar un paso más allá hoy quiero redactar un tutorial paso a paso de cómo dar de alta un servidor Mumble en una máquina virtual alojada bajo IaaS en Azure.

Leer más »

Muchas veces desbordados por las necesidades (urgentes) exponemos componentes internos de nuestras aplicaciones en servicios REST públicos. La inercia nos ha llevado a ir creando este tipo de APIs sin un diseño previo. Lo que conlleva problemas por la falta de planificación, lo que se traduce en la inconsistencia entre los objetos y métodos, sin hablar de agujeros de seguridad.

Afortunadamente, la tendencia está cambiando. Cada vez toma más importancia el diseño previo de APIs utilizando herramientas que tengan en cuenta la usabilidad, la necesidades de los consumidores/aplicaciones que vayan utilizar los servicios, permitan realizar mocks testeables, posibilitar el versionado y, por supuesto, crear de forma conjunta al desarrollo de la documentación.

API Blueprint, RAML y Swagger representan tres excelentes herramientas para diseñar APIs. Podemos diseñar sobre el papel antes de su implementación la definición de la API en formato JSON o usando markdown para describir la interfaz, estructura y el modelo de datos.

Leer más »
Xataka

Conforme se acerca su llegada vamos conociendo nuevas características de lo que será el nuevo USB Type-C reversible, donde por supuesto la parte de tener que conectarlo y siempre encontrar el lado correcto es una buena actualización, pues hoy la VESA (Video Electronics Standards Association) ha anunciado que la nueva generación de USB será compatible con el estándar de transmisión de video...

Leer más en xataka.com »

Agrupamos en este nuevo Pull Request Semanal #14 las recomendaciones de artículos técnicos para desarrolladores que nos hemos ido guardando los editores de Genbeta Dev durante esta semana.

Leer más »

A todos se nos pasa por la cabeza en algún momento el montar nuestra propia empresa o unirnos a una Task Force, y así quitarnos de encima los jefes, jefecillos y marrones varios que implica trabajar a cuenta ajena.

¿Qué se necesita para montar tu propia empresa de desarrollo?
Leer más »

Aprovechando el lanzamiento del Platform Portal de Redbooth orientado a desarrolladores, hemos conversado con Bruno Pedro (Platform Director), tecnólogo experto en diversos eventos Open Source y de APIs. La plataforma que ofrece RedBooth permite integrar aplicaciones desarrolladas que interactuen con los servicios de RedBooth dentro de su ecosistema de apps.

Después del éxito de vuestro producto, anteriormente conocido como Teambox, sois una empresa multinacional ¿Podéis describir en qué consiste Redbooth para la gente que aún no conozca la plataforma?

Redbooth es una plataforma colaborativa en la nube. Ofrecemos un espacio de trabajo virtual en el que las empresas y sus equipos pueden compartir y gestionar tareas, conversaciones, archivos y notas. Una de las características de nuestra plataforma es el fuerte componente colaborativo que incorpora el producto, nos diferencia. Además de las herramientas básicas mencionadas, entorno a las que se organiza el trabajo y se desarrollan los proyectos, los usuarios pueden tener conversaciones en tiempo real a través de un chat XMPP y de un sistema integrado de videoconferencia en HD.

Leer más »

Tras el merecido descanso estival para las neuronas, volvemos con los retos de reconocimiento de código. Y lo hacemos con un proyecto bastante conocido, a la par que criticado por su código, algo desorganizado e ineficiente. No obstante, su versión 1.0 contaba ya con 7 millones y medio de líneas de código.

Las pistas

Este proyecto, programado en C++, Java y Python, protagonizó uno de los forks más sonados de los últimos años en la comunidad Open Source, motivado más por cuestiones ideológicas que por divergencias en el código o su estructura.

Leer más »

Cada cierto tiempo nos gusta recurrir al ranking TIOBE para visualizar los lenguajes de programación más populares en perspectiva. Una sana costumbre que nos lleva a analizar cómo evolucionan los lenguajes a lo largo del tiempo. Nos pone en perspectiva de lo que está utilizando la industria en sus proyectos. Y deja en su sitio a muchos lenguajes proclives al postureo que siguen siendo muy minoritarios.

Aunque los puestos de más arriba siempre están copados por clásicos aparentemente inamovibles como C o Java, es grato descubrir como como Objective-C escala de la mano junto a noveles como Swift. En este último caso, veremos a lo largo del tiempo como el segundo mata al primero.

Leer más »

Es cierto que cada maestrillo tiene su librillo, y que cada cual pica código como mejor le huele o más bonito le parece.

En mi caso, entre las múltiples manías que tengo cuando me pongo la gorra de programador, está la de que nunca, nunca permitir que un método devuelva un valor nulo.

Leer más »

Bill Gates se tomó en serio el tuit y mira ahora

El runrun llevaba varios días pero fue hace unas horas cuando se confirmó la noticia: Microsoft compra Mojang por la cifra de 2500 millones de dólares, ergo 1932 millones de euros, ergo unos 20 Cristianos Ronaldos. Mojang es la empresa que desarrolla Minecraft y hasta hoy estaba encabezada por Markus Persson, más conocido por su nick de notch, un desarrollador sueco que dejó su cómodo trabajo de picateclas en una consultora para en 2011 lanzar uno de los videojuegos más populares y vendidos de los últimos tiempos. Ante la avalancha de críticas recibidas por esta venta, el amigo notch ha escrito en su blog personal las razones que le han llevado a tomar esta decisión y creemos que estas razones pueden dar lugar a un interesante debate sobre el desarrollador y su evolución (y su precio).

Leer más »

Sigue a Genbetadev