tecnologias-conectadas-a-big-data-y-machine-learning

¿Qué se necesita para ser Científico de Datos?

Antes de explicar qué habilidades y requisitos necesita un científico de datos, debemos tomar una definición para saber exactamente qué es, qué hace y cómo alguien se convierte en este profesional del Big Data y Machine Learning.

Una explicación podría ser la que nos ofrece Josh Wills, Director de Ingeniería de Datos en Slack: «Data Scientist (n): Persona mejor en estadística que cualquier desarrollador y mejor en programación que cualquier estadístico».… Leer mas

logo-kotlin

Kotlin, el sucesor de Java o algo mejor

Kotlin sin lugar a dudas ha sido el lenguaje del momento en lo que va del 2017. Su anuncio como lenguaje oficial para Android ha sido la guinda del pastel, colocándolo como un lenguaje a tener en tu arsenal, especialmente si te interesa el desarrollo nativo en la plataforma Android o, si como yo, trabajas en aplicaciones Java para backend.Leer mas

Curso-Scala-Gratis

10 Motivos por los que aprender Scala

Scala, lenguaje creado por Martin Odersky, ha experimentado un crecimiento espectacular que ha hecho que este lenguaje pase de ser utilizado de un modo muy académico y orientado a la investigación, para convertirse en un estándar para muchas empresas (algunas de la envergadura de Twitter o BBVA), startups y universidades de todo el mundo.… Leer mas

crockford-javascript-goodparts

¿Quiénes son JavaScript y Douglas Crockford?

Aunque Crockford entró en la vida de JavaScript pasados muchos años, ambos están inextricablemente unidos. Hoy en día no podemos entender JavaScript sin Crockford, ni a Crockford sin JavaScript.

Sin embargo, como en toda historia interesante, es mejor que empecemos por el principio.Leer mas

juego-de-tronos-friki

La Armada de Kotlin se hace a la mar

Las noticias que nos han llegado desde el Google IO son varias y por varios frentes. Sin embargo, no necesariamente las que recibieron más bombo y platillo por parte de Google son las más relevantes.

Veamos por ejemplo, Android Go. Se trata de toda una gama de dispositivos y software para el mercado más de baja gama posible.Leer mas

evento-para-programadores-en-madrid

KeepCoding Connect 2017

Vuelve la Cita de la Élite del Desarrollo. Vuelve el evento para programadores.

Por fin hay fecha para el Gran Evento de los Desarrolladores de Élite. Programadores de todas partes de España se reunirán en un evento creado específicamente para ellos, KeepCoding Connect: tecnología, programación, empleo y mucho frikismo.… Leer mas

curso-gratis-kotlin

7 Razones para aprender Kotlin

Durante largo tiempo Java ha sido el primer lenguaje que evoca la memoria en cuanto a desarrollo Android se refiere. A pesar de que hay otras alternativas que pueden compilarse en la Java Virtual Machine (JVM) sin que los usuarios lo noten, Java ha venido siendo el Rey indiscutible.… Leer mas

Xamarin. ¿El Santo Grial para crear apps multiplataforma?

Xamarin está pegando fuerte, y rápido. ¿Por qué? ¿Por qué esta compañía que se estableció en 2011está creciendo tanto y hay tantas empresas que buscan a estos desarrolladores? Veamos un repaso de las características más importantes de Xamarin, pero antes, para los que no estén familiarizados con él, una pequeña introducción de esta plataforma para crear apps.… Leer mas

react-react-native-reactjs

4 Razones del crecimiento de React

React está creciendo a un ritmo desmesurado —o así lo dictamina Google Trends—. La foto lo dice todo: en los últimos 3 años, el interés por React se ha ido multiplicando, y la tendencia no parece detenerse. Pero… como pasa a menudo, cuando un nuevo framework, lenguaje o librería comienza a despuntar, también comienzan las dudas y, con ellas, la curiosidad.… Leer mas

error-swift

Protocol can only be used as a generic constraint because it has Self or associated type requirements

Tipos Avanzados en Swift

Protocol can only be used as a generic constraint because it has Self or associated type requirements.

¿Te suena de algo este error? Si la respuesta es afirmativa, es que has estado currando con Swift tal y como Lattner te lo ha indicado:

  • Manejas solo structs y protocolos
  • Los “value types” son la repanocha

golpe-de-sarten

Has hecho todo lo que te han pedido, y tu recompensa ha sido ese sartenazo en los morros del compilador.… Leer mas

todos-los-lenguajes-de-programacion

¿Cómo se empieza a programar? Mi historia con Ricardo Baeza-Yates.

Me ha perjudicado, me ha hecho sufrir, creo poder afirmar sin exageraciones que acabó de arruinarme, pero le admiro.

El Malvado Carabel, Wenceslao Fernández Flórez

¿Quién no recuerda sus primeros pasos programando?

La frustración que nos impone el desprecio del compilador cuando se niega a compilar nuestro código, la alegría de ver nuestro primer programa ejecutándose o el primer bug exterminado.Leer mas

Cartas desde el Silicon Valley

Uno de mis libros favoritos de mi infancia y preadolescencia es ‘Lettres de mon moulin’, de Alphonse Daudet.  Significa «Cartas desde mi molino» y cuenta las impresiones del autor (parisino) en Provenza, donde pasa un larga temporada en un molino alquilado.… Leer mas

polymer

¿Por qué aprender Polymer?

Por Amet Alvirde 

Como desarrolladores web, estamos constantemente expuestos a cientos (sí, cientos) de “herramientas.js” que prometen mejorar nuestro flujo de trabajo como nunca antes, y hay que ser muy prudentes antes de hacernos el compromiso de involucrarnos con una u otra tecnología.… Leer mas

arquitectura-detras-de-una-app

Una arquitectura concéntrica

Backend

Dante describe el Infierno como un embudo inmenso, dividido en círculos o trincheras llamadas “bolgias”. Cada una tiene un propósito: castigar a un tipo concreto de pecador. Cuanto más profunda la “bolgia”, más grave el pecado.

circulos-infierno-dante

En el último círculo del Infierno se hallan los peores pecadores: traidores y falsificadores.Leer mas

Polymer y Web Components

Polymer: La Revolución de los Web Components

¿QUÉ ES POLYMER?

Polymer es una librería JavaScript de código abierto creada por Google, que te permite aprovechar al máximo los Web Components y, a su vez, agilizar el desarrollo de proyectos.

Nos brinda grandes ventajas. Entre las principales resaltan la reutilización de los componentes creados, la abstracción que permite y la posibilidad de desbloquear todo el potencial de la web.Leer mas

Curso Ruby on Rails

8 razones para añadir Ruby on Rails a tu arsenal

Sabemos que aprender a programar no es fácil. Y los miles de lenguajes y cursos que hay para escoger no lo ponen precisamente fácil, ¿por donde podemos empezar?

El primer paso es estar seguros de en que queremos enfocarnos. Nos puede interesar programar páginas webs, aplicaciones móviles, videojuegos, aplicaciones web , etc.… Leer mas

¿Cuál es el lenguaje más popular del mundo?

5 Razones para aprender JavaScript este año

¿Quieres conocer algunas razones por las que debes aprender a programar en JavaScript? Aquí te damos 5 muy buenas. Cuando termines de leer esto, estarás convencido de que JavaScript es el lenguaje que todo programador debería dominar. Independientemente del nivel que tengas, si lo tuyo es programar para web, móviles, sistemas operativos, aplicaciones de escritorio… ¡Esta es tu oportunidad!Leer mas

Habilidades demandadas en LinkedIn 2016. Ven a KeepCoding y fórmate

¿Qué tengo que aprender antes de 2017? Habilidades más demandadas para Programadores

¡MUCHA ATENCIÓN A ESTE POST! LinkedIn ha publicado las habilidades más demandadas por empresas en 2016. Si para el año que viene puedes agregar cualquiera de ellas en tu perfil, verás cómo los reclutadores se pelean por ti.

Las habilidades más demandadas para Programadores

Aprovecha las oportunidades de este nueva era en la Innovación y aprende lo que buscan las empresas. … Leer mas