javascript

Recursos de programación de javascript
Desarrollar una app para múltiples dispositivos, incluyendo sistemas Android e iOS es posible gracias a los frameworks de desarrollo rápido como ionic basados en el santo grial del desarrollo web (HTML5, CSS3 y JavaScript), apoyados con la plataforma Cordova. Accede al curso en http://geekshubsacademy.com/cursos/crea-una-app-con-ionic
January- El Eternauta, Héctor Germán Oesterheld and Francisco Solano López- Barcelona. Los vagabundos de la chatarra, Jorge Carrión and Sagar Fornies- Rip Van Winkle, Washington Irving- La guerra interminable (The Forever War), Joe Haldeman- Maintanable JavaScript, Nicholas C. Zakas- Ve y pon un centinela (Go Set a Watchman), Harper Lee- El nombre del viento (The Name of the Wind), Patrick Rothfuss- You Don't Know JS: Async & Performance, Kyle Simpson- Sapiens: A Brief History of Humankind, Yuva...
La charla consistirá en dar una visión global de Polymer, Web Components y como reutilizar código de Angular en nuestras aplicaciones. Pedro Hurtado es amante de JavaScript y sobre todo de Angularjs, pero siempre en su justa medida. Consultor y formador de Angularjs y .Net. Además colabora con Google Developer Group Murcia (GDG) y es mentor tecnológico de Google Launchpad.
Introducción a Unity3D por Frán Paredes Unity 3D es un motor de creación de videojuegos que actualmente goza de gran popularidad entre los desarrolladores, ya sean grandes estudios, desarrolladores indies o simples aficionados, por las siguientes razones: 1.- Windows o Mac Os X: Se puede instalar y desarrollar en S.O. Windows y Mac OS X. 2.- Multiplataforma: Los juegos desarrollados en Unity 3D se pueden desplegar en: Windows, Linux, Mac OS X, iOS, Android, PS4, Wii U, XBox One... 3.- Versiones gratis o de pago: Hay diferentes versiones de Unity 3D, desde la Personal Edition (gratuita) hasta soluciones empresariales a medida, pasando por suscripciones mensuales. 4.- 2D y 3D: Aunque originalmente Unity 3D es un motor 3D las últimas versiones permiten desarrollar de manera sencilla juegos 2D. 5.- Lenguajes de programación: El editor permite desarrollar los scripts de Unity en C# o Javascript, según las necesidades y conocimientos de los desarrolladores. ... En esta charla os mostraremos cómo desarrollar un juego 2D sencillo, un clon del Arkanoid, y aprovecharemos para enseñaremos algunos conceptos básicos de Unity 3D, principalmente de programación. Gracias especialmente a José Luis Mayoralas por su sapiencia y buen hacer en la producción de este vídeo.
Le moderne applicazioni web ormai spostano la logica di interfaccia lato client, rendendo JavaScript assoluto protagonista dello sviluppo. Si rende quindi necessario poter testare in maniera automatica questa componente e in questa sessione vedremo, con un approccio molto pratico, tools e tecniche per farlo in maniera sostenibile. Partiremo dai principali framework di testing confrontando l'approccio TDD e BDD; analizzeremo framework e tecniche di mocking; vedremo come rendere testabile codice già scritto e come AngularJS semplifichi notevolmente gli scenari di test.
Front-end development is rapidly evolving, with new frameworks coming and going at a crazy pace. Among the many options, Elm stands out as one of the most original and promising approaches: it combines the principles of reactive programming with the elegance of strongly typed functional programming, yet providing a seamless integration with javascript code. In this talk Marco will introduce Elm, exploring a real project built with it. He will dig into the best language features, also exposing how Elm can foster the development of modular, reusable and testable front-end architectures.
I've recorded myself using TDD to code the Brownish Greenfield Gilded Rose kata in order to be able to later watch me and detect problems to correct. This is the recording of what I did: Brownish Greenfield Gilded Rose kata recordingIf you decide to watch it, please do it at 2x speed (I still write slowly). These are the commits after each green and every refactoring step. You can see the code in this GitHub repository. I also did this kata in JavaScript last week. - por Garajeando
I did the Brownish Greenfield Gilded Rose kata in JavaScript. I started working on it with Jordi Masramon at the last Software Craftsmanship Barcelona event. Today I did it again from scratch. In this variant of the Gilded Rose kata you use TDD but you're "forced" to use Item which you can't modify or inherit from. To avoid having to put up with Item limitations, I used the Adapter pattern. I also used the Decorator pattern for the Conjured items. However, their implementations can seem a bit...
We will take a look at all the things you can do with grooscript in grails 3. With the gradle and grails plugin we will create a lot of javascript code. Than code is written and tested in groovy, but it runs in the client side as javascript.
In this session, we will see how Geb can be used to automate the testing of your entire application by automating browser testing. Geb is build on top of Selenium WebDriver, but it brings together the power of WebDriver, the elegance of jQuery content selection, a robust page object modelling while using the expressiveness of Groovy and the power of Spock. We will se how to structure the tests to make them easy to maintain, and how we can interact with both the browser and an underlying Grails application (if needed). Finally, We will see how it is possible to interact with javascript on the webpage under test, and examples on what browser automation also can be used for.