It's an introduction with examples of some of popular Grails plugins - Console, DB Migration, Asset Pipeline and Remote pagination which are used in day to day task.
The document provides an overview of Connect integration patterns at Atlassian, including how add-ons can integrate with Connect applications using authentication methods like JWT. It discusses the development process from creating a descriptor and add-on service locally to deploying to staging and production. Examples are given of how add-ons can be installed across multiple applications and handle events through webhooks.
Dion Almaer's talk on Google Gears and taking your apps offline, given at the Future of Web Apps conference 2007.
Introduction to Selenium e Scrapy by Arcangelo Saracino Web UI testing with Selenium, check actions, text and submit form. Scrapy to crawl info from a website combined with selenium.
Outline - What Is Selenium - Why Automates Web Browser - Automation with Selenium IDE - Automation with WebDriver - Page Factory - Page Object Pattern - Automation with FluentAutomation - Selenium Grid - Selenium Tests in Continuous Integration - The Reality - Q & A Code sample can be downloaded at http://goo.gl/KtyF6r
This document discusses common web application security vulnerabilities in Ruby on Rails applications. It covers topics like SQL injection, cross-site scripting (XSS), cross-site request forgery (CSRF), mass assignment, and the CVE-2012-2661 SQL injection vulnerability. The document provides examples of how these vulnerabilities can be exploited and recommendations for mitigations like whitelisting attributes, using strong parameters, upgrading Rails versions, and following security best practices.
Parse is a suite of cloud based APIs, services and libraries that focus on letting developers build out rich applications and less time dealing with the overhead of setting up and managing databases, push notifications, social sign on, analytics, and even hosting and servers. In this series I'll overview the options around developing an application that leverages Parse, including using Cloud Code to deploy your Node.js app to Parse's own hosting service.
The document discusses using Parse Cloud Code to build web applications, including basic operations like create, read, update, delete, how Parse and RESTful APIs work, and how to use Cloud Code to call external APIs, run background jobs, and include other JavaScript modules.
This document discusses using web scraping to collect location-based data for mobile apps. It introduces web scraping and the Scrapy framework. It then proposes using Scrapy to continuously scrape data like addresses, latitude/longitude coordinates, and phone numbers from various websites. The scraped data would be extracted using techniques like XPath and geocoding APIs. Duplicated data would be prevented and the scraping system could run without a dedicated server by syncing scraped results to a server.
This document discusses Infrastructure as Code (IaC) principles and practices. It describes how a software company implemented IaC to automate their infrastructure provisioning and application deployments using Kubernetes and Google Cloud Platform. They used Ansible playbooks to define and build their infrastructure and container images. Kubernetes configuration files standardized across environments allow for fast, idempotent deployments. Continuous integration tests changes at each stage from unit testing to integration testing after deployments. This implementation of IaC provides many wins including easily reproducible, consistent systems and improved deployment processes.
Have you been looking for ways to utilize PowerShell in your SharePoint environment, but don't have any practical scenarios? In this session learn which Cmdlets give you the best "bang for your buck" when working with administrative, provisioning and auditing duties. Get introduced to the gray space between administration and development when learning the differences between using PowerShell with an on-premise deployment or Office 365. Also, learn common tasks that should be turned into valuable scripts.
Jeff Scudder, Eric Bidelman The number of APIs made available for Google products has exploded from a handful to a slew! Get the big picture on what is possible with the APIs for everything from YouTube, to Spreadsheets, to Search, to Translate. We'll go over a few tools to help you get started and the things these APIs share in common. After this session picking up new Google APIs will be a snap.
Presentation from the Charlotte Android developers meetup on 3/10/2015 at Skookum Digital Works. One of the most common things done when writing mobile applications is accessing RESTful web-services. This normally requires a lot of boilerplate code, but it doesn’t have to. Retrofit from Square is an Android networking library that takes a lot of pain out of networking code. During the talk we’ll examine Retrofit in-depth and discuss its benefits. We’ll also discuss areas it could improve