Presented during DevCon Summit 2016 #DevFutureForward on November 5-6, 2016 at SMX Convention Center Manila, Mall of Asia Complex, Pasay City.
This document discusses the benefits of single page applications (SPAs) and how to create one using Ember.js and Rails. It explains that SPAs allow redrawing parts of a website without additional server requests by using AJAX. Some pros of SPAs are better user experience, support for mobile, and complete control over loading. Potential cons include needing JavaScript and URLs without paths. Frameworks like Ember.js, Angular, and Meteor can help build SPAs. Ember is a good choice as it is fast and uses MVC patterns. The document provides steps for integrating Ember into a Rails app using the ember-cli-rails gem.
This document provides an overview of WordPress plugin creation for programmers. It discusses what plugins are, the WordPress execution lifecycle, hooks, and code samples. Plugins extend WordPress functionality using hooks to add or change functions during the lifecycle. The document demonstrates a sample "nt_post_notice" plugin that displays a custom message above posts on the admin and public sides using hooks, sanitization, permissions and other features.
Productive UI development in Java with Vaadin Codemotion 2014 (Madrid) Vaadin is a popular web framework that combines web and Java platforms in an unique way. Writing an application that lazily loads large amounts of data from the server, includes drag-and-drop, keyboard navigation and compelling visualizations should not require writing any HTML, JavaScript or designing a REST API. All you need to do is write a component based UI in Java or any other JVM based language. The presentation gives an overview to Vaadin and explains how it works. We'll also discuss on what are the latest new features of Vaadin and how the roadmap looks. The session should give you everything you need to get started building your own apps with the free Apache-licensed Vaadin. Furthermore, we explore the ways of combining the server- and client-side development models. The goal is to be able to use the best of the both models and provide a flexible basis for building high quality user interfaces for enterprise applications.
Meteor, or MeteorJS is an open-source real-time JavaScript web application framework written on top of Node.js. While production-ready and used by a number of high-profile startups, Meteor allows for very rapid prototyping and produces cross-platform (web, Android, iOS) code. It integrates tightly with MongoDB and uses the Distributed Data Protocol and a publishsubscribe pattern to automatically propagate data changes to clients in real-time without requiring the developer to write any synchronization code. On the client, Meteor depends on jQuery and can be used with any JavaScript UI widget library.
This slide is from the talk that i have given in DevFest at GDG Jalandhar & DSC Workshops.it Contains all the basic features,code and tools required to build a Progressive web apps.
The aim of this presentation is to show how Ionic and Loopback can be used to build a hybrid mobile app.
This document summarizes a new content management platform called KeyPublisher. KeyPublisher aims to improve the user experience of publishing workflows. It features an intuitive dashboard, improved media handling capabilities, instant messaging tools, and is designed to work on both desktop and mobile devices. Those interested can sign up now for the beta version, with the full release planned for June 2012.
This Slide contains the basics of PWA its advantage and why to build a PWA. It also contains some technical features and case studies of PWA.
This document discusses securing APIs with Azure Active Directory (AD) authentication from SharePoint Framework (SPFx) solutions. It introduces the AadHttpClient SDK that can be used to call APIs secured with Azure AD without dealing with OAuth flows directly. The SDK handles retrieving access tokens automatically based on the permissions configured for the calling web part in the Azure AD tenant. The document provides an overview of how AadHttpClient works and links to additional resources on setting up API permissions and enabling cross-origin resource sharing (CORS) for APIs.
The deck I presented on a technical sharing session at codeMeetUp() weekly meet-up, organized by ProCodeCG, Bandung. The attendees are all coders, senior ones among them. DyCode Education represented by me is very excited and such an honor to be able to deliver the sharing on this meet-up. Soure code I used for live coding: https://github.com/andriyadi/iOS-Zumo-Sample
This document summarizes common web application security issues and solutions. It discusses SQL injection, where malicious SQL code can be inserted into username/password fields, and demonstrates how to inject SQL. It also covers cross-site scripting (XSS), where script code can be submitted and run on a site. Potential data exposure issues are overviewed. The document recommends using framework features and error codes without unnecessary information. It promotes attending trainings from Microsoft leaders to enhance knowledge of cutting edge technologies.
This document discusses serverless architecture as an alternative to traditional 3-tier architecture. It shows how serverless applications use managed AWS services like Lambda, DynamoDB, S3 and API Gateway instead of application servers. Key services are coordinated by Lambda functions to provide authentication, file uploads, database access and APIs. The document provides code examples for building serverless applications using services like Cognito, IAM and Amplify.
Brief presentation of Meteor framework during the TechPeaks Developers Meeting.(https://www.facebook.com/events/315636768589377/)
1. The document discusses how the author implemented a Progressive Web App (PWA) for their company's product BOXture using React and Django. 2. Key aspects of the PWA implementation included using a service worker to cache assets and provide a fast loading experience, as well as adding web push notifications and a web app manifest. 3. The author details strategies used like cache-first routing and precaching with sw-precache to improve performance and user experience.
Retrouvez les supports de notre session du club SharePoint UGSF de décembre 2013 "Migration des solutions SharePoint vers le modèle Apps" Au sommaire : - Les solutions SandBox - Les Apps et leur intégration - Différences de conception
Slides of presentation I gave recently on Progressive Web Apps. In this I describe how to build a PWA and how to debug. I explain how to use Google's LightHouse and Microsoft's PWA Builder to create an app.
Tired of rebuilding your brand's UI in every new app your team works on? Whatever happened to DRY? This is exactly the reason why you should use a robust UI kit, like the AtlasKit, or build your own from scratch. In this talk, Árni Freyr Snorrason, Developer and Team Lead at Tempo, will share Tempo's journey into the world of custom UI kits. He'll share how Tempo's growing visual identity for its products across multiple ecosystems, (most notably Jira Cloud and Jira Server) led to the decision to design, implement and maintain their very own Tempo UI kit, and also how the kit proved to be a crucial tool for developers to move faster and become more autonomous when developing front end features for cloud and server at the same time.
Presented during DevCon Summit 2016 #DevFutureForward on November 5-6, 2016 at SMX Convention Center Manila, Mall of Asia Complex, Pasay City.
Presented during DevCon Summit 2016 #DevFutureForward on November 5-6, 2016 at SMX Convention Center Manila, Mall of Asia Complex, Pasay City.
Presented during DevCon Summit 2016 #DevFutureForward on November 5-6, 2016 at SMX Convention Center Manila, Mall of Asia Complex, Pasay City.
Presented during DevCon Summit 2016 #DevFutureForward on November 5-6, 2016 at SMX Convention Center Manila, Mall of Asia Complex, Pasay City.
Presented during DevCon Summit 2016 #DevFutureForward on November 5-6, 2016 at SMX Convention Center Manila, Mall of Asia Complex, Pasay City.
Presented during DevCon Summit 2016 #DevFutureForward on November 5-6, 2016 at SMX Convention Center Manila, Mall of Asia Complex, Pasay City.
The document discusses payment acceptance and card tokenization in JavaScript using the PayMaya Payment Gateway. It describes how the Payment Gateway provides an abstraction layer to enable merchants to accept card payments without needing to understand complex card network standards. It also explains how card tokenization allows collecting card data in apps and websites while reducing PCI compliance requirements by replacing sensitive card details with tokens. Finally, it outlines the PayMaya Payment Gateway APIs and SDKs that make integration easy for developers.