javascript

Recursos de programación de javascript
Hace 6 meses nos planteamos un rediseño completo de nuestros sites. Anteriormente teníamos el típico site con Symfony + jQuery + CSS a pelo. En su momento decidimos dejar de lado jQuery y apostar por algún framework de JavaScript moderno. Seis meses después es el momento de compartir las lecciones aprendidas en este camino. La idea de esta charla es exponer en forma de decálogo los trucos que hemos aprendido sobre Server Side Rendering, SEO, Routing, Progressive Web Applications, Webpack, Code Splitting, Testing. Todo de manera rápida y clara.
What if someone told you that you could use the full capacity of your server? That you could have the same performance on the backend as your react frontend? Don't you believe it? That you could choose the best language/tool for the task and you were not limited by what you already know? In this talk, I'll show you that you can use the full power of React on the frontend and Vert.x on the backend. You will see a fast full stack development workflow with Rollup/Webpack + Babel + React. How you can mix JavaScript with any other language. Build microservice applications in minutes.
Did you ever want to port that cool game you built to the browser? Or have your 3D design app work there as well? It's already possible now, but it will get even better in the future! We have asm.js as a subset of JavaScript, optimized for use cases like games, compression or image editing. Now WebAssembly promises to take this one step further by reducing storage size and decoding time while providing the same safe sandboxed environment with near-native performance. It takes your native code, no matter if C or Rust, and turns that into something that runs blazingly fast in your browser.
Dr. Venkat Subramaniam is known for his contagious enthusiasm and passion for software development. As a truly polyglot programmer, he believes in mastering technologies that improve robustness and productivity, irrespective of their source, and putting them to effective use. He is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has mentored tens of thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects. Venkat is a (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. His latest book is Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code. Venkat is a well-recognized person in the software communities. He was once a recipient of the MicroSoft MVP award. He has received JavaOne RockStar award three years in a row and was inducted into the Java Champions program in 2013 for his efforts in motivating and inspiring software developers around the world.
My current client is Green Power Monitor (GPM) which is a company based in Barcelona specialized in monitoring renewable energy power plants and with clients all over the world. I'm part of a team that is developing a new application to monitor and manage renewable energy portfolios. We use C# and F# in the back-end and ClojureScript in the front-end. I'm in the front-end team. We're developing a challenging SPA with lots of data visualization which has to look really good. We're taking advant...
Common wisdom dictates that native languages are the only means of building high-performance applications. How do managed runtimes such as those available to .NET, Java, and even JavaScript, yes even JavaScript compare? Many applications requiring high-performance are now developed for managed runtimes - such as financial trading, data stores and analytics, messaging processing, and even supercomputing. Over the last few decades we have seen significant advances in managed runtimes, particularly for JIT compilers and garbage collectors. In this talk we will explore how our managed runtimes can equal, and even better in some cases, the performance of native languages.
Desarrollo web en Nodejs con Pillars por Chelo Quilón (https://twitter.com/lilxelo). En esta charla veremos inicialmente conceptos de Node.js y JavaScript, para después introducir las características diferenciadoras del desarrollo web en Node.js y se expondrá la metodología para crear una aplicación web mediante el framework Pillars.js.
SESSION LEVEL: Intermediate SESSION LANGUAGE: English Browser based developer tools have become an indispensable tool for modern front-end web development. New features and changes are being added at a rapid pace, and keeping up with all of the changes is difficult, but well worth it! In this presentation, I’ll walk the attendees through the tricks of the trade of Chrome developer tools, in addition to Firefox and Safari’s developer tools. I’ll walk through common problems and how to solve them including * Integrating DevTools into your modern front-end workflow * Modern front-end debugging techniques using browser-based developer tools * Identifying front-end performance problems (and fixing them!) * Profiling browser rendering issues * Making sure your CSS is resilient to content-based changes * Common add-ins * How this all relates to Drupal * Using browser based developer tools to remotely debug your smartphone - both Android and iOS * Various tips and tricks that will save you hours in your next project * And best of all, this will all be covered through the use of real-world examples. This presentation will be mostly live real world examples (with a minimum of slides). To get the most out of it, I assume that you have very basic familiarity with browser, and are familiar with HTML, CSS, and JavaScript. Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
SESSION LEVEL: Intermediate SESSION LANGUAGE: English The way we build sites has radically changed in recent years. Front-end JavaScript applications fed by APIs, and other modern technologies, are rapidly eating the web. This session looks at how Drupal currently fits into that world and how we can continue to evolve the software to complement these new technologies. We’ll also consider which parts of Drupal we may to bid farewell to, and what our competitors in the CMS landscape are working on. Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/