Quick introduction to Progressive Web Apps: What they are and how polymer can help building a great native-like web app for your service with offline capabilities and push notification among others.
Advancing Content Management for Omni-Channel User Experiences by Roland Bene...eZ Systems
Roland Benedetti Chief Product and Marketing Officer at eZ Systems presented at re\VISION NYC on December 12, 2016. He spoke about what role content plays in a successful omni-channel user experience strategy. Content is key for digital success, but the reality is content by itself is nothing. We need to connect the right content to the right users and engage them throughout the customer journey in a consistent, meaningful way. In this talk, Roland Benedetti will share ideas on how content management technology can help organizations succeed with their content across channels and he'll also share some pitfalls to avoid.
What is eCommerce? It’s selling something (physical or digital) on the internet. To a lot of people, developing eCommerce is a very scary thing. “It is only for the Advanced Developers,” some people say. Let’s break down those walls together, as I show you the basics of building an online store.
“Progressive Web Apps (PWAs) are web applications that load like regular web pages or websites but can offer the user functionality such as working offline, push notifications, and device hardware access traditionally available only to native mobile applications. PWAs are an emerging technology that combine the open standards of the web offered by modern browsers to provide benefits of a rich mobile experience”
[VJCD seminar] Launching of APO-Chan, an Azure Mobile Apps with Xamarin and OSSThe Long Nguyen
Introduce about APO-Chan, a mobile application.
* Published on Google Play Store & Apple Store.
* Sales Force Automation
* Microsoft Azure Mobile Apps
* Xamarin Forms
* Open Source Software
The XPages Mobile Controls: What's New in Notes 9.0.1Teamstudio
There are new XPages mobile controls available to us as developers in Notes 9.0.1, and they make it even easier to add a mobile layer to your Notes and Domino applications.
This session will present those new controls and how to use them with an existing traditional Domino application. We will show you how to take an app that was built with Notes 6.x and add a mobile interface. In addition to the XPages mobile controls, we will show the same application built using the free mobile tools available from OpenNTF. You will leave the session with practical examples of how to take the first step to putting a fresh mobile face on your applications and everything that goes with it.
Here’s the content of This Presentation :
Progressive Web Apps
Service Workers
Comparison of Responsive Web, Native Apps, And PWA
Benefit Using PWA Technology
Framework in PWA
This document discusses the evolution of the web and the rise of headless Drupal and APIs. It introduces key concepts like Web 1.0, 2.0, 3.0 and how Drupal 8 supports RESTful endpoints and works as a hub to provide content to other applications through its API. The document provides an overview of implementing headless Drupal and using frameworks like AngularJS to build applications that retrieve content from Drupal's API.
Quick introduction to Progressive Web Apps: What they are and how polymer can help building a great native-like web app for your service with offline capabilities and push notification among others.
Advancing Content Management for Omni-Channel User Experiences by Roland Bene...eZ Systems
Roland Benedetti Chief Product and Marketing Officer at eZ Systems presented at re\VISION NYC on December 12, 2016. He spoke about what role content plays in a successful omni-channel user experience strategy. Content is key for digital success, but the reality is content by itself is nothing. We need to connect the right content to the right users and engage them throughout the customer journey in a consistent, meaningful way. In this talk, Roland Benedetti will share ideas on how content management technology can help organizations succeed with their content across channels and he'll also share some pitfalls to avoid.
What is eCommerce? It’s selling something (physical or digital) on the internet. To a lot of people, developing eCommerce is a very scary thing. “It is only for the Advanced Developers,” some people say. Let’s break down those walls together, as I show you the basics of building an online store.
“Progressive Web Apps (PWAs) are web applications that load like regular web pages or websites but can offer the user functionality such as working offline, push notifications, and device hardware access traditionally available only to native mobile applications. PWAs are an emerging technology that combine the open standards of the web offered by modern browsers to provide benefits of a rich mobile experience”
[VJCD seminar] Launching of APO-Chan, an Azure Mobile Apps with Xamarin and OSSThe Long Nguyen
Introduce about APO-Chan, a mobile application.
* Published on Google Play Store & Apple Store.
* Sales Force Automation
* Microsoft Azure Mobile Apps
* Xamarin Forms
* Open Source Software
The XPages Mobile Controls: What's New in Notes 9.0.1Teamstudio
There are new XPages mobile controls available to us as developers in Notes 9.0.1, and they make it even easier to add a mobile layer to your Notes and Domino applications.
This session will present those new controls and how to use them with an existing traditional Domino application. We will show you how to take an app that was built with Notes 6.x and add a mobile interface. In addition to the XPages mobile controls, we will show the same application built using the free mobile tools available from OpenNTF. You will leave the session with practical examples of how to take the first step to putting a fresh mobile face on your applications and everything that goes with it.
Here’s the content of This Presentation :
Progressive Web Apps
Service Workers
Comparison of Responsive Web, Native Apps, And PWA
Benefit Using PWA Technology
Framework in PWA
This document discusses the evolution of the web and the rise of headless Drupal and APIs. It introduces key concepts like Web 1.0, 2.0, 3.0 and how Drupal 8 supports RESTful endpoints and works as a hub to provide content to other applications through its API. The document provides an overview of implementing headless Drupal and using frameworks like AngularJS to build applications that retrieve content from Drupal's API.
Lesson learned in developing UI and mobile apps blibli.comifnu bima
This document outlines lessons learned from developing the UI and mobile apps for blibli.com. It discusses improving the customer experience through fast performance, scalability, and new features. It provides lessons on hiring the right people, implementing agile processes, using technologies like Solr, Redis, and microservices, prioritizing mobile-first and native apps, and managing content. The key takeaways are that hiring, processes, technologies, platforms, and content all need continuous improvement to best serve customers.
M365 Saturday Sydney 2019 - Dispelling the Office Add-in StigmaCameron Dwyer
Let's face it Office Add-ins have a bad reputation of being unstable, performance hogs and a challenge to deploy. I'm here to explain how the modern add-ins model has drastically changed the landscape. We will discuss stability, performance, deployment, capability and opportunity. It's time to look again at using add-ins to increase productivity.
Introduction to Progressive Web Apps (PWA)Sandip Nirmal
Progressive Web Apps (PWA) allow web applications to have app-like capabilities by being installable, load quickly, and work offline or on low quality networks. PWAs use service workers to cache assets and API responses so that the app is able to function with limited or no network connection. Other features of PWAs include being responsive and being able to re-engage users with push notifications. The document provides an overview of PWAs and their capabilities as well as links to learn more and examples of existing PWA implementations.
ESPC 2016 - From SharePoint to Office 365 Development - The path to your new ...Sébastien Levert
The world around the Office Developer is changing and for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don’t be scared SharePoint Developer – From SharePoint to Office Development, become an added-value Office Developer and contribute to maximise the productivity of your enterprise. In this session, we will cover every aspect of the new Office Developer paradigm and we will ensure that you can make yourself at home in such a new world. The topics covered will be :
– SharePoint Add-In
– Office 365 Apps
– Office Add-In
– Microsoft Graph
Benefits of Attending this Session:
Learn what an Office Developer is
See code in action representing the Office Developer day-to-day
Leverage the most active community around productivity development
Building Single-page Web Applications with AngularJS @ TechCamp Sai Gon 2014Duy Lâm
The document discusses building single-page web applications with AngularJS. It provides an overview of single-page applications and highlights some key features of AngularJS, including its MVC architecture, directives for extending HTML, and filters for formatting expressions. The presentation includes a demo of an AngularJS application and explores some example code to illustrate directives and filters.
WebAssembly is a new assembly-like format, developer for improve the performances of web applications. “Introduction to WebAssembly” talk is an overview of this new technology, we start from the need of new format for the web, pass trough environment and existent library integration, and we finish with demos and existent applications.
T44u 2015, web development best practiceTerminalfour
In this session our web developer team lead, takes us through some best practice approaches to web development to ensure your websites are optimised for performance. He'll outline some quick wins to improve your websites today and also talk about some of the biggest offences in web development.
View the video presentation in full here: https://youtu.be/32J-5Y5yDS8
The trend of Web Development is evolving every year with an immense amount of speed. New technologies are being discovered on a daily basis as developers exploring new technologies with a new way of innovation.
if you are a businessman who uses digital marketing ( web development), it’s important for you to see these changes and apply them- so that you can be in the competition and attract more of the customer’s to your business.
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 DevelopmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximize the productivity of your enterprise.
The technology space around Productivity has evolved and it has never been that exciting. Your step into the Mobile-First, Cloud-First world will be mindblowing and you will want to stick around for a very long time!
In this session, we will cover every aspect of the new Office 365 Developer paradigm and we will ensure that you can make yourself at home in such a new world. The technologies covered will span from being close to your existing stack (SharePoint Framework, JavaScript) to a set of technologies that are new and that will expand your possibilities (Office 365 Apps, Microsoft Graph, Azure, TypeScript)
This very session will make sure that at the end you get those 3 key takeaways :
- Understand your new role as an Office 365 Developer
- Have a complete overview of the technology stack you need to master in the cloud
- Change the way you will think for your next SharePoint & Office 365 project
The front-end framework for building experiences for Office and Office 365
Office UI Fabric is a responsive, mobile-first, front-end framework that you can use to apply the Office Design Language to your web experiences. Whether you’re creating a new app or add-in or updating an existing one, Fabric makes it easy to get up and running.
Built by Microsoft designers and design developers for Microsoft (and you).
Just like other popular frameworks, but built from the ground up for Office 365 without excessive overriding.
All about styling instead of function, so you can focus function and not look and feel.
Integrates with plain JavaScript and frameworks such as Angular, & React.
Introduction to Lectures in Apple iClub at DA-IICTNitesh Bhatia
This document outlines the schedule and content for a series of lectures on web development. It includes 10 lectures covering topics like web architectures, client-side technologies like JavaScript and AJAX, server-side technologies like PHP, securing web applications, testing, content management systems, and the future of the social web. Each lecture is 1-1.5 hours long and has prerequisites of basic HTML, CSS, and JavaScript knowledge.
This document discusses using a single eZ Publish installation to manage multiple websites (multisite). It covers visual design considerations for efficient multisite creation, using responsive design, eZ Publish multisite features, advantages like shared resources, questions to ask before development, and whether to use a single or multiserver setup. The presenter is from Exove, an agency that provides technology, design and development services including content management with eZ Publish, WordPress and Drupal.
A beginner's guide to setting up your development environment to build a very basic "Hello World" web part using the SharePoint Framework and resources on how to keep learning more about it.
Drupal and WordPress are both open source content management systems (CMS) based on PHP and GPL licensing. While they share some similarities, there are also notable differences in their usage, communities, releases, plugins/modules, and performance. Drupal tends to be better for larger-scale or more complex websites that integrate with other systems, while WordPress is generally better for smaller sites like blogs or online brochures. Both have pros and cons regarding specific features.
Word press theme and plugins WordCamp PresentationAngela Samuels
This document profiles Angela Samuels, a technology educator. It outlines her areas of expertise including WordPress, social media, and internet marketing. She has an Associate's degree from Henry Ford Community College, a Bachelor's from Eastern Michigan University, and a Master's from Wayne State University. Her experience includes work at GM and Chrysler, and she has been a freelance trainer for authors and small businesses since 2008. Her clients include web developers and small business owners seeking training.
WooCommerce is an eCommerce plugin for WordPress that was created in 2011 as a fork of the Jigoshop plugin. It aims to make it easy for non-developers to build an online store through WordPress' simple installation and by providing a theme and extensive plugin library. While it offers a low barrier to entry, WooCommerce stores may experience conflicts between plugins and themes and have potential security issues due to the frequent updates required of a WordPress site.
This document provides a summary of new features and changes in WordPress 4.7, including the new Twenty Seventeen theme, enhanced PDF support, post type templates, and improvements to the REST API. It also references several blog posts and articles that provide more details on these updates, and looks ahead to continued development of the REST API and WordPress in 2017.
Progressive Web Apps aim to provide an app-like user experience through features like push notifications, offline support, and installation prompts while maintaining the key web-based advantages of universality, security, and lack of dependence on app stores. They work across browsers using progressive enhancement and rely on modern web APIs like service workers and the web app manifest to provide app-like functionality, falling back to support core content on all platforms through techniques like polyfilling and graceful degradation. While browser support for some features like service workers is still evolving, Progressive Web Apps aim to make high-quality web apps available to all.
Joomla as a mobile App backend - ideas, examples and experiencesAndy_Gaskell
Joomla as a mobile App backend.
Presented at J & Beyond, 2015 in Prague.
This talk described ideas, principles and methods related to building mobile App backends in Joomla. The Joomla front end is an ideal tool to provide app content administrators the ability to control their app. We'll look at several examples of this process for Apps developed for the UK education sector. The Apps typically use RESTful JSON interfaces to pull and push data to and from the Joomla backend.
Within Joomla the FieldsAttatch a jBackend are used and extended upon. We'll look at the Joomla solution, what we used and what we added. We'll also touch on App development, including cross platform native app development with Ti Appcelerator, continuous integration of multiple rolling releases, team skill-sets, privacy issues and business cases.
It'll be a narrative of the project's journey, ideas, paths and reflections.
Although there will be some technical detail, it should appeal more generally too.
The talk was recorded and is on YouTube at...
https://www.youtube.com/watch?v=OGw-bjM4kt8
J & Beyond page...
http://jandbeyond.org/programme.html?view=session&id=45&return=L3Byb2dyYW1tZS5odG1s
27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...Tieturi Oy
Perinteisistä web-sivustoista kohti moderneja web-sovelluksia: mitä ovat niin sanotut ’single page applications’ ja mihin niitä käytetään? Entä miten taikasanat HTML5, AJAX ja HTTPRest liittyvät asiaan?
Lesson learned in developing UI and mobile apps blibli.comifnu bima
This document outlines lessons learned from developing the UI and mobile apps for blibli.com. It discusses improving the customer experience through fast performance, scalability, and new features. It provides lessons on hiring the right people, implementing agile processes, using technologies like Solr, Redis, and microservices, prioritizing mobile-first and native apps, and managing content. The key takeaways are that hiring, processes, technologies, platforms, and content all need continuous improvement to best serve customers.
M365 Saturday Sydney 2019 - Dispelling the Office Add-in StigmaCameron Dwyer
Let's face it Office Add-ins have a bad reputation of being unstable, performance hogs and a challenge to deploy. I'm here to explain how the modern add-ins model has drastically changed the landscape. We will discuss stability, performance, deployment, capability and opportunity. It's time to look again at using add-ins to increase productivity.
Introduction to Progressive Web Apps (PWA)Sandip Nirmal
Progressive Web Apps (PWA) allow web applications to have app-like capabilities by being installable, load quickly, and work offline or on low quality networks. PWAs use service workers to cache assets and API responses so that the app is able to function with limited or no network connection. Other features of PWAs include being responsive and being able to re-engage users with push notifications. The document provides an overview of PWAs and their capabilities as well as links to learn more and examples of existing PWA implementations.
ESPC 2016 - From SharePoint to Office 365 Development - The path to your new ...Sébastien Levert
The world around the Office Developer is changing and for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don’t be scared SharePoint Developer – From SharePoint to Office Development, become an added-value Office Developer and contribute to maximise the productivity of your enterprise. In this session, we will cover every aspect of the new Office Developer paradigm and we will ensure that you can make yourself at home in such a new world. The topics covered will be :
– SharePoint Add-In
– Office 365 Apps
– Office Add-In
– Microsoft Graph
Benefits of Attending this Session:
Learn what an Office Developer is
See code in action representing the Office Developer day-to-day
Leverage the most active community around productivity development
Building Single-page Web Applications with AngularJS @ TechCamp Sai Gon 2014Duy Lâm
The document discusses building single-page web applications with AngularJS. It provides an overview of single-page applications and highlights some key features of AngularJS, including its MVC architecture, directives for extending HTML, and filters for formatting expressions. The presentation includes a demo of an AngularJS application and explores some example code to illustrate directives and filters.
WebAssembly is a new assembly-like format, developer for improve the performances of web applications. “Introduction to WebAssembly” talk is an overview of this new technology, we start from the need of new format for the web, pass trough environment and existent library integration, and we finish with demos and existent applications.
T44u 2015, web development best practiceTerminalfour
In this session our web developer team lead, takes us through some best practice approaches to web development to ensure your websites are optimised for performance. He'll outline some quick wins to improve your websites today and also talk about some of the biggest offences in web development.
View the video presentation in full here: https://youtu.be/32J-5Y5yDS8
The trend of Web Development is evolving every year with an immense amount of speed. New technologies are being discovered on a daily basis as developers exploring new technologies with a new way of innovation.
if you are a businessman who uses digital marketing ( web development), it’s important for you to see these changes and apply them- so that you can be in the competition and attract more of the customer’s to your business.
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 DevelopmentSébastien Levert
The world around the Office Developer is changing. And for someone with a heavy SharePoint background, it can be somewhat scary to make the move to the cloud. But don't be scared, SharePoint Developer! Become an added-value Office Developer and contribute to maximize the productivity of your enterprise.
The technology space around Productivity has evolved and it has never been that exciting. Your step into the Mobile-First, Cloud-First world will be mindblowing and you will want to stick around for a very long time!
In this session, we will cover every aspect of the new Office 365 Developer paradigm and we will ensure that you can make yourself at home in such a new world. The technologies covered will span from being close to your existing stack (SharePoint Framework, JavaScript) to a set of technologies that are new and that will expand your possibilities (Office 365 Apps, Microsoft Graph, Azure, TypeScript)
This very session will make sure that at the end you get those 3 key takeaways :
- Understand your new role as an Office 365 Developer
- Have a complete overview of the technology stack you need to master in the cloud
- Change the way you will think for your next SharePoint & Office 365 project
The front-end framework for building experiences for Office and Office 365
Office UI Fabric is a responsive, mobile-first, front-end framework that you can use to apply the Office Design Language to your web experiences. Whether you’re creating a new app or add-in or updating an existing one, Fabric makes it easy to get up and running.
Built by Microsoft designers and design developers for Microsoft (and you).
Just like other popular frameworks, but built from the ground up for Office 365 without excessive overriding.
All about styling instead of function, so you can focus function and not look and feel.
Integrates with plain JavaScript and frameworks such as Angular, & React.
Introduction to Lectures in Apple iClub at DA-IICTNitesh Bhatia
This document outlines the schedule and content for a series of lectures on web development. It includes 10 lectures covering topics like web architectures, client-side technologies like JavaScript and AJAX, server-side technologies like PHP, securing web applications, testing, content management systems, and the future of the social web. Each lecture is 1-1.5 hours long and has prerequisites of basic HTML, CSS, and JavaScript knowledge.
This document discusses using a single eZ Publish installation to manage multiple websites (multisite). It covers visual design considerations for efficient multisite creation, using responsive design, eZ Publish multisite features, advantages like shared resources, questions to ask before development, and whether to use a single or multiserver setup. The presenter is from Exove, an agency that provides technology, design and development services including content management with eZ Publish, WordPress and Drupal.
A beginner's guide to setting up your development environment to build a very basic "Hello World" web part using the SharePoint Framework and resources on how to keep learning more about it.
Drupal and WordPress are both open source content management systems (CMS) based on PHP and GPL licensing. While they share some similarities, there are also notable differences in their usage, communities, releases, plugins/modules, and performance. Drupal tends to be better for larger-scale or more complex websites that integrate with other systems, while WordPress is generally better for smaller sites like blogs or online brochures. Both have pros and cons regarding specific features.
Word press theme and plugins WordCamp PresentationAngela Samuels
This document profiles Angela Samuels, a technology educator. It outlines her areas of expertise including WordPress, social media, and internet marketing. She has an Associate's degree from Henry Ford Community College, a Bachelor's from Eastern Michigan University, and a Master's from Wayne State University. Her experience includes work at GM and Chrysler, and she has been a freelance trainer for authors and small businesses since 2008. Her clients include web developers and small business owners seeking training.
WooCommerce is an eCommerce plugin for WordPress that was created in 2011 as a fork of the Jigoshop plugin. It aims to make it easy for non-developers to build an online store through WordPress' simple installation and by providing a theme and extensive plugin library. While it offers a low barrier to entry, WooCommerce stores may experience conflicts between plugins and themes and have potential security issues due to the frequent updates required of a WordPress site.
This document provides a summary of new features and changes in WordPress 4.7, including the new Twenty Seventeen theme, enhanced PDF support, post type templates, and improvements to the REST API. It also references several blog posts and articles that provide more details on these updates, and looks ahead to continued development of the REST API and WordPress in 2017.
Progressive Web Apps aim to provide an app-like user experience through features like push notifications, offline support, and installation prompts while maintaining the key web-based advantages of universality, security, and lack of dependence on app stores. They work across browsers using progressive enhancement and rely on modern web APIs like service workers and the web app manifest to provide app-like functionality, falling back to support core content on all platforms through techniques like polyfilling and graceful degradation. While browser support for some features like service workers is still evolving, Progressive Web Apps aim to make high-quality web apps available to all.
Joomla as a mobile App backend - ideas, examples and experiencesAndy_Gaskell
Joomla as a mobile App backend.
Presented at J & Beyond, 2015 in Prague.
This talk described ideas, principles and methods related to building mobile App backends in Joomla. The Joomla front end is an ideal tool to provide app content administrators the ability to control their app. We'll look at several examples of this process for Apps developed for the UK education sector. The Apps typically use RESTful JSON interfaces to pull and push data to and from the Joomla backend.
Within Joomla the FieldsAttatch a jBackend are used and extended upon. We'll look at the Joomla solution, what we used and what we added. We'll also touch on App development, including cross platform native app development with Ti Appcelerator, continuous integration of multiple rolling releases, team skill-sets, privacy issues and business cases.
It'll be a narrative of the project's journey, ideas, paths and reflections.
Although there will be some technical detail, it should appeal more generally too.
The talk was recorded and is on YouTube at...
https://www.youtube.com/watch?v=OGw-bjM4kt8
J & Beyond page...
http://jandbeyond.org/programme.html?view=session&id=45&return=L3Byb2dyYW1tZS5odG1s
27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...Tieturi Oy
Perinteisistä web-sivustoista kohti moderneja web-sovelluksia: mitä ovat niin sanotut ’single page applications’ ja mihin niitä käytetään? Entä miten taikasanat HTML5, AJAX ja HTTPRest liittyvät asiaan?
About a year ago, we started using Progressive Web Apps (PWAs). The idea behind PWA was to replace native mobile apps. In this talk, I will show you what is possible to build with PWA, what kind of limitations exist, and what we learned in our journey. Along the way, you will see where progressive web apps can be a good fit for your own projects.
Sam Segal has experience as a software developer and systems engineer, specializing in Java, Spring, Android, and web development technologies. His resume highlights roles developing web and mobile applications for startups as well as larger companies like Appion and MapLarge. He has a variety of skills including Spring, Java, Android, SQL, NoSQL, web services, and front-end technologies.
Branding office 365 with front end toolingThomas Daly
This document discusses branding Office 365 using front end tooling. It begins with an introduction of the presenter and defines the discussion topics. It then describes branding assets, current deployment methods, challenges with Office 365 versus on-premises, and Microsoft guidance. The bulk of the document demonstrates setting up a project with Node, Gulp, and other tools to deploy branding assets like master pages, styles, and page layouts in a faster, more automated way compared to traditional methods. It highlights pros and cons of the approach and potential for hybrid scenarios. Key takeaways emphasize Office 365 branding changes and guidance to use alternative methods to custom master pages when possible.
This resume summarizes Sam Segal's experience as a software developer and systems engineer. He has over 15 years of experience building applications using technologies like Java, Spring, React, and Docker. His most recent role involved upgrading a startup project from Spring MVC to a Spring Boot REST API with a React frontend. He has extensive experience developing both web and mobile applications.
Web developers build and maintain websites, working with clients to bring their products and services online. They solve logical problems and experiment with new technologies. Web development offers a good work-life balance and comfortable salaries. Front-end developers use technologies like HTML, CSS, and JavaScript to ensure effective content presentation and user experience. Back-end developers use languages like Java and Python to store and serve data to front-ends. Full-stack developers are comfortable with both front-end and back-end development, working across client and server sides.
Microsoft Project Siena (code name) is the beta release of a new technology for business experts, business analysts, consultants. Without any programming, you can create powerful Windows 8 apps, with the potential to transform today’s business processes. Combined with SharePoint, Project Siena is even more powerful! You can unleash your SharePoint data from the boring List Views and show it off in an app, all without writing any code. This session will introduce you to Project Siena and show you how to use it with SharePoint data by building on-the-fly some Windows 8 apps. No coding skills required! I will even show you how to save changes made to your SharePoint list back to SharePoint.
Nivedita Yadav is an SAP EP Consultant with over 9 years of experience implementing and supporting SAP Enterprise Portal solutions. She has extensive experience in portal configuration, development, administration, and end user training. Her technical skills include portal installation, upgrades, Java, Web Dynpro, Visual Composer, and more. She is currently seeking new opportunities and has worked with clients such as Vodafone, Infosys, Accenture, and others on various SAP EP implementation and support projects.
SharePoint Fest Chicago - Introduction to AngularJS with the Microsoft GraphSébastien Levert
Every developer hears about AngularJS and all the magic it does for you applications. In order to kickstart you AngularJS journey, this session is an introduction to the AngularJS concepts applied to any Office 365 development. Different workloads will be targeted (Mail, Calendar, Files) and the Office 365 API will be our main datasource. We will also cover SharePoint Online specific data access (Office 365 API, REST, CSOM and Search) to meet your current development needs.
The 3 key takeaways of this session are :
You will understand the basics of the AngularJS framework
You will learn how to communicate withthe Office 365 through AngularJS
You will be able to apply those new skills in your next project
Google Developers Group Cloud Los Angeles, Progressive Web Applications by Ta...Marie Smith
Google Developers Group Cloud Los Angeles, Progressive Web Applications by Tamas Piros, Cloudinary, Google Developer Expert for Google Chrome Developers Summit Extended December 2020
This document provides a summary and resume for Brandon Black. It outlines his experience as a senior software engineer, including roles at 10gen, Facebook, MeLLmo, MySpace, DoctorDirectory.com, and LeTourneau University. It highlights his skills in languages like Ruby, JavaScript, and C# and frameworks like Rails.
Brandon Black is a senior software engineer with over 10 years of experience working with technologies like Ruby, Java, PHP, JavaScript, Python and more. He has worked at companies like 10gen, Facebook, Roambi and MySpace where he led teams and projects, contributed to open source communities, and advocated for technology adoption. He is currently seeking a new challenging role where he can make an impact through his skills and passion for software engineering and open source.
Progressive Web Apps (PWAs) provide an app-like user experience on the web by making use of modern web capabilities. PWAs use a web app manifest and service workers to work offline, receive push notifications, and load quickly. The web app manifest allows developers to define how the app should appear to users, while service workers cache assets to provide an app-shell experience regardless of network availability. Tools like sw-precache and sw-toolbox help generate service worker code and implement common caching strategies. By following best practices for manifests, service workers, and other features, web apps can achieve many of the benefits of native mobile apps without needing to be installed from an app store.
Basic Understanding of Progressive Web AppsAnjaliTanpure1
The document provides an overview of progressive web apps (PWAs). It discusses the history and idea behind PWAs, defining them as websites that are built using common web technologies but adopt features that make them feel like native mobile applications. The key pillars that transform websites into PWAs are listed as being reliable, fast, engaging, and integrated. Core building blocks like service workers and web app manifests are explained. Example case studies are given that demonstrate performance improvements from adopting PWAs. Limitations are also outlined.
Scott Taylor gave a talk about the New York Times' experience moving to GraphQL. Some key points:
1. The NYT previously took a long time to replatform and vowed to never take as long again, but their current project is also taking a long time.
2. They are moving their datacenter apps to Google Cloud Platform and migrating their data pipeline.
3. Their GraphQL server is written in Scala and maintained by a team called Samizdat, while their frontend uses Relay Classic with React and is maintained by the Web Frameworks team.
4. They have experienced challenges with schema evolution, versioning, and pivots with their GraphQL implementation.
Neil Perlin - We're Going Mobile! Great! Are We Ready?LavaConConference
In this session attendees will learn:
Technical options for going mobile, including responsive design, converting traditional online help to an app, and creating a “true” app using RMAD (Rapid Mobile App Development) tools. The pros and cons of each approach and some of the tools available for creating each option.
Anticipated changes in content creation practices and workflows including the elimination of local formatting, adoption of a “mobile first” philosophy, rethinking the role of tables, and more.
How company issues like terminology standardization, strategic benefit, politics, and the development of metrics and standards can help or hinder a move to mobile.
Single Page Applications: Your Browser is the OS!Jeremy Likness
Single Page Applications have gained tremendous popularity over the past few years and have prompted the creation of several frameworks to support their development. Unlike traditional web applications, most of the heavy lifting for SPA happens on the client side in your web browser. These applications rely on hundreds of lines of JavaScript coupled with asynchronous web service calls to provide a desktop-like experience that is accessible from virtually any device.
Join Principal Architect, Jeremy Likness, to learn more about SPA, including how to determine when you should choose this approach, how SPA compares and contrasts with traditional server-based approaches including ASP.NET WebForms and MVC, and what frameworks and tools (such as jQuery, AngularJS, and Aurelia) make building SPA easier. Discover how single page applications powered by HTML5 and JavaScript transform your browser into a web-based operating system.
Jes Baily (https://www.linkedin.com/in/jesbailey/) održala je webinar u okviru n Starter-a na temu stvaranja zajednice u doba pandemije koju možemo kasnije da aktiviramo i konvertujemo u kupce.
Jes Baily (https://www.linkedin.com/in/jesbailey/) was a speaker at the new nStarter Webinar where she spoke about how to create a community in times of a pandemic that will later be activated and converted into customers.
Signe Viimsalu, pravnai i finansijski ekspert i savetnik iz Estonije, održala je zanimljivo predavanje na prvom nStarter online meetup-u. Ona se dotakla teme startapa u generalno tržišnih aspekata u momentu krize sa virusom COVID-19
The document provides best practices for B2B sales processes in digital startups and scaleups, including establishing sales habits, creating a sales process with stages like qualification and proposal, using documentation and KPIs in a CRM platform, developing an effective sales message and value proposition, identifying a target client wishlist, and conducting effective outreach through cold calling.
The STARTUP3 project builds and facilitates an open ecosystem connecting deep-tech innovators with corporations. It provides a 3-phase growth program called UPTAKE-UPGRADE-UPSCALE to help innovators bring ideas to market. The program includes networking, business plan development, expert guidance, and access to investors. Corporations can also connect with startups and innovators through the accelerator. Eligible projects will go through the phases of Best Potentials, Ideation2Product, and Product2Market. The goal is to bridge the gap between deep-tech startups and market makers like investors.
Erasmus za mlade preduzetnike je projekat koji finansira Evropska komisija i koja omogućava mladim preduzetnicima da odu na šestomesečni rad/praksu kod iskusnijeg preduzetnika bilo gde u Evropi.
This document discusses Onion architecture and related concepts. It begins by asking typical questions developers have around application architecture. It then defines concepts like DTOs, POCOs, and domain objects. It contrasts anemic domain models with domain-driven design. It introduces Onion architecture as having layers like concentric circles with domain objects and abstractions at the center and infrastructure elements on the outside. It demonstrates Onion architecture through examples and compares it to traditional architecture. It addresses common misunderstandings and discusses positive effects and when Onion architecture may not be suitable. Finally, it briefly introduces the related Hexagonal architecture pattern.
Novi zakon o paušalnom poslovanju stupa na snagu 01. marta 2020. godine. Ova prezentacija opisuje te promene do detalja i bila je uvod u panel diskusiju koju možete da pogledate ovde: https://www.youtube.com/watch?v=ibwWxYjFmQw
U okviru novog nStarter meetup-a u Poslovnom inkubatoru Novi Sad, Kristina Forster održala je sjajno predavanje na temu content mix-a! Evo prezentacije sa tog predavanja. :)
Robert C. Bush Jr veliko je ime iz sveta investicija i prava. On je održao predavanje u Poslovnom inkubatoru Novi Sad i mi vam donosimo prezentaciju sa tog predavanja.
The document provides information on how to get funding from business angels. It discusses why startups need funding, how to create value for customers, and that the best money comes from paying customers. It then outlines how business angels operate, including conducting joint due diligence, making individual investment decisions, and investing individually or as part of a syndicate. Business angels are looking for honesty, founder commitment, scalability, uniqueness, credible planning, understanding of the market and competition, a strong team, and an exit strategy. The document emphasizes that failures are okay and getting funding requires time, effort and fully disclosing all information about the startup.
Sonja Jovović održala je veoma zanimljivo i korisno predavanje na temu ,,Važnost dobro organizovanog veb sajta za oglašavanje na Google AdWords-u" u Poslovnom inkubatoru Novi Sad. Pogledajte prezentaciju koja ima mnogo korisnih podataka.
Wiley Larsen is a startup founder from Arizona, and he loves talking about startups as well. Recently he had a lecture at the Business incubator Novi Sad.
Ready to Unlock the Power of Blockchain!Toptal Tech
Imagine a world where data flows freely, yet remains secure. A world where trust is built into the fabric of every transaction. This is the promise of blockchain, a revolutionary technology poised to reshape our digital landscape.
Toptal Tech is at the forefront of this innovation, connecting you with the brightest minds in blockchain development. Together, we can unlock the potential of this transformative technology, building a future of transparency, security, and endless possibilities.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
2. Overview
• Introducing the speaker
• A short history of the web … and then came the iPhone
• What defines a PWA?
• Making web projects better - start with PWA now
• Future steps - around the corner
4. Introducing the speaker
• Markus Milkereit, 38
• passionate Full Stack developer for 15 years
• almost 10 years as a freelancer / various agencies
• 6 years at Magmell Studio, Heilbronn (Germany)
• since July 2017 CEO of Magmell d.o.o., Novi Sad
• favorite topic: making the web fast and usable
5. Introducing Magmell
• founded in 1999 by 3 friends, reinvented in 2017
• creative studio with film, foto, design and web
• digital and emotional ass-kicking
• Contao CMS Premium Partner
• Novi Sad office opened July 2017
6. A short history of the web
• static web pages, HTML with tables 1993 - well into 2000
• CSS introduced in 1996, CSS Zen Garden 2003
• interaction: Java Applets, Javascript, Flash
• web layout sizes grow, stay static up to roughly 2010
• first soft steps into responsive web 2001, broad usage from 2013 onwards
8. ... and then came the iPhone (2007)
• first mass market, usable touchscreen smartphone
• full web capabilities (no WAP, iMode ...)
• first interesting use case for viewports, media queries
• no app support in the beginning - »that's what the web is for«
• AppStore + SDK started a year later (July 2008)
9. next chapter: Progressive Web Apps
• 100% web based apps
• usable as website, desktop and mobile app
• single tech stack
• much less work in development, operation and maintenance
• much easier communications based on »single interface«
10. What defines a PWA?
• Progressive, Responsive, Connectivity independent, App-like,
Fresh, Safe, Discoverable, Re-engageable, Installable, Linkable
• the base requirement is very compact:
1. HTTPS based website
2. Uses at least one service worker
3. Has a Web App Manifest
11. Making web projects better:
start with PWA now
• every step on the way is an improvement:
1. HTTPS, always encrypted - slowly becoming standard MO
2. service workers: a lot of steps are universally beneficial
speed optimization & usability improvements
3. writing a Web App Manifest? No work at all
https://www.pwabuilder.com/generator
12. Main goal: make it feel like an app
• pagespeed optimization, a lot
• special care: mobile pagespeed optimization
• support speedup work with service workers
• enhance functionality with service workers
• offline handling with service workers
• sometimes helpful: »fake it till you make it«
12
13. What is a service worker?
• locally running helper tool in the browser
• written in Javascript
• can be installed / registered
• no limited lifetime (*)
• can work in the background
• has access to the »new« browser APIs like Web Storage / localStorage
14.
15. Overview of service workers
• minimum service worker: send status 200 even when you are offline
• handle push notifications
• cache images and other resources
• cache whole pages, content and assets
• prefetch images, assets, content elements and pages
• nicely handle being offline (offline storage etc.)
... many, many examples available
16. Progressive enhancement
• has been around for a long time
• because of the different adaption rates of browsers for API access,
service workers etc. still the way to go (it's in the name, stupid)
• even older browsers get positive results, without supporting a lot of
the specific changes (see: Washington Post)
17. Future steps - around the corner
• PWA can already be bundled for Google Play Store
• Microsoft combed through the web in January 2018 to start including PWA in
the Microsoft Store
• Apple starts supporting PWA features and service workers in the upcoming
iOS 11.3 (March or April)
• heavy development still in progress - Apple handles service workers
differently from all the others (*auto-deleting service workers after a while)
19. Sources (excerpt) a.k.a. where to go next
Articles
https://www.smashingmagazine.com/2018/02/native-and-pwa-choices-not-challengers/ (Feb. 2018)
http://alistapart.com/article/yes-that-web-project-should-be-a-pwa (Aug. 2017)
https://cloudfour.com/thinks/ios-doesnt-support-progressive-web-apps-so-what/ (Oct. 2016)
https://www.washingtonpost.com/pr/wp/2016/09/06/the-washington-post-to-roll-out-fastest-mobile-news-site/ (Sep 2016)
Manuals / Definitions:
https://serviceworke.rs/ (supported by Mozilla)
https://developers.google.com/web/fundamentals/primers/service-workers/ (Google)
https://developer.mozilla.org/en-US/docs/Web/Manifest
https://en.wikipedia.org/wiki/Progressive_web_app#Characteristics
Tools:
https://www.pwabuilder.com/generator (supported by Microsoft)
https://whatwebcando.today/
20. Upcoming meetups
• Page speed optimization: only a fast website is a good website
• Contao CMS introduction: content management is only the
beginning
• User Experience driven development: the frontend takes over
... many more to come