mqtt-cluster-21

¿Cómo hacer que tu maleta se suba al avión contigo? – Iniciándome con iOS, NodeJS, RabbitMQ y MongoDB por @aeriaablog

El propósito de este artículo es mostrar mi experiencia, después de realizar el curso de Fundamentos de programación en iOS, de un primer «proyecto» que combina el uso de iOS, NodeJS, RabbitMQ y MongoDB. Para ello, quiero mostrar cómo hacer que un dato viaje desde una App en iOS hasta diversos componentes desarrollados en NodeJS, usando RabbitMQ y WebServices, así como su almacenamiento en MongoDB.… Leer mas

Alfred App

Desarrollo de workflows en Alfred App por @sarofr

Alfred para quien aún no la conozca (por sorprendente que esto pueda ser), es una aplicación enfocada a mejorar la productividad. Permite lanzar aplicaciones, buscar y abrir ficheros en nuestro Mac e incluso hacer búsquedas en Internet. Se trata, a grosso modo, de un Spotlight supervitaminado y mineralizado.… Leer mas

mundial

Un vistazo a SpriteKit con Swift por @zjorge

Código fuente de la App de Ejemplo

Apenas minutos después del anuncio de la llegada de Swift en el WWDC 2014 ya se sentía en el Moscone Center una mezcla de duda, pánico y entusiasmo.  Creo que mi sentimiento era de duda pues con lo poco que conozco de Objective C y de programación en general no sufro el pánico por lo conocido en ObjC pero tampoco entiendo el entusiasmo promovido por Craig con las nuevas características de Swift.… Leer mas

Please pay here

Método de pago en Escrow: depósitos en garantía con @Yeeply_ES

Pagos en Internet

Uno de los temas que producen más inquietudes a la hora de realizar compras por internet son los pagos electrónicos. Generan dudas, sobretodo, con respecto a la seguridad. Por eso, generar confianza para los clientes es esencial para toda empresa que de dedique a desarrollar su actividad en el entorno digital.… Leer mas

coreData

4 cosas que debes de saber sobre NSManagedObjectContextObjectsDidChangeNotification y Core Data

NSManagedObjectContextObjectsDidChangeNotification es una notificación que envía el NSManagedObjectContext de Core Data, cuando se produce algún cambio sobre alguno de los objetos que dicho contexto contiene. ¿Qué tipo de cambios? A saber:

  1. Cuando un objeto nuevo se inserta en el contexto. En Cristiano, esto significa «cuando creas un nuevo objeto en dicho contexto».
Leer mas
Curso Swiift

Webinar GRATIS Primeras Impresiones con Swift con @aral, @frr149, @gonzalezreal, @carlosicaza, @zjorge, @RCachATX, @luisobo

Swift es el nuevo lenguaje de Apple y promete ser rápido y ágil como el pájaro del que toma el nombre. Aprende con nosotros a volar con Swift.

¿Quieres aprender a volar con #Swift?

El pasado miércoles 11/jun llevamos cabo la primera parte de nuestro webinar GRATIS «SWIFT & WWDC2014: Primeras Impresiones con Swift » con la participación de  @frr149, @gonzalezreal,  @carlosicaza, @zjorge, @RCachATX, @luisobo y la participación especial de @aral y otros! … Leer mas

Apple_Swift_Logo

La gran traca final del WWDC 2014: El Lenguaje Swift

Las no-novedades del WWDC 2014

Seamos sinceros, en mi opinión, no ha habido grandes sorpresas en la Keynote del WWDC 2014. Apple es una empresa que vive de vender hardware y no hemos visto nada de hardware nuevo. Sí que ha habido algunas novedades, pero se basan en la mayoría de los casos en ponerse al día con lo que ofrece la competencia o lo que habían inventado desarrolladores de Apps ajenos a Apple.… Leer mas

Little Nerd

Introducción a la programación de Apps: Desde Cero

Cuántas veces nos habéis preguntado: ¿y si no tengo ni idea de programación me puedo apuntar a vuestros cursos de iOS / Android??

Hasta ahora cuando llegaban este tipo de consultas a nuestro correo, os teníamos que contestar con un: “es aconsejable que tengáis una base de programación orientada a objetos”.Leer mas

programador

La Universidad es de Marte, las Startups son de Venus – Applesfera

A menudo tengo que entrevistar universitarios, candidatos a becas como desarrollador en las mejores aceleradoras de Startups tecnológicas en España. Recientemente entrevisté a 40 aspirantes en 2 días. Ha sido agotador, pero también muy interesante y… preocupante.

Lo que me llamó la atención, fue el hecho de que los chicos salen de la Universidad, casi sin excepción, con un conocimiento de programación muy limitado y estrecho, que encima es el opuesto del que necesitan para sacar adelante los aspectos técnicos de una startup.… Leer mas

cartel_silicon_valley

Cómo encontrar trabajo en EEUU como desarrollador – Applesfera

A menudo me preguntan cuál sería la mejor forma de buscar trabajo en EEUU como desarrollador. Como creo que esto es de interés de muchos, he optado por escribir un artículo con la estrategia que creo más acertada.

En estos momentos, en EEUU hay una enorme demanda de buenos desarrolladores, sobre todo en la zona de la bahía de San Francisco.… Leer mas

Apple-desarrollo-engranaje

Desarrollar para iOS

Gracias a iOS los desarrolladores somos sexy. ¿A caso antes ligabas diciendo que desarrollas el rich client para una cárnica? Desarrollar para la manzana MOLA MIL.

¿Por qué?

¿Podíamos pensar hace unos años ser desarrolladores indie? Todo el ecosistema de las apps nos puede permitir el lujo de trabajar desde casa y ganarnos la vida decentemente con algunas apps propias con un éxito moderado y/o desarrollar para terceros.… Leer mas

Backends de Apps con Python y Django by @ycumberbirch

Cuando vas a desarrollar una aplicación móvil, una de las cosas que te debes plantear es la necesidad incluir una parte de servidor.

Whatsapp, Twitter, Instagram y Evernote: ¿te suenan de algo? Son 4 ejemplos de Apps de enorme éxito y que tienen,a l igual que casi toda App de hoy en día tienen dos componentes:

  • Uno o más clientes móviles (iOS, Android y J2ME para el Nokia de tu abuela)
  • Un backend que permite almacenar datos, compartir información entre los usuarios e incluso ser la base de tu modelo de negocio, como es el caso de Evernote.
Leer mas
WWDC-14-macworld-australia1-258x188

WWDC 2014: ¡lo tengo, o tengo! 1500USD menos en mi cuenta

Las cosas como son, hay que darle las gracias a Apple por haber eliminado este todo el estrés de la compra de las entradas del WWDC. Al contrario de años pasados, dormí como un niño toda la noche.

Al despertar, me encontré con dos noticias en mi correo:

  1. No había ganado la lotería del WWDC, con lo cual me ahorro 1500 USD.
Leer mas
Git

Automatización de Git con Python por @ycumberbirch

Ultimamente, he descubierto que python tiene librerías para todo. Desde las tareas más comunes en el mundo del desarrollo a las más descabelladas, siempre hay una librería de python disponible para ello.

There’s a library for that! GitPython

Mi más reciente descubrimiento se llama GitPython.… Leer mas

iphonecloud1

Consumiendo Google desde iOS (4) – Hola Mundo por @vermicida

Con este capítulo terminamos el tutorial. ¿Qué nos queda? Hacer el hola mundo de rigor consumiendo un recurso de Google. He elegido Google Calendar porque creo que es una herramienta que muchos usamos, por lo que de antemano contamos con una batería de datos con los que jugar y ver resultados de manera inmediata.… Leer mas

gcloudxcode

Consumiendo Google desde iOS (3) – La Parte Divertida por @vermicida

Bueno, por fin ha llegado el momento de escribir algo de código. Lo que vamos a hacer durante los siguientes párrafos es plasmar la teoría del capítulo anterior en nuestra aplicación iOS. Vamos a encapsular toda la lógica del flujo de autorización en una sola clase, para que luego podamos reutilizarla en cuantos proyectos necesitemos.… Leer mas

Google Cloud Platform

Consumiendo Google desde iOS (1) – La Parte Aburrida por @vermicida

Google ofrece una gran variedad de servicios a sus usuarios: Gmail, Calendar, Drive, Google+, etc. La lista es bastante larga. Basta con tener una cuenta de usuario Gmail para tener acceso gratuito a todos estos servicios. Además de estos servicios gratuitos, Google también dispone de una Cloud Platform para nuestros propios desarrollos.… Leer mas

xcode

Todo lo que jamás quisiste saber sobre los bloques de Objective-C

Todos sabemos lo que es una FAQ: Frequently Asked Questions; uséase, preguntas formuladas frecuentemente. No obstante, a menudo las respuestas más interesantes son las que corresponden a preguntas formuladas infrecuentemente.

Veamos un par de ellas relacionadas con los bloques de Objective C:

¿Por qué las propiedades de bloques se deben de declarar como copy?

Leer mas