Guia do GDG Codelab Angular 2 Básico. Código fonte pode ser encontrado no github: https://github.com/gdgfsa/shopping-list
"45 Tools to Boost Your Front-End" is a talk that I have presented at the Breizhcamp 2015, a french IT conference in Rennes, France. I have introduced a list of 45 tools about front-end development : frameworks, code quality, testing, performance, utils, etc. Replay this talk on video (french) : https://www.parleys.com/tutorial/45-outils-pour-doper-votre-front-end About me : http://pennec.io/
This document discusses testing React JS applications with tools like Mocha, Enzyme, and Webdriver.io. It covers why writing tests is important, provides examples of unit testing React components with Enzyme, and discusses how to do functional and integration testing with Webdriver.io. The document demonstrates testing architectures, common testing patterns like page objects, and concludes that frontend tests are important and not too costly to implement.
This document discusses AS Poet, a desktop utility for Android developers that generates synthesized Android projects with configurable metrics to analyze build times and identify optimization opportunities. It generates projects from a simple JSON file defining metrics like classes, methods and dependencies. Projects are generated in parallel using coroutines for speed improvements of up to 5x. The tool aims to help developers optimize their builds by testing configurations and identifying refactoring opportunities based on the results.
Learn best practices tips to create a successful and maintainable Android app in an Agile evolving environment. The presentation will be formed from small pieces of tips and examples, followed by a real (open sourced) application, which you could then leverage on your own project. Practices that will be covered (all of them with regards to Android): Team work, Material design, Android studio, Gradle, CI, Creating Boilerplate code, REST architecture, Performance, Automation, Android SDK's, Android's eco-system and more!
Puppeteer is a Node library that provides a high-level API to control Chrome or Chromium using the DevTools Protocol. It allows users to take screenshots, generate PDFs, automate form submissions, and test Chrome extensions through programmatic control of the browser. Some key features include taking screenshots, generating PDFs, automating UI interactions and testing across different devices. The documentation provides code samples for taking screenshots of pages, generating PDFs, automating form submission, and testing a page across different emulated devices.
Charla dada dentro de la Semana del Impulso TIC DevFest Asturias, GDG Asturias Avilés, Centro Niemeyer, 3 de noviembre de 2016 https://goo.gl/Udysyl Angular 1 estaba muerto, en el verano de 2015 nadie quería programar. Sobre todo porque iba a salir Angular 2. ¿Qué hizo que esto cambiase? La salida de Angular 1.5 y la nueva arquitectura de componentes hizo que volviese a la vida y que el cambio a Angular 2 fuera mucho más simple.
The 3h workshop version of the 3d Advanced Architectures training (http://canonicalexamples.com/courses_android/#androidArch). I have delivered this one or the iOS counterpart in more than 20 cities of Europe and America. This is the latest version that shared in Minsk.
Presentation goes through each type of automated tests. Provides a definition, particular qualities and examples of implementation by Magento team.
This document discusses AngularJS, including its use of MVC architecture, data binding, directives, views, controllers, dependency injection, iterations, and testing with Angular. It covers core AngularJS concepts like one-way binding, two-way binding, and three-way binding. It also mentions the Yeoman tool and discusses Angular testing practices based on the test pyramid.
Django is a free and open-source Python web framework used to ease the process of developing web applications. It emphasizes reusability and pluggability of components for rapid development. Django projects include applications that satisfy the project's intentions. The framework uses the MVC architecture where models represent the data, views display the user interface, and controllers link models and views together. This document explained how to install Django, create a project and application, and tested the development server to display "It worked!"
The document provides an introduction to Vue.js through examples and cases for building applications. It begins with quick start examples demonstrating basic Vue.js functionality like data binding, looping through arrays, and methods. It then covers two cases for building full applications with Vue.js, including fetching and manipulating data, and integrating with external APIs. References for further learning about Vue.js are also provided.
It's an extended version of getting started with VueJs. I had a talk at Bahcesehir University with Istanbul Coders group.