Publicidad

¿Será 2017 el año de Kotlin? Repasamos su evolución y por qué deberías darle una oportunidad

4 Comentarios
¿Será 2017 el año de Kotlin? Repasamos su evolución y por qué deberías darle una oportunidad

Kotlin es un lenguaje creado por la compañía Jetbrains, del que ya hemos hablado varias veces en este blog, y con tan solo un año de vida, parece estar causando un gran revuelo en los últimos tiempos.

¿A qué se debe? En este artículo te cuento un poco la historia del lenguaje, y cuáles creo que son los factores que están haciendo que su acogimiento esté siendo tan rápido.

Leer más »

Experiencias en el desarrollo de aplicaciones SPA corporativas

8 Comentarios
Experiencias en el desarrollo de aplicaciones SPA corporativas

En la creación de aplicaciones corporativas al más puro estilo ERP, la evolución de las distintas capas del framework utilizado deben mantenerse siempre actualizadas y consistentes (lease framework como conjunto de tecnologías y arquitectura empleada).

El problema principal es que las aplicaciones desarrolladas en este entorno tienen un ciclo de vida muy largo y deben permanecer lo más agnósticas posible a los cambios tecnológicos y la obsolescencia de muchas de las tecnologías actuales.

Cuando hablamos de desarrollo frontend, este propósito no es tan simple, ya que el ecosistema crece y cambia a una velocidad vertiginosa. Es por esto que la elección de una tecnología de frontend que resulte más o menos estable y que siga una evolución sana es fundamental. En mi opinión, si hacemos aplicaciones ricas siguiendo los principios de las Single Page Applications, la decisión a día de hoy no es para nada sencilla.

Quizá en el transcurso de estos últimos años hayas evaluado para estos entornos distintas soluciones con más o menos suerte, así que muchas de las opciones seguro te sonarán :)

Leer más »
Publicidad

Greach 2017: La conferencia de Groovy en España llega a su 6ª edición

3 Comentarios
Greach 2017: La conferencia de Groovy en España llega a su 6ª edición

En poco más de un mes tendremos en Madrid la 6ª edición de Greach, la conferencia de Groovy y todo su ecosistema de España. A pesar de su bajo coste comparado con otras conferencias similares, Greach ha conseguido afianzarse año tras año y entre los ponentes cuenta con los nombres más destacados del ecosistema Groovy.

Hablamos con los organizadores que nos cuentan en más detalle qué es Greach y las principales novedades de este año.

Leer más »

18 cosas que sólo los programadores saben (y una que no saben)

7 Comentarios
18 cosas que sólo los programadores saben (y una que no saben)

Los desarrolladores, los programadores, aquellos que picamos o hemos picado código y construido software vemos el mundo desde otra perspectiva, con otra mirada distinta a la del resto de los mortales. Sabemos cosas que los muggles no pueden ni imaginar.

En este artículo (inspirados por este mítico hilo de Quora) hemos recopilado algunas de estas perlas de sabiduría. A ti seguramente no te descubra nada nuevo ni te sirva de mucho (bueno, espero que por lo menos te saque unas cuantas carcajadas y/o sonrisas) pero harías bien en enseñárselo a tus padres, hermanos, novio/novia, amigas/amigos, abuela, panadero... ¡a todo el mundo no developer que conozcas! Seguro que te miran con otros ojos.

Leer más »

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

14 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 »
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 »
Publicidad
Inicio
Inicio

Ver más artículos