javascript

Recursos de programación de javascript
Discutiremos entre todos sobre el futuro de JavaScript: ¿a dónde se dirige? Por ejemplo con estas preguntas: ¿Hacia dónde evoluciona el lenguaje? ¿Qué significa que todas las grandes corporaciones desarrollen en TS y publiquen en JS? ¿Qué camino dibujan las nuevas propuestas de ES.Next y similar? ¿Qué papel juega Web Assembly en este futuro? ¿Dejará de ser Js el lenguaje exclusivo de la Web? ¿Kotlin desde nativo supone un competidor importante? Esperamos que la audiencia participe.
Si hablamos de javascript del lado del servidor, todos pensamos en Node, pero lo cierto es que prácticamente nadie utiliza Node puro. Lo más habitual es acompañar a Node con otros frameworks que nos faciliten la tarea, como Express o Loopback. Si bien estos frameworks son estupendos, no promueven un código mantenible ni aplican patrones, como la inyección dependencias, que convenza a los desarrolladores enamorados de paradigmas como Java o .NET. NestJS es un nuevo framework para el desarrollo de backends basados en Node que convencerá, por fin, a los más vetustos developers. Talk is cheap...
CSS siempre se ha considerado la parte menos controlable, complicada, mágica y en ocasiones algo aleatoria :). Houdini nos ofrece un conjunto de APIs y herramientas Javascript que nos dan la posibilidad de extender CSS para acceder al proceso de diseño y estilo del motor de renderizado del navegador. En el motor CSS existe una secuencia de procesos que con Houdini podremos modificar. Tenemos métodos como registerProperty, registerLayout o registerPaint que nos permiten programar nuestros propios módulos totalmente optimizados para que el CSS Engine los interprete de forma nativa.
Una charla sobre internals de los motores javascript y algunas ocurrencias específicas del lenguaje. Algunos temas que veremos en la charla: Propiedades enumerables. [[toPrimitive]] Optimización de compiladores (loop unrolling y function inlining y otros) Event loop en detalle, promisesjob, OSR y JIT. Array.from y Array.fill
With the growth of even bigger Javascript applications there are appearing new roles to be played for the developers. In years of experience I have notice that, in most of the companies they have problems with their automated processes and data treatment. ETL and BI operations with the applications data, scheduling a mailing campaign, etc. Sometimes these processes affects to the business of the company and in a 90% of the cases they are bad implemented. Will have a look to the different existing tools to help developer to automatize processes.
Tras una rapidísima introducción a la computación cuántica veremos como sacar partido de los avances actuales desde tu aplicación en Node.js/JavaScript de la forma más sencilla posible. Durante la conferencia, publicaremos la primera versión estable de la librería QISKit.js. La cual creemos que solventa los principales problemas que nos encontramos los desarrolladores con las alternativas existentes: - Diseñadas por y para investigadores, por lo que la curva de aprendizaje no es nada divertida para nosotros. - Escritas en Python, pero todos sabemos que Internet está hecho en JavaScript.
Muchas veces nos quejamos cuando nos dan un proyecto que ha hecho otra persona - "Qué basura de código", "¡Esto es inmantenible!". Aunque la mayoría de veces esa "otra persona" acabamos siendo el "nosotros" de hace un tiempo ????. Vamos a ver cómo solventar esa sensasción de "inmantenibilidad" (palabra 100% inventada ????) gracias al #testing haciendo una #kata en #javascript. ???? {▶️} CodelyTV ├ ???? Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ ???? Twitter CodelyTV: https://twitter.com/CodelyTV ├ ????‍♂️ Twitter Rafa: https://twitter.com/rafaoe ├ ???? Twitter Javi: https://twitter.com/JavierCane ├ ???? Instagram: https://instagram.com/CodelyTV/ ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv/ ├ ???? Facebook: https://facebook.com/CodelyTV/ ├ ???? ???????????????????????????????????????? ???????????????????????????????????? └ ???? Catálogo cursos: https://bit.ly/cursos-codely
¿Qué pasa cuando quieres desarrollar videojuegos pero no sabes cómo? Hay quien muy acertadamente decide aprender, leer libros, hacer cursos… Yo decidí saltar a la piscina y empezar a hacer juegos con lo que ya sabía: JavaScript, concretamente Vue. ¿Qué podía salir mal? ¡Muchas cosas! En esta charla hablaré sobre errores y lecciones aprendidas durante el desarrollo de varios juegos, también de lo que no salió del todo mal y por qué estoy haciendo mi siguiente juego con Phaser. ----------- Síguenos en Twitter: https://twitter.com/bcnswcraft
Este año, desde Afaya se han embarcado en la creación de un juego tipo trivial con IoT y para ello, han buscado como temática la inmunología y como framework JavaScript of things. En esta charla Azahara Fernández detallará cómo han realizado sus proyectos, junto con recursos y consejos útiles por si a alguien se quiere iniciar. -------------- Síguenos en Twitter: https://twitter.com/bcnswcraft
Arquitectura en node.js usando NestJS: Nest es un framework para construir aplicaciones web eficientes y escalares usando node.js el cual es construido sobre TypeScript con la arquitectura de diseño de software aplicada por Angular. Para ello se dispone de conceptos como controladores, modelos, ORMs, middlewares, pipes, guardas, interceptores, inyección de dependencia, pruebas unitarias y e2e. Además, NestJS permite el uso de websockets, microservicios o graphQL. En esta charla se presenta cómo comenzar una aplicación con Nest, además de aprender cómo incrementar la productividad cuando se están creando aplicaciones del lado del servidor con node.js. Se aprenderán los conceptos fundamentales de uso de este framework, así como algunas buenas prácticas. A lo largo de esta charla se construirá una simple API RESTful con varios endpoints en los que existirán roles, guardas, validaciones, etc. Dando arquitectura a una aplicación JavaScript/TypeScript. No obstante, la clave está en descubrir cómo crear aplicaciones escalables, mantenibles y extensibles en el ecosistema de node.js. ------------- Todos los vídeos de DevFest 2019 en :https://lk.autentia.com/DevFest-YT ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX