windows-apple-android-xamarin-multiplataforma

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 2011 está 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

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

logo-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

pantalla-de-portatil

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

hombre-concurso-television

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

dos-monitores-ordenador

¿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

Nos vemos en KeepCoding Connect

¡Llamado a Jedis y Padawanes!

El 01 de octubre será una fecha histórica en KeepCoding. Celebraremos el primer gran encuentro para vernos las caras y pasar una tarde de código, networking y mucho frikismo: KeepCoding Connect.

Aprovechemos que tendremos las baterías cargadas, allí os recibiré para ver cómo están las cosas por Madrid, reconectar con los padawanes y tomarnos unas cerves de las buenas, que allá en EEUU son otra cosa.… Leer mas

Apple WWDC 2016 Keynote

Imágenes de la Apple WWDC por @belen_cz

¡Una vista desde adentro!

Belén Cruz, desarrollado en Groupon (EEUU) y gran colaboradora KeepCoding estuvo en la WWDC, y nos ha enviado imágenes que nos acercaron a la atmósfera de la Keynote ¡Disfrutad!

 

¡Esperando en la cola!

 

Llevo desde las 7 y media de la mañana, pero un par de compañeros de trabajo han venido a las 5 de la mañana, y al final me han dicho que me pusiera con ellos.… Leer mas

¿Sueldos de 140.000 USD en el Silicon Valley? ¡MENTIRA!

Este artículo está directamente «expirado» (¿qué es lo opuesto a inspirado?) por artículos que he leído en blogs programadoriles españoles, donde se insiste en el eterno fatalismo del programador mal pagado e injusticiado por la vida.

Basta ya. Si eres tan bueno, y nadie lo reconoce, a lo mejor no eres tan bueno como crees.… Leer mas

chica-con-movil-en-mano

¿Cuánto cuesta crear una app?

Colaboración de @anamocholi

Son cada vez más las aplicaciones móviles que llegan al mercado. Utilizamos las apps para prácticamente cualquier tarea de nuestra vida diaria: comunicarnos, hacer la compra, trabajar, jugar, informarnos, etc. Y es precisamente esa la razón por la que el sector del desarrollo de apps crece exponencialmente cada año.… Leer mas

gcd

La joya oculta en GCD que desconocías: dispatch_benchmark

En mis cursos, siempre digo que Grand Central Dispatch es un baúl del tesoro lleno de maravillas por descubrir.  Por eso recomiendo que rebusquéis en la documentación a ver qué encontráis.

Sin embargo, hay cosas que ni buscando uno encuentra, porque a alguien se le olvidó exportar la función en concreto.… Leer mas

2 Razones por las cuales deberías de estar en el Silicon Valley

Si eres desarrollador, es muy probable que mires al Silicon Valley con la misma ilusión con la que de niños mirábamos a Disneyland (y eso que por aquel entonces no había personajes de Star Wars en Disney).

Es incuestionable que la zona del valle es la Meca para los frikis: hace unos 8 meses que me mudé y aun me hace ilusión aparcar en un sitio cualquiera, y darme cuenta que estoy al lado de Mozilla y Coursera.… Leer mas