• webpack and code splitting - Sean Larkin

    todopatterson

    Sean Larkin core team member of webpack and Technical Program Manager at Microsoft Edge is coming all the way from America to chat to us about webpack and code splitting. This is a fantastic opportunity for anyone interested in learning more about webpack or who are using it in their projects so you can take advantage of its best features and if you are not already using code splitting then now is your chance to learn how. You will have the opportunity to talk to Sean Larkin directly and network with others over some food and drinks. The event will take place on Wednesday the 5th of December at 7pm at the offices of todopatterson Carrer de Santa Rita, 9, 07014, Palma. Come along and meet Sean Larkin :) @thelarkinn Food and drink will be provided by todopatterson Places are limited There is no parking available please park on streets nearby FYI - We will be taking professional photos for promotional purposes to share on social media. Should you not want to be in these photos please let us know. :)

    4
  • Google Mobile Sites Certification - Optimiza tus webs para dispositivos móviles

    • Lo que haremos El % de tráfico web desde móviles se sitúa actualmente entre el 50% y el 80% dependiendo del sector. Optimizar nuestras webs para smartphones y tablets puede marcar la diferencia entre el éxito y el fracaso de un proyecto. En este curso aprenderemos a optimizar nuestras webs para móviles siguiendo la formación "Mobile Sites Certification" de Google. Se trata de una formación progresiva que abarca desde conceptos básicos de usabilidad, diseño o conversión a conceptos avanzados de performance, DOM, caché, AMP o PWA que te permitirán aprender las mejores prácticas para crear, gestionar, medir y optimizar tus webs para dispositivos móviles (consulta el programa completo más abajo). Al final de la sesión podremos realizar el examen para conseguir la certificación "Mobile Sites Certification" de Google. La certificación es gratuita y el examen es opcional. Los que queráis podéis realizar el Curso Interactivo con antelación (ver abajo). Nos vemos allí! MÁS INFORMACIÓN: - Guía de Estudio: https://support.google.com/partners/answer/7327828?hl=es - Sobre el examen y la certificación: https://support.google.com/partners/answer/7358898?hl=es-ESP - Curso interactivo (inglés): puedes seguir el curso por tu cuenta en https://landing.google.com/academyforads/ (debes registrarte y acceder al curso "Mobile Sites Certification") . • Lo que hay que traer Ordenador, Agua, Ganas de aprender. • Información importante

  • V8: conoce al enemigo

    Centre Empresarial Parc Bit

    Vivimos cómodamente recostados sobre la infinidad de colchones que suponen los frameworks y las capas de abstracción sobre las que trabajamos. Son tantos, y tan mullidos, que si alguien metiese una sandía entre el primer y segundo colchón, no lo notaríamos. Creo que es necesario levantarse de vez en cuando de tan cómodo catre, quitar todos los colchones y ver de qué está hecho el somier. Os propongo un viaje de vuelta a lo básico que nos permita responder algunas de las preguntas que ya casi no sabemos ni formular: ¿qué tipo de máquina es en realidad un ordenador? ¿para qué sirve un programa? ¿y un lenguaje de programación? ¿por qué hay tantos? ¿en qué se diferencia la Cocacola Zero sin cafeína de la leche desnatada sin lactosa? Nos centraremos en el caso de Javascript compilado con V8, que básicamente cubre Node.js y la mayoría de los navegadores modernos. Veremos en qué se transforman nuestras líneas de código y algunas directrices para que la traducción de nuestro código al lenguaje nativo de la máquina sea más eficiente. Además cacharrearemos con un par de herramientas para identificar y medir ineficiencias. Y lo más importante: contaré el chiste de la vaca en Javascript.

    3
  • Error Handling en Angular: programador precavido vale por 2

    Café a Tres Bandas

    • What we'll do Tarde o temprano, los errores aparecen en nuestras aplicaciones... lo único que podemos escoger es cómo reaccionamos ante ellos. En este meetup veremos los diferentes errores que pueden suceder y cómo reaccionar ante ellos para monitorizar el rendimiento de nuestras apps y optimizar la experiencia de usuario. Errar es humano, rectificar es de sabios... ************************************************* Cada mes, los amantes de Angular en la isla nos reunimos para compartir conocimientos, resolver dudas y pasar un buen rato aprendiendo cosas nuevas. Se trata de una reunión informal en la que participa todo el que quiera, no esperes una conferencia magistral. • What to bring • Important to know

  • Angular & NPM: Crea tu propia librería en NPM

    Café a Tres Bandas

    Cada 15 días, los amantes de Angular nos reunimos para compartir conocimientos, resolver dudas y pasar un buen rato aprendiendo cosas nuevas. En esta ocasión veremos cómo crear una librería NPM basándonos en el ejemplo de Mallorca-NG ( https://github.com/MallorcaJS/mallorca-ng ), librería iniciada por la comunidad para que podamos compartir conocimiento entre todos. * Se trata de una reunión informal en la que participa todo el que quiera, no esperes una conferencia magistral.

    1
  • Angular Testing: El arte de dormir tranquilo antes de un pase a producción

    Testear a golpe de ratón y cruzar los dedos antes de cada release es cosa del pasado. El mercado ha impuesto el "Continuous Delivery" como modelo de desarrollo de software, exigiendo una rápida y continua actualización que es imposible sin una elevada cobertura de tests. En esta sesión trataremos los básicos del testeo en aplicaciones Angular: TestBed, DebugElement, componentes, servicios, pipes... * TRAE TU ORDENADOR * Se trata de una reunión informal en la que participa todo el que quiera, no esperes una conferencia magistral.

    1
  • Angular Animations: dale vida a tus apps

    Café a Tres Bandas

    Cada 15 días, los amantes de Angular nos reunimos para compartir conocimientos, resolver dudas y pasar un buen rato aprendiendo cosas nuevas. En esta ocasión trataremos las bases de la animación con CSS3 y la Web Animations API, comprobando en el camino cómo su aplicación en una app Angular hace que la web cobre vida y sea más usable e intuitiva. Anímate :) Docs: https://github.com/web-animations/web-animations-js https://angular.io/guide/animations * Se trata de una reunión informal en la que participa todo el que quiera, no esperes una conferencia magistral.

    1
  • Workshop: Observables with imagination (mostly in Angular)

    Incubadora ParcBIT

    Remote Workshop in english. Adrián will be talking from Madrid to MadridJS and MallorcaJS simultaneously. Do you know what the reactive programming is? Maybe you do. There are lots of conferences, tutorials and workshops on this topic. However, have you learned to realize its full potential? Do you know that you can use it for more things besides handling asynchronous requests? I’m Adrian Ferreres, an Angular Developer. The rxjs library is one of the main components in Angular so I had to learn how to use it in a lot of different ways. It helped me to solve a very difficult problems with a really simple solutions. The objective of this workshop is to unlock in your mind the real potential of the reactive programming through real examples that I found in my projects. To run the examples of the workshop and to do the exercises you will only need a computer with the nodejs and git installed. The minimum knowledge required is a basic knowledge of Angular. The majority of the examples are in this framework but you don’t need to be an expert to understand them. With the tutorial of “Tour of heroes ( https://angular.io/tutorial )” is enough. The workshop will be in the Liferay office in Madrid, however the people of Mallorca will have the opportunity to attend, too. The guys from Streaming Diez and Resiliente Digital will provide us with two channels to connect the meetup of MallorcaJS with MadridJS. Thus, the developers of Mallorca can participate in the workshop as if they were in Madrid. Summarizing: JavaScript, Angular, reactive programming, two different meetups in two different cities at the same time and a lot of fun. You cannot miss it.

    4
  • ChatBots and Logitravel

    Auditorium Parc Bit

    We are back from summer holidays with our next meetup! This time we will have 3 small 15min talks about chatbots, custom made entreprise clouds, and more! We will meet in the press conference room in the centre empresarial in Parc Bit. Iñaki Fuentes - CEO Bluekiri feat Logitravel Creating smart solutions to solve enterprise challenges and why a travel company builds its own Enterprise Cloud. (15min) Vlad Stan - CEO @Futuristico feat Logitravel The future of web is conversational. Why building web apps may be completely irrelevant in the future. (15min) Alexandru Rosianu - CTO @Futuristico feat Logitravel Chat Bots Skills 101 A short story on how we designed a modular bot engine for Logitravel. #nodejs #FacebookMessengerBots (15min) We will have some beers and snacks after the talks, kindly sponsored by Logitravel! We hope to see you all there!! :)

  • DevOps con Node.js. Construye tu propio entorno.

    Centre Empresarial Parc Bit

    Por fin nos visita el gran Álex Fernández (@pinchito (https://twitter.com/pinchito))!! Un tipo que lleva más de 20 años desarrollando software, y que en la actualidad trabaja como desarrollador senior en mediasmart.io (http://mediasmart.io/) y como freelance de escalabilidad. Cayó a los encantos de Node.js hace ya unos años, y ahora se desayuna miles de peticiones por segundo cada mañana. Fan del despliegue continuo desde hace ya bastante tiempo, Álex es autor de varias herramientas de DevOps y "early adopter" de muchos de los productos que salen al mercado. La sabiduría popular nos ha hecho creer que no debemos reinventar la rueda, y que si hay un módulo por ahí que hace lo que quiero, es mejor usarlo que escribir mi propio software. Sabiendo que npm tiene más de[masked] módulos, ¿quién quiere escribir más software? Bien, pues parece que ha llegado la hora de ir contra la sabiduría popular. Aprenderemos a crear una infraestructura de DevOps muy sencilla desde cero usando solamente Node.js (y algún que otro módulo npm ;-)). Primero crearemos una librería de logs, luego una herramienta de recolección de errores, una herramienta de monitorización web, un motor de orquestación, y para terminar, un panel para integrarlo todo. Cada pieza del puzzle se construye encima de la anterior y es completamente funcional (aunque puede no estar lo suficientemente pulida). De hecho, en la empresa de Álex ( http://mediasmart.io ) se usa una versión algo más sofisticada de las herramientas que implementaremos durante la charla, y han descubierto tienen muchas ventajas prácticas comparada con herramientas convencionales. La sesión será eminentemente práctica y el objetivo principal es animaros a construir más cosas sobre lo que implementaremos durante la charla. También pretende lograr que se empiece a considerar al entorno de DevOps como un ciudadano de primera clase dentro de una organización, y no simplemente como un conjunto de herramientas aleatorias que trabajan más o menos juntas.

    9