Publicidad

T3chFest 2017: "El evento ha crecido en los dos últimos años de una forma increíble, pero queremos llegar aún más lejos"

5 Comentarios
T3chFest 2017: "El evento ha crecido en los dos últimos años de una forma increíble, pero queremos llegar aún más lejos"

Quedan pocos días para el inicio de la quinta edición del T3chFest, un evento que sigue creciendo año tras año. Esta del 2017 parece la consagración definitiva para graduarse entre los grandes eventos que todo developer debería tener marcado en su calendario, como el Codemotion o nuestro querido ExFest. Tanto por la calidad y cantidad de charlas como por una organización que cuida hasta el más mínimo detalle.

La organización la componen un grupo de estudiantes de los últimos cursos y de doctorado de la UC3M, sin ningún ánimo de lucro. Solo persiguiendo compartir conocimiento entre la comunidad de desarrolladores.

Hemos tenido la oportunidad de charlar con ellos y que nos cuenten de primera mano cómo es la preparación del evento y conocer qué nos espera este año.

Leer más »

Cómo usar KotlinJS como sustituto de Javascript para desarrollo Web

7 Comentarios
Cómo usar KotlinJS como sustituto de Javascript para desarrollo Web

Kotlin sigue creciendo, y gracias al lanzamiento de la beta de Kotlin 1.1 ya tenemos toda la potencia de la que ya disponíamos para la JVM ahora también en nuestros navegadores.

Con Kotlin, disfrutarás de la experiencia de utilizar un lenguaje fuertemente tipado y de gran potencia como sustituto del convencional Javascript.

Hoy te quiero enseñar cómo puedes utilizarlo para crear tu primer proyecto Web de forma muy sencilla.

Leer más »
Publicidad

Mockito 2: la librería de mocks por excelencia en Java adquiere nuevos poderes

3 Comentarios
Mockito 2: la librería de mocks por excelencia en Java adquiere nuevos poderes

Es innegable que Mockito se ha convertido en una librería de referencia para crear Mocks en los tests unitarios escritos en Java y algunos otros lenguajes de la JVM.

Su simplicidad de uso unida a su potencia la han hecho una de las preferidas entre aquellos que quieren escribir tests para validar su software.

Hace algunos meses, el equipo que desarrolla Mockito lanzó por fin la versión final de Mockito 2. Una actualización que ha añadido un buen número de novedades muy interesantes, y que hoy quiero presentarte.

Leer más »
Xataka Móvil

¿Qué fue de Symbian?

Comentar
¿Qué fue de Symbian?

Tenemos que remontarnos varios años al pasado para contemplar un ecosistema móvil en el que Android e iOS no lo dominaban todo. El iPhone llegó en 2007, un año después lo hizo Android, y el panorama cambió para siempre. Pero antes de ellos hubo una era pre-smartphone tal y como la conocemos en la actualidad, y esa era fue la de Symbian.

La historia de Symbian comenzó en el año 1997, aunque en sus inicios no recibía ese nombre. Hablamos de EPOC, un sistema operativo cuyo desarrollo comenzó años atrás pero que se convirtió en EPOC32 en 1997. Lo desarrolló Psion software (que acabó en manos de Motorola) y llegaba instalado en PDAs, aunque tuvo algún escarceo con teléfonos móviles al uso. Psion tomaría una decisión importante al año siguiente: cambiar de nombre y convertirse en Symbian Ltd.

Leer más en xatakamovil.com »

3 patrones de diseño imprescindibles que deberías conocer para tu sistema en cloud: Retry, Valet Key y Sharding

12 Comentarios
3 patrones de diseño imprescindibles que deberías conocer para tu sistema en cloud: Retry, Valet Key y Sharding

El desarrollo en Cloud implica una serie de diferencias que debo de tener en cuenta cuando voy a desarrollar aplicaciones para ser publicadas en este entorno.

Si bien voy a obtener acceso a capacidades de crecimiento horizontal y vertical en mi infraestructura y servicios, con niveles de disponibilidad y seguridad difícilmente obtenibles en mis instalaciones locales; también es cierto que un despliegue a la Nube significa mucho más que correr mi código en este nuevo entorno.

Y más si estoy realizando un desarrollo desde cero, o realizando sufriendo en mis carnes una migración/transformación. En donde tengo que tener muy presente, como poco, estos 3 básicos patrones de diseño.

Leer más »
Publicidad
Xataka

Ética y código: "O programaba ese misil teledirigido o me quedaba sin trabajo"

Comentar
Ética y código: "O programaba ese misil teledirigido o me quedaba sin trabajo"

Con cada vez más tecnología presente en nuestras vidas, es difícil echar un vistazo a nuestro alrededor y no ver un producto o un servicio que no haya tenido que pasar por las manos de un programador. Desde la propia Xataka, pasando por las webs en las que compramos habitualmente como Amazon hasta llegar al GPS o navegador de nuestro coche.

Sin embargo, el trabajo del programador no siempre consiste en hacer que una web cargue y se muestre correctamente o que nuestro coche sepa calcular la ruta más rápida hacia un destino.

Leer más en xataka.com »

¿Por qué debería ser obligatorio escribir un post mortem por cada proyecto de software fallido?

