• Nuevo meetup con Phil Hagelberg / Technomancy

    Av. Hipólito Yrigoyen 1189

    Aprovechamos la presencia de Phil Hagelberg (a.k.a. Technomancy) en Buenos Aires para retomar las juntadas de Clojure. Phil es el autor de Leiningen (la principal automation tool de Clojure) y estuvo hablando el jueves pasado en la BuzzConf2019 sobre programación de microcontroladores con Fennel, un Lisp que corre sobre el Runtime de LUA. Phil va a hablar sobre el protocolo de la nrepl, cómo funciona y cómo usarlo en el proceso de desarrollo y por qué tiene más pare ofrecer de lo que se cree comúnmente. La meetup será en las oficinas de LambdaClass en la zona del Congreso y va a haber tiempo para que quienes quieran hablen sobre lo que cada uno viene haciendo con Clojure o Lisp en general. Nos vemos ahí! ------ We resume the Buenos Aires Clojure meetups with a deluxe speaker: Phil Hagelberg (a.k.a. Technomancy). Phil is the author of Leiningen (the standard Clojure automation tool) and came to Buenos Aires to speak at the BuzzConf2019 last week about microprocessor programming with Fennel, a Lisp that targets the LUA runtime. He will be speaking on the NRepl protocol; how it works, and how you can use it for your development process, and why there is more to it than most people expect. The Meetup will take place in LambdaClass offices and there will be time to share the work that everybody has been doing with Clojure and Lisp. See you there!

    5
  • Cerramos el año - Las interfaces gráficas son difíciles

    Urban Station Palermo Soho

    En este encuentro, el último de este 2017, vamos a tener a Gabriel Andretta (@gnandretta - https://github.com/gnandretta) que viene directo desde Santa Fe para presentar su charla "Las interfaces gráficas son difíciles". Así la describe él: A pesar de que la industria nos quiera hacer creer lo contrario, programar una interfaz gráfica que se renderiza en un browser no es fácil: dependemos de cómputos que se distribuyen por el espacio y el tiempo, tenemos que reaccionar a un montón de cosas que pasan concurrentemente en combinaciones impensadas y además tenemos estado desparramado por todo el lugar. Nada de esto es culpa de JavaScript y no hay un lenguaje o una metodología de desarrollo que lo pueda hacer desaparecer, pero, por suerte, ClojureScript puede ayudarnos. Vamos a ilustrar cómo con la implementación de un juego. También tendremos espacio para alguna charla relámpago y tiempo para socializar. Esperamos a tod@s en Urban Station con algunos snacks y bebidas.

    1
  • Enter the Erlang 🐲🐉 with LFE + Lightning Talks

    Urban Station Palermo Soho

    La charla principal esta vez no será de clojure, pero estará cerca! David Cao (@davecaos), quien trabaja en ShopGun (https://shopgun.com), nos va a hablar de LFE (Lisp Flavoured Erlang). Luego tendremos algunas lightning talks y tiempo para socializar. Enter the Erlang 🐲🐉 with LFE: Breve introducción sobre la VM Erlang (BEAM) a través de LFE (http://lfe.io) (Lisp Flavoured Erlang). Se hablará sobre el modelo de concurrencia, el ecosistema de la BEAM, en cuáles use cases es mejor o peor usar Erlang; pero con ejemplos en Lisp 😉 . Presenta: David Cao (twitter (https://twitter.com/davecaos), github (https://github.com/davecaos)) Lightning talks: Hablá sobre algo interesante que hayas aprendido o hecho en el último tiempo! O de algo que quieras aprender! No hay formato predefinido: Puede ser una charla informal, con o sin demo, con o sin slides, cómo vos prefieras. La duración es entre 5 y 10 minutos. Si nos avisás antes del meetup podemos agregar el título de la charla acá, pero no es requisito para presentar el día del meetup (aunque tal vez no haya tiempo para todas las charlas). * Agenda de Lightning talks: - Re-frame (https://github.com/Day8/re-frame): A Reagent Framework For Writing SPAs, in Clojurescript. Facundo nos contará lo que estuvo haciendo con re-frame en el último tiempo. Presenta: Facundo Olano (twitter (https://twitter.com/folano_), github (https://github.com/facundoolano)) - Lumo (https://github.com/anmonteiro/lumo): A standalone ClojureScript environment that runs on Node.js and the V8 JavaScript engine. It starts up instantaneously and has out-of-the-box access to the entire Node.js ecosystem. Presenta: Nicolás Berger (twitter (https://twitter.com/nicoberger), github (https://github.com/nberger)) Lxs esperamos a todxs! PD: Estamos buscando sponsors para el meetup. Si tu empresa está interesada en ayudar a hacer crecer la comunidad Clojure en Buenos Aires, por favor contactá a los organizadores del meetup.

    5
  • A ejercitar!

    Urban Station Palermo Soho

    Esta vez nos vamos a juntar a practicar y aprender Clojure juntos, haciendo ejercicios! La propuesta es elegir ejercicios de http://4clojure.com , exercism.io (http://exercism.io/languages/clojure/exercises) o de cualquier otro sitio, y hacerlos de forma individual o grupal, como cada uno prefiera. Lo más importante es que vas a tener otr@s clojuristas a quien preguntarles o pedirles ayuda. No tenés experiencia con Clojure? No hay problema, la idea es aprender todos juntos! También podés traer ejercicios ya hechos e intercambiar opiniones con otrxs acerca de cómo los resolviste y cómo se podrían resolver de forma diferente. Si podés traé tu propia notebook, pero si se complica, vení igual que seguramente alguien va a compartir la suya con vos. Te esperamos!

    5
  • Encuentro mensual - Mayo 2017

    La Casona

    Otra ocasión para juntarnos y charlar acerca de Clojure y otras yerbas. Si alguien tiene algo que desee mostrar, que avise y lo ponemos en la agenda.

    4
  • Encuentro mensual - Abril 2017

    La Casona

    Luego del éxito del ClojureBridgeBA de marzo, ¡volvemos al centro! Otra excelente ocasión para juntarnos y charlar acerca de Clojure y otras yerbas. Si alguien tiene algo que desee mostrar, que avise y lo ponemos en la agenda. ¡Esperamos vernos ahí!

    2
  • 1er. ClojureBridge Buenos Aires

    Didí Soho Hotel by Urban Station

    ClojureBridge busca mejorar la diversidad en la comunidad Clojure, ofreciendo workshops gratuitos para mujeres con cualquier nivel de experiencia. El primer ClojureBridge Buenos Aires tendrá lugar el 10 y 11 de Marzo en Didí Soho Hotel by Urban Station en Palermo Soho, Buenos Aires. Más información en http://bridge.clojureba.com/ ClojureBridge es un evento gratuito, orientado a personas que se identifican como mujeres. Los hombres que quieran participar pueden hacerlo siempre y cuando acompañen a una mujer. El viernes tendrá lugar el Installfest, comenzando a las 18hs y hasta las 21hs. Durante el Installfest nos vamos a asegurar de dejar instaladas en las laptops todas las herramientas necesarias para el workshop del sábado. Es importante que cada participante traiga su propia laptop, aunque si eso no fuera posible en algunos casos haremos lo posible por conseguir una prestada, siempre y cuando nos avisen con anterioridad. El sábado será el workshop, el cual comienza a las 10:00 con una charla introductoria a la programación con Clojure, para luego continuar con la realización de ejercicios prácticos. Estimamos finalizar a las 17hs. Tendremos coffee-breaks y almuerzo incluidos, y la pasaremos muy bien! Por favor avisanos con anticipación si tenés alguna restricción en tu dieta. Las vacantes son limitadas. Si te inscribís y luego sabés que no vas a poder asistir, por favor liberá tu vacante para que otra persona pueda usarla. Querés ser Coach de ClojureBridge? Te necesitamos! No necesitás tener conocimientos avanzados de Clojure. En vez de inscribirte acá, llená el siguiente formulario y nos vamos a poner en contacto con vos: https://goo.gl/forms/zqmDlrGJg1eYgxbr1 ## ENGLISH ## ClojureBridge aims to increase diversity within the Clojure community by offering free, beginner-friendly Clojure programming workshops for women. The first ClojureBridge Buenos Aires will take place on March 10th & 11th at Didí Soho Hotel by Urban Station in Buenos Aires. ClojureBridge is free of charge and is aimed at people who identify as a woman. More info will be updated here: http://bridge.clojureba.com/ Installfest will start on friday at 6pm and run until 9pm. It's mandatory to attend the installfest so everyone has their laptops with the tooling ready for the saturday's workshop. The workshop starts on saturday at 10am until 5pm. Coffee-breaks and lunch will be provided. Please let us know if you have dietary restrictions in advance. As a reminder, the workshop space is limited. If you cannot attend for any reason, please update your RSVP so someone on the waiting list can join.

    14
  • Lighting talks + Encuentro mensual (¡Último del año!)

    Urban Station Palermo Soho

    Llamado a charlas breves ("lighting talks"), de no más de 15'. Es una excelente posibilidad para que muestren qué han estado investigando o usando; o para difundir algún proyecto que les parezca interesante. Luego, la tradicional cena. Este encuentro va a ser el último de 2016. ¡Esperamos verlos a todos/as!

    17
  • Jugando con Advenjure

    Urban Station Palermo Soho

    La idea para este encuentro es jugar un poco con Advenjure: https://github.com/facundoolano/advenjure , una librería Clojure y ClojureScript para armar aventuras de texto o "Interactive Fiction" y correrlas en la terminal o en el browser. Si nunca jugaron IF acá pueden ver uno de los clásicos, para darse una idea: http://textadventures.co.uk/games/view/5zyoqrsugeopel3ffhz_vq/zork El autor de la librería y del juego es Facundo Olano (@facundoolano (https://github.com/facundoolano)), y va a estar presente para ayudarnos. Y para jugar también! Vamos a trabajar extendiendo el juego de ejemplo. Algunas cosas que se pueden adelantar, para aprovechar mejor el tiempo: • Bajarse el juego y correrlo usando las instrucciones del README: https://github.com/facundoolano/advenjure-example • Tratar de jugarlo hasta el final, para familiarizarse con la dinámica (es corto, se puede terminar en un minuto si se conocen las soluciones). Si se bloquean vale hacer trampa mirando el código :)Aunque no se hayan bloqueado, viene bien revisar el código para ver cómo se construyó el juego: https://github.com/facundoolano/advenjure-example/tree/master/src/example • Si tienen más tiempo también pueden leer el README de la librería, donde se explican las funciones básicas: https://github.com/facundoolano/advenjure#basic-usage Algunas ideas de ejercicios para extender el juego, en orden de dificultad: 1. Crear una nueva habitación en el mapa, que contenga items con los que interactuar. Ejemplo: la cocina conectada con living, con una heladera y una porción de pizza dentro de la heladera. 2. Crear un nuevo verbo y usarlo en algún puzzle. Ejemplo: verbo EAT, que el protagonista no quiera abandonar el departamento con el estómago vacío. 3. Modificar el diálogo con el personaje del final, posiblemente agregando un nuevo puzzle. Ejemplo: el personaje pide algo para comer primero y recién después algo para leer. Los esperamos en Urban Station a las 19:00 horas! La idea es empezar puntual porque el lugar lo tenemos disponible sólo hasta las 21:00.

    4
  • Charla/Taller "Why Emacs" ("Por qué Emacs") + Encuentro mensual

    Urban Station Palermo Soho

    Este mes, Charla/taller: "Why *Emacs* for Clojure" ("Por qué *Emacs* para Clojure") (Dan Midwood) Duración: 1h15' aprox. Idioma: inglés (con traducción parcial para quienes tengan conocimientos limitados). Dan va a mostrar (y nos va a ayudar a usar) un conjunto de herramientas asombrosas que facilitan la vida de cualquiera que desee desarrollar en Clojure. Se recomienda llevar compu con Emacs y un entorno para Clojure instalados (aunque no necesariamente funcional, puesto que Dan va a proveer soporte técnico a quienes lo necesiten). Los paquetes de Emacs recomendados son: • clojure-mode • cider • paredit Más detalles en el repositorio de Dan: https://github.com/danmidwood/why-emacs Si bien la charla va a estar focalizada en Emacs, cabe destacar que la mayoría de las herramientas que va a mostrar también tienen plugins para otros editores (Vim, Atom, LightTable...). En relación al idioma: más allá de que la charla/taller va a ser en inglés, la idea es hacerla accesible a quienes tienen un nivel limitado. Por un lado, Dan va a hablar pausada y claramente; por el otro, vamos a proveer una traducción de los puntos más importantes. Finalmente, hay que destacar que Dan quiere mejorar su conocimiento del idioma, por lo que quizás se anima y nos chapucea algo en castellano :-) Luego de la charla/taller, la tradicional cena en algún lugar cercano (a ser definido en el momento). ¡Los esperamos!

    21