Serie de podcasts: Software for Growth

La mayoría de las empresas fracasan porque no tienen la información correcta, y dejan perder todo el esfuerzo que, con mucho esmero, han logrado. La economía es cruel para quien no está dispuesto a cambiar.

Esto debe de cambiar. Y queremos apoyar a las empresas actuales a traerles la información correcta, que les permita agregar nuevas herramientas a sus negocios, mediante una serie de podcasts, que le hemos llamado “Software for Growth” con personajes que han sabido cómo moldearse a los tiempos actuales.

Nos encanta compartir conocimiento y contenido valioso para la comunidad que quiere crecer su negocio a través del software. Para ganar, nuestra filosofía es dar.

Le dejo el primer dato impactante: hoy día una empresa con 3 empleados, puede facturar igual o mayor a una empresa con 100 empleados. Con tecnología actual. Esto es brutal.
Quiero invitarlos a que nos sigan en http://4geeks.info, y podrás escuchar los podcasts directamente en tu iPhone o Android.

El capítulo introductorio ya está cargado. Míralo en este sitio: http://4geeks.info/00

También comparte esto, para llegar a muchas más tomadores de decisiones, y que juntos, podamos cambiar la forma en cómo Latinoamérica hace negocios y se desarrolla.

Hasta pronto!

Un tour por Golang – #GeekHour 02

Ayer se llevó a cabo la segunda sesión de nuestros #GeekHour. Y en esta ocasión, Kenneth fue el responsable de explicarnos e introducirnos al lenguaje de programaciòn creado por Google: Golang.

Golang es un lenguaje de programación para manejar muchísimas peticiones al mismo tiempo, sin perder datos, y a una velocidad increíble. Es por esto que Uber ha decidio migrar algunos de sus servicios internos a Golang.

Durante la primera mitad, Kenneth se dedicó a explicarnos con claridad, cómo funciona teóricamente Golang, su arquitectura, algunas funciones básicas, etc. En la segunda mitad, la consola hizo que la teoría se cumpliera de forma práctica.

Si no estuvieron durante el streaming ayer, aqui les dejo el video para que lo vean, o lo re-vean.

Aqui les dejo la presentación que Kenneth utilizó durante la charla:
 

Club de Aprendizaje Interno en 4Geeks

Hace unas semanas, algunos de nuestros colaboradores tuvieron la iniciativa de crear talleres internos de aprendizaje de tecnologías diferentes a las que estamos acostumbrados a usar. A mi esto me parece una genial idea.

Entonces, no tardó mucho tiempo en que se organizaran estas charlas, fechas, temas, horario. Todo empezó en Slack, donde creamos el canal #4geeks-learninig-club.
Lo mejor de todo esto es que fue una idea de los mismos colaboradores, y son ellos mismo quienes lo organizan, y ellos mismos quienes imparten las charlas.
Para empezar, ellos se enfocarán en NodeJS. Y la idea es que, cada semana, se impartirá un capítulo distinto, hasta el punto en que todos tengamos una aplicación web progresiva corriendo en cada una de nuestras máquinas.
Yo solamente estoy escribiendo esto para asegurarme de empoderarlos aún más. No estoy seguros si en un futuro ellos van a permitir el ingreso de participantes externos (de otras empresas o particulares). El punto es que ya se arrancó, y eso es lo más importante.
En la foto de arriba está Jose Soto, quien fue el primer encargado de introducirnos NodeJS, y mostrarnos mediante un demo corto, su sintaxis y poder. Si ellos me dejan, publicaré el contenido usado.
Paralelo a estos talleres internos, estamos llevando a cabo la segunda temporada de #GeekHour, el cual es abierto a todos.
Hasta la próxima!

Rails Girls Costa Rica, arranca con 60 mujeres

El capítulo de Rails Girls Costa Rica ha iniciado, aportando conocimiento introductorio a la programación moderna con Ruby on Rails más de 60 mujeres en San José, quienes en tan sólo 2 días desarrollaron su propio sistema en la nube.

Rails Girls es una comunidad mundial, sin fines de lucro, que se estrena en Costa Rica de la mano de sus organizadores. Algunos de estos organizadores pertenecen al equipo de 4Geeks (Kenneth Rosales y Lilly Arce). ¡Felicidades muchachos!

Durante estos 2 días se impartieron charlas específicas relacionadas al desarrollo de software en Rails, gemas, implementación, mejores prácticas,

4Geeks se complace en apoyar este tipo de eventos que aportan conocimiento, y es lo que, a mediano plazo, convertirá mejores seres humanos, con mayores oportunidades para escalar profesionalmente. Aportando a la economía regional.

Si quieres conocer más acerca de esta iniciativa, e inclusive, formar parte de esta comunidad o referir, dale un vistazo a su página en Facebook, donde seguramente ellos publicarán los próximos eventos que se realicen en Costa Rica.

4Geeks está constantemente buscando nuevo talento humano a que se una a nuestro equipo de trabajo. Si te gustaría conocer más, mira este sitio web.

Temporada 2 de #GeekHour da inicio

Hola comunidad. Hace un par de semanas les compartimos el video de la charla que Sergio, nuestro CTO, nos dió. Él nos habló acerca de Elixir. Fue en inglés. Las nuevas sesiones serán en español.

Estas charlas las haremos regularmente en el marco de The Geek Hour. Como saben, The Geek Hour nació hace algunos años, donde Sergio y Allan aún estaban jugando con Python. Mira los antiguos videos en el canal de YouTube.

Tenemos un calendario con las próximas fechas, temas y expositores, al que puedes darle un vistazo. Generalmente cada sesión será el último miércoles de cada mes.

Inclusive, lo mejor es que, si estás interesado en participar presencialmente o virtualmente, te suscribas para que recibas notificaciones de próximos eventos. Tendremos cervezas y pizza. Y una oportunidad de networking super grande.

La próxima sesión será a cargo de Kenneth Rosales, quien es desarrollador en 4Geeks. Él estará impartiendo una charla introductoria a Golang, el famoso lenguaje de programación de Google.

Aquí también les dejo el playlist de la segunda temporada de The Geek Hour, donde se agregarán automaticamente todas las sesiones. Las puedes ver todas las veces que quieras, y puedes compartir también.

Como siempre: estamos abiertos a recibir todo tipo de feedback. Siéntanse libres de escribirnos en cualquier momento.

Comparte este post con tus colegas.

Nos vemos pronto.

Sitio web 4Geeks en español

 Muchos de ustedes nos habían solicitado integrar nuestro sitio web al idioma español. Les tenemos buenas noticias.

Nuestro equipo está trabajando actualmente en traducir cada una de las secciones y páginas internas del sitio web completo de 4Geeks.

Algunas secciones no están traducidas por completo, por lo que rogamos un poco de paciencia en cuanto a eso.

Síguenos en nuestra página de Facebook especial para la comunidad en Latinoamérica.

Este es el primer paso de unos movimientos estratégicos que estamos preparando para lanzar. Muy seguramente pronto podremos darte más información, para que nos sigas acompañando.

Un abrazo.

Iniciando con Elixir – #GeekHour

Hola! La semana pasada iniciamos con la segunda temporada de los famosos Geek Hour, algunos años después. Lo estamos retomando y queremos que te nutras también.

Si no sabes qué es Geek Hour, ni sabe nada acerca de la primera temporada, por favor ve a nuestro canal en YouTube y busca los videos más antiguos. Ahí te darás cuenta que Geek Hour son conversaciones para compartir conocimiento, de forma gratuita, relacionada a desarrollo de software y tecnología.

Esta vez queremos hacerlo tipo reunión, donde invitamos a otros desarrolladores de la región.

En la página de Eventos, puedes darte cuenta las próximas sesiones programadas.

Nuestro CTO, Sergio Monge, abrió esta segunda temporada con Elixir. Un gran lenguaje de programación, basado en Erlang, orientado a sistemas donde la disponibilidad debe ser altísima.

Dale un vistazo a la conversación en el siguiente video. Está en inglés, pero puedes activar subtítulos.

Aquí pueden ver la presentación usada por Sergio:

Documentación para 4Geeks Payments está arriba

Esta semana hemos estado trabajando en el sistema de documentación de 4Geeks Payments, que ayudará a los desarrolladores a integrar sus aplicaciones actuales con nuestro sistema de pagos.

Por el momento toda la documentación usa ejemplos de solicitudes HTTP, mediante ejemplos con curl. Poco a poco vamos a ir entregando librerías específicas en Ruby on Rails, Python, Javascript, etc, para que la integración sea mucho más sencilla.

Como sabes, sólo estamos permitiendo un grupo pequeño de empresas que puedan utilizar 4Geeks Payments.

Esperamos aprender durante este proceso, corregir y mejorar, lo más pronto posible, con el fin de estar preparados para recibir a muchos más empresas.

Si aún no estás en el programa BETA de 4Geeks Payments, y te gustaría estar, por favor, aplica directamente en http://4geeks.io/payments.

Estamos planeando reunirnos con virtualmente, de forma personalizada, con cada empresa que haya sido aceptada durante el estado BETA.

Si tienes dudas, escribeme abajo en los comentarios.

Saludos!

Razones Por Las Que Debe Optar Por Construir APIs

Siempre debemos buscar la forma más fácil y más rápida de crear productos digitales, específicamente software. Además, debemos aprender a usar los recursos con los que contamos, sea recursos económicos o recursos humanos (geeks).

Antes de empezar, solo quiero decir que un API es una capa intermedia, que trabaja bajo la modalidad RPC (remote procedure call), que interconectar nuestro sistema con otros sistemas (posiblemente desarrollado en otro idioma, lenguaje y en otro servidor).

Estos últimos meses he desarrollado varias APIs, lo que me deja escribir algunas razones por las cuales las prefiero:

  • Los desarrolladores backend y frontend pueden trabajar en forma paralela.
  • La seguridad del sistema puede ser centralizada.
  • Disponibilidad de que otros sistemas interactúen con nuestros datos.
  • Creación de aplicacion móviles en futuro.
  • Los desarrolladores con afines matemáticos y de creación de algoritmos, no deberán preocuparse por cómo se verá el HTML.
  • Escalabilidad.

Facebook y Twitter, por ejemplo, han desarrollado APIs que permiten que usemos sus datos, ya sea en aplicaciones web, móviles o en vestibles.

En Python existen varios frameworks que permiten crear simples APIs en unas cuantas horas. Por ejemplo Django Rest, Cloud Endpoints, Python Eve y otros. En otro post hablaremos de ellos.

Hasta la próxima!