5 Comentarios
¿Por qué debería ser obligatorio escribir un post mortem por cada proyecto de software fallido?

La clave para aprender de nuestros errores es documentar nuestros fallos. Escribir un post mortem de cada proyecto finalizado debería ser una costumbre habitual en la industria del software. Tanto de los proyectos que salen horribles como los que a primera vista parecen exitosos. Lamentablemente para muchos desarrolladores y jefes de equipo es una autentica perdida de tiempo. Una lástima ya que debería ser tomado como uno de los pilares en la cultura de la mejora continua.

A pesar de los frenéticos avances tecnológicos en la industria del software aun seguimos intentamos construir catedrales que se desmoronan constantemente. Necesitamos aprender de nuestros errores y entender que detrás de todo esto hay humanos, más allá de lenguajes o tecnologías.

Vamos a repasar las principales características de un post mortem, cómo deberíamos hacerlo y cuál es el objetivo.

Leer más »
Genbeta

14 cursos para aprender a crear videojuegos desde cero

Comentar
14 cursos para aprender a crear videojuegos desde cero

Los videojuegos son una industria multimillonaria que tan solo en 2016 generó casi 100 mil millones de dólares en todo el mundo. Sin duda un mercado a tener en cuenta en el mundo laboral, especialmente con la llegada de los juegos móviles y el enorme crecimiento que ha experimentado en los años recientes. Mucha gente quiere aprender sobre el tema, y existen incluso herramientas para ayudarte a crear juegos sin saber programar.

Ahora que el nuevo año está aquí es buen momento para buscar algo nuevo que aprender. Puedes echar una mirada a cualquiera de estos 51 cursos universitarios y gratuitos que puedes comenzar en enero, o si lo que te interesa es esta temática en especial, y te gustaría aprender a crear videojuegos, estas de suerte, pues hoy en Genbeta hemos recopilado una lista con varios cursos al respecto.

Leer más en genbeta.com »

Entrevistamos a los desarrolladores detrás de Karumi: "Lo que más nos motiva es hacer software del que nos sintamos orgullosos"

7 Comentarios
Entrevistamos a los desarrolladores detrás de Karumi: "Lo que más nos motiva es hacer software del que nos sintamos orgullosos"

No hay evento que se precie que no cuente con una charla presentada por algún miembro de Karumi. Entre ellos suman más de 50 charlas durante todo el 2016. Más de cuatro años de andadura de este pequeño "Rock Solid Studio" cuyo objetivo es hacer el mejor software posible y ayudar a numerosos ingenieros a mejorar su trabajo. En definitiva: hacer software del que sentirse orgullosos.

Son extremadamente exigentes con su trabajo y con ellos mismos, algo que transmiten a cualquiera que haya trabajado con ellos. Lo cual se demuestran en los productos que han ayudado a crear y a mejorar.

Repasamos en esta entrevista cómo surgió Karumi a partir de su vivencias en otras startups, cuál es su filosofía de trabajo que les sigue haciéndo sentir orgullosos, cómo ayudan a las empresas con las que han trabajado a construir mejor software, cómo ven el panorama de desarrollo y, hablamos también sobre sus numerosos proyectos software. Sin olvidarnos de su reciente lanzamiento, Flowup una plataforma de monitorización de aplicaciones móviles.

Leer más »
Xataka

Tengo una impresora 3D en casa desde hace un año: este es el partido real que le estoy sacando

Comentar
Tengo una impresora 3D en casa desde hace un año: este es el partido real que le estoy sacando

Es muy posible que si estás pensando en comprarte una impresora 3D una de las dudas que se te puede plantear es hasta qué punto es un cacharro al que vayas a sacarle partido. Después de todo es una inversión considerable como para que acabe abandonada en un cajón tras los primeros meses.

Como cuando tenemos dudas de este tipo lo primero que solemos hacer es preguntarle a alguien que ya tiene el dispositivo que nos interesa, hemos estado hablando con algunas personas que ya se compraron una impresora 3D en su día. Les hemos preguntado cual ha sido su experiencia, cuales son sus puntos fuertes y flojos, y cual ha sido el partido real que le han conseguido sacar.

Leer más en xataka.com »

¿La sobreingeniería de procesos puede llevar al fracaso las metodologías Agile?

6 Comentarios
¿La sobreingeniería de procesos puede llevar al fracaso las metodologías Agile?

Partiendo de cuatro aseveraciones, que se clarifican con doce principios, la industria del desarrollo de software lleva casi dos décadas en medio de una revolución de los procesos productivos, a la búsqueda de implantar las filosofías y metodologías Agiles.

Algo que, como bien conoce todo aquel que tenga experiencias personales de este tipo, es especialmente difícil conseguir que funcione correctamente. Incluso si nos decantamos por un framework tan abierto y generalista/ambiguo como pude ser SCRUM.

Además, hay que abarcar una complejidad creciente en la aplicación de este manifiesto, al desarrollarse a su alrededor una miríada de procesos, buenas prácticas y metodologías que se muestran como un impedimento de primer orden para llegar a buen puerto con la adopción Agile.

Leer más »
Publicidad
Inicio
Inicio

Ver más artículos