ManoSliderMaster

KeepCoding Startup Engineering Master Bootcamp: para desarrolladores extraordinarios

 

Se buscan desarrolladores con urgencia

Smartphones, Wearables, Internet de las Cosas… términos que ya soltamos como si nada y tienen algo en común: Apps.

La vida moderna se ha construido sobre nuevas tecnologías, con el resultado de nuestra rutina y -lo que más interesa a las empresas- nuestros hábitos de consumo replanteados a partir del uso que le damos a los nuevos dispositivos.… Leer mas

650_1000_1079313492_b3b985353b_o

¿Quieres emigrar a los Estados Unidos? Todo lo que siempre has querido saber sobre los visados de trabajo

El Silicon Valley es el Hollywood de los desarrolladores. El lugar de referencia mundial en tecnología e innovación y llegar a hacer carrera profesional en el propio ojo del huracán es un sueño para muchos. La buena noticia es que pese ser algo complejo, es perfectamente posible, especialmente si eres programador, dada la gran demanda de este perfil existente ahora mismo.… Leer mas

650_1000_8416898412_a0f480bb6c_k

Usando i18n en aplicaciones AngularJS

En los últimos años hemos visto cómo las aplicaciones de escritorio han ido dando paso a las aplicaciones web como plataforma de trabajo. Y es que desarrollar una sola versión de tu aplicación y tenerla disponible en todos los gadgets gracias a los navegadores web es verdaderamente maravilloso.… Leer mas

650_1000_androidlluvia_opt

Lombok: olvida los getters y setters en tus clases Java

El post de hoy es especial para Androideros experimentados, y está a cargo de Diego Freniche, experto desarrollador multiplataforma e Instructor del Curso de Programación Android Intermedio en AGBO Training.

Conoce el Proyecto Lombok y descubre cómo te ayudará a optimizar líneas de código en tu desarrollo.… Leer mas

650_1000_usa

Álvaro Febrel, sobre el sector tecnológico en EEUU: “Se valora no solo el conocimiento de un lenguaje, sino también la parte arquitectónica del software”

Nos espera una semana de mucho código, y como antesala conversamos hoy con Álvaro Febrel, antiguo alumno de AGBO Training cuya interesante trayectoria empresarial empezó en España y ahora transcurre en el entorno Startups de Estados Unidos. Su testimonio es absolutamente valioso para todos los interesados en comenzar un proyecto con miras internacionales.… Leer mas

djangoRest_opt

Cómo crear un servicio REST en 30 líneas de código de Django y Python

Diseñado para tener una sintaxis clara y concisa, Python es un lenguaje que permite a los desarrolladores adoptar varios estilos: programación orientada a objetos, programación imperativa y programación funcional. Su demanda ha aumentado exponencialmente en estos momentos: desde el desarrollo web con Django hasta la industria financiera y el Big Data.… Leer mas

650_1000_unnamed1

Apple rompe con su pasado y te decimos por qué

Si miramos la cúpula de Apple de hoy, no queda nadie (a excepción de Tim Cook) de los tiempos de Steve Jobs. Hasta Scott Forstall, mano derecha de Jobs durante años, ha desaparecido y parece que la tierra se lo hubiese tragado.… Leer mas

molinosvientoeolica

Vientos de cambio en el desarrollo móvil: ¿Swift u Objective-C?

Desde que Apple anunció el año pasado su nuevo lenguaje de programación llamado Swift (que significa golondrina y también rápido y ágil) han llovido ríos de tinta sobre el mismo. A los más viejos del lugar, nos recuerda mucho la “marea Java” que recorrió nuestra industria hace ya algunos años.… Leer mas

git_opt

Así se domina el control de versiones con git y gitHub

Aprender a usar un sistema de control de versiones e integrarlo en el trabajo diario debe estar entre las habilidades elementales de un programador. El conocer en profundidad una buena herramienta de control de versiones es una revelación: de repente los errores son fáciles de deshacer, las versiones antiguas se recuperan en segundos, los miembros del equipo pasan a colaborar de verdad en lugar de estorbarse entre sí, incorporar y reutilizar código de terceros es trivial y por muchos discos que fallen, el código no se pierde.… Leer mas

siliconVa

Silicon Valley busca desarrolladores: ¿conoces KeepCoding Startup Engineering Master Bootcamp?

Lo que Varanasi es para los hindúes o La Meca para los musulmanes, es el Silicon Valley para los programadores: el centro del Universo. En esa estrecha legua de tierra entre el continente americano y el Pacífico se encuentran las empresas que crean nuestro día a día o que pueblan nuestros sueños: Apple, Google, Instagram, Facebook, Tesla, Whatsapp, LinkedIn, Evernote, Twitter, Zinga, Oculus Rift y un largo etcétera.… Leer mas

d3vs

Bienvenidos al nuevo espacio ‘Desarrollo para startups’

Hoy os damos la bienvenida al nuevo espacio “Desarrollo para startups”, un espacio en el que hablaremos de las principales tecnologías que este tipo de desarrollo requiere: iOS, Android, Angular.js, Python/Django/Rest, Azure, TDD, Git y GitHub, como también del mercado laboral para desarrolladores, cómo trabajar en EEUU y en otros entornos de desarrollo punteros.… Leer mas

blog-cloud-computing1

Por fin! Webinar Cloud Computing para Desarrolladores Mobile con @byjuanamn y @frr149

¿Ya sois capaces de codificar pero os queda pendiente el persistir datos de vuestra App de forma remota?

Necesitaría un servidor de backend…

En muchas de nuestras aplicaciones necesitamos crear una BBDD online que nos permita compartir información en los distintos dispositivos en que puede estar nuestra app, crear cuentas de usuario y su correspondiente autenticación, almacenar información en la nube disponible para todos nuestros usuarios, enviar notificaciones push….… Leer mas

Aprende a crear Apps desde Cero en cualquier lugar

Del Mobile First al Mobile Only

 

Son hechos reales:

1. Los smartphones han cambiado la manera en que los usuarios consumen y se relacionan con las empresas. Entonces, toda empresa que quiera mantenerse en el mapa necesita una App.

2.… Leer mas

keep-coding-solo-monsterPEQ1_e601bf4f5b64b45d6c39b8c03b87f7c3

La Gran Novedad de este año: KeepCoding by AGBO

El nuevo brazo de AGBO Training

 

Han ocurrido grandes cosas este 2014: Facebook compró Instagram y WhatsApp, Apple lanzó nuevo lenguaje, España tiene nuevo Rey… ¡y AGBO Training estrena su propia plataforma de cursos online!

Ahora tienes a tu disposición en un mismo lugar todos los cursos para aprender desarrollo de vanguardia: KeepCoding

 

 

keepcoding AGBO

La calidad de siempre, ahora aún más flexible

La plataforma KeepCoding puede aprovecharse de diferentes maneras, según tus objetivos de formación:

 

Leer mas
colonic-irrigation-007mo

Limpieza profunda de los ficheros temporales de Xcode

Cuando Xcode se pone terco, no queda más remedio que hacerle un Project->Clean por su propio bien. A menudo esto resuelve errores extraños o un autocompletar que se obstina en no hacer su trabajo. Es decir, es una especie de “purga” que limpia las profundidades del directorio DerivedData.… Leer mas

titanium-SDK

Programar apps y videojuegos multiplataforma con AppCelerator Titanium y Lanica Platino por @alvaro_toscano

Sé que algunos me llamareis hereje por hablar aquí de Titanium que permite desarrollar apps para iOS sin usar ni Objective-C ni Swift.  No amigos, eso se acabó, tenemos a nuestra disposición este maravillo producto que es Titanium, con su propio IDE (Titanium Studio) y lo mejor de todo es que, programando una sola vez, podemos desarrollar para iPhone, iPad, Android, Web y BlackBerry.… Leer mas

Un montón de Storyboards enredados entre sí

No conviertas tus Storyboards en cómics por @maquert

Ya sabemos que los desarrolladores con pelo en el pecho se pican el código de las vistas a mano y usan algún xib de vez en cuando, cuando no hay más remedio. Que los que usamos los storyboards somos unas nenazas que bebemos Coca-Cola Light y tal, que dan muchos problemas para trabajar en equipo, que hacen demasiada magia, y que, en muchas ocasiones, esa aparente facilidad de uso que aportan dificulta muchísimo la reutilización de las vistas.… Leer mas

platoDiseño153

Diseño de Apps para Desarrolladores con @erikerice y @frr149

El ‘look’ importa ¡y mucho my friend!

Meses de trabajo para que nuestro desarrollo llegue a buen puerto, sacando tiempo de donde no hay, peleándonos con nuestro código porque ‘de hoy no pasa’, …. tanto trabajo…y cuando ya estamos en fase de prueba viene un amigo betatester y te suelta: ¿Le vas a cambiar el diseño no?Leer mas

LogoGNUstep

GNUstep: Como Cocoa pero sin manzanas por @espectalll123

GNU… ¿qué?

Cocoa. Nuestro amado paquete de APIs, una de las mejores plataformas de programación disponibles, ese framework tan glorioso que podría considerarse el Santo Grial del software, el cual a Steve Jobs había emanado perfección y en el que luego este Señor dejó su sangre plasmada en la Historia.… Leer mas

300_html5

Conoce HTML5, CSS3 y AngularJS con @vermicida y @frr149

Si eres de los que ya estás harto del desorden que puede llegar a ‘dominar’ en tus desarrollos en javascript no tardes en descubrir lo que frameworks como AngularJS nos pueden llegar a aportar!!! ¡¡Todo un soplo de aire fresco para el desarrollo de aplicaciones web!!… Leer mas

Apple_Swift_Logo

Cargar una UIImage en un Playground de Swift

 

Durante la demo de Swift en el WWDC, se mostró un playground que cargaba imágenes, vistas y la repanocha en verso. Sin embargo, no estaba del todo claro cómo hacerlo.

El cargar la imagen mediante la url que te da el Main Bundle, no terminaba de funcionar (en las betas de Xcode) y  daba un error de BAD_ACCESS.… Leer mas

bala

Nueva versión de Mogenerator (1.28) ¡con muchas novedades!

 

Mogenerator es una herramienta esencial para cualquiera que desarrolla con Core Data y por ello siempre enseño su uso en mis cursos de programación iOS. Sin embargo, hacía ya mucho tiempo que no salía una nueva versión y mucho ha cambiado en programación para iOS: ARC es ya la opción por defecto, el nuevo sistema de módulos para importar código y por supuesto, Swift.… Leer mas

Apple_Swift_Logo

En iOS8 UIAlertView ha muerto: ¡Viva UIAlertController!

Novedades en iOS8

 

 

iOS8 ha llegado plagado de novedades, pero muchas parecen haber pasado desapercibidas, ocultas por la “furia” de Swift que parece haber tomado a toda la comunidad.

Bueno, no solo la comunidad Apple, ya que recientemente estuve en una convención de Android (sí, Android) en Madrid para dar una rápida charla ¡de Swift!… Leer mas

RabbitMQ.sh-600x600

¿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

image1 (1)

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

3354726208_0cce729fc8-e

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

Una para persistirlos, otra para gestionar sus grafos, otra para deshacer sus cambios y una framework para dominarlos a todos.

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! Fue un éxito rotundo con más de 1200 desarrolladores de todos el mundo siguiendo la sesión en directo a través de nuestro canal en Youtube Swift En Español.… 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

Tutorial Xojo

De Real Studio a Xojo, lo que te estás perdiendo

Real Studio & Xojo

Ha pasado ya una buena cantidad de tiempo desde que publicase en esta santa casa una entrada sobre el, por aquel entonces, entorno de desarrollo llamado Real Studio. Desde entonces han pasado muchas cosas, todas buenas para quienes consideramos este entorno la mejor opción para el desarrollo de aplicaciones multiplataforma.… 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??

¿Y si no tengo ni idea de programación…????

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

Evernote

Interactuando con la API de Evernote en Python por @kike_eh

Elephant-in-the-room

En memoria de evernote

El API de Evernote

Evernote no es un simple cuaderno de notas, también permite clasificarlas y compartirlas. Guarda texto, fotos y audio para que esté disponible en la nube desde cualquier dispositivo. Hoy en día cuenta con versión gratuita y versión Premium (5$/mes, 45$/año).… Leer mas

bite that apple

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