This document summarizes a presentation on JavaScript patterns given at the SharePoint Saturday Milan event on May 18, 2013. It introduces key concepts like null and undefined values, equality operators, prototypes, functions, closures, classes, modules, decorators, and provides references for further reading. The presentation covers patterns for inheritance, organizing code, and adding functionality without subclassing. It encourages best practices like avoiding global variables and name collisions.
In this presentation, I want to show how developers can minimise the risk of API integration failures by using documentation-driven development. Documentation-driven development is an approach where we first write the API documentation, and then we validate the API implementation against the specification. This approach helps us create a more robust software delivery process for our APIs. I’ll show useful tools and frameworks, such as Dredd, that can help us automatically generate tests that validate our APIs.
API integrations can be a pain. Anyone who has worked on API integrations has probably observed that, as a general rule, no API server survives first contact with the client. Reasons vary, from badly written API documentation to complete lack of API documentation. In this presentation, I want to address this problem by showing how developers can minimize the risk of API integration failures by using an approach called documentation-driven development. In documentation-driven development, we write the API specification first using a standard specification format. I'll show how we can leverage documentation to test and validate our API implementations before we release them. I'll show how we can use tools from the current ecosystem, such as Dredd, to automatically generate tests that validate our APIs.
OutSystems Tricks & Tips for Complex UI IntegrationsOutSystems
The “Citizen Developer” usability of OutSystems means that most tasks on the platform are pretty straightforward and simple if you A. Know what you’re trying to do and B. Know where to look for it. But there are some things you simply can’t solve with the platform’s built-in widgets. Come and get some of the best tips and tricks you’ll find for getting OutSystems to do (just about) anything you want.
StripeCon Europe 2021 talk about integrating the SilverStripe CMS and Mautic marketing automation open source platforms - by Giancarlo Di Massa @digitall_it
Delivering successful API integrations with documentation-driven developmentJosé Haro Peralta
APIs are the pillars that enable communication through the web. Microservices talk to each other through APIs, and frontend applications connect to our backends through APIs. Yet, despite their importance, API integrations failures are a daily occurrence. There're many reasons why this happens, but a common denominator is the lack of API documentation, or the use of bad API documentation. In this presentation, I'll show how we can use documentation-driven development to minimise the risk of API integration failure, and I'll discuss the tools and frameworks that help us leverage the benefits of this approach. Although the risk of API integration failure can never be ruled out, the approach discussed in this presentation helps to reduce the chances of its occurrence.
In this presentation, I want to show how developers can minimise the risk of API integration failures by using documentation-driven development. Documentation-driven development is an approach where we first write the API documentation, and then we validate the API implementation against the specification. This approach helps us create a more robust software delivery process for our APIs. I’ll show useful tools and frameworks, such as Dredd, that can help us automatically generate tests that validate our APIs.
API integrations can be a pain. Anyone who has worked on API integrations has probably observed that, as a general rule, no API server survives first contact with the client. Reasons vary, from badly written API documentation to complete lack of API documentation. In this presentation, I want to address this problem by showing how developers can minimize the risk of API integration failures by using an approach called documentation-driven development. In documentation-driven development, we write the API specification first using a standard specification format. I'll show how we can leverage documentation to test and validate our API implementations before we release them. I'll show how we can use tools from the current ecosystem, such as Dredd, to automatically generate tests that validate our APIs.
OutSystems Tricks & Tips for Complex UI IntegrationsOutSystems
The “Citizen Developer” usability of OutSystems means that most tasks on the platform are pretty straightforward and simple if you A. Know what you’re trying to do and B. Know where to look for it. But there are some things you simply can’t solve with the platform’s built-in widgets. Come and get some of the best tips and tricks you’ll find for getting OutSystems to do (just about) anything you want.
StripeCon Europe 2021 talk about integrating the SilverStripe CMS and Mautic marketing automation open source platforms - by Giancarlo Di Massa @digitall_it
Delivering successful API integrations with documentation-driven developmentJosé Haro Peralta
APIs are the pillars that enable communication through the web. Microservices talk to each other through APIs, and frontend applications connect to our backends through APIs. Yet, despite their importance, API integrations failures are a daily occurrence. There're many reasons why this happens, but a common denominator is the lack of API documentation, or the use of bad API documentation. In this presentation, I'll show how we can use documentation-driven development to minimise the risk of API integration failure, and I'll discuss the tools and frameworks that help us leverage the benefits of this approach. Although the risk of API integration failure can never be ruled out, the approach discussed in this presentation helps to reduce the chances of its occurrence.
El contrato de compraventa (II Bimestre - Derecho Civil IV, Obligaciones y Co...UTPL UTPL
UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA
Ciencias Juridicas
Derecho Civil IV, Obligaciones y Contratos
Tema: El contrato de compraventa
Ponente: Ximena Torres Sanchez
WHERE DO I HAVE TO PUT MY BUSINESS LOGIC?
GRAILS IS NOT MY DOMAIN MODEL.
Greach 2014, Madrid, Spain
Presented March, 28th, 2014
What’s business logic exactly? What’s a domain model? How does the use of a framework like Grails
influence how we build a domain model? How can the use of patterns helps us in building our system?
This talk will approach the problems that we have to face when we put a tool in the core of our
system and we will discuss whether the price we pay for using the Grails framework is too high.
A lot of resources at the end!!
How to Manage Projects in SharePoint Using Out of the Box FeaturesGregory Zelfond
Learn how you can utilize SharePoint out of the box functionality to manage projects. 3 options are discussed: Office 365 Groups, Document sets and project sites. Also, what's available in terms of PMO-style dashboards and reporting capability.
Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »Smile I.T is open
Conférence Smile au Bargento 2014
Intervenants : Farid Aït Abdeslam, Consultant ecommerce Smile et Aurélien Foucret, expert technique Smile.
Lorsqu’un moteur de recherche interne à un site fonctionne, les visiteurs deviennent plus facilement des acheteurs : le parcours de navigation est raccourci, la réponse à leur problématique est immédiate.
Smile met en œuvre aux côtés de Magento une technologie de recherche innovante basée sur ElasticSearch, améliorant les performances et ouvrant également la voie vers de nombreuses fonctionnalités telles que la recherche contextuelle, la recherche floue, la percolation, et des capacités de merchandising avancées… le tout Open Source.
We aim to present modularity patterns applied to solve a real world problem. We are going to present the itch, an use case to illustrate the requirements, the architectural approach and the decisions followed by a live hands-on-coding session. Warning: Don’t try this at home!
You may have heard of PowerShell, but do you know what it’s capable of? Gone are the days of long, painful STSADM batch files – we have Windows PowerShell, and it’s here to stay.Learn how you can use Windows PowerShell both to perform simple one-off tasks as well as complex, bulk operations. Leveraging the Object Model gives Administrators and Developers the ability to do in a few lines of code what would’ve taken a lot more work (and probably a Developer or two) in the WSS platform.
In this demo filled session, you’ll see how you can get started with PowerShell, and you will hopefully leave with not only a greater understanding of what PowerShell is – but what it is capable of and how you can start using it to automate tasks in your SharePoint 2010 or 2013 environment.
Introduction to AngularJS - More Than Just Data BindingLogical Advantage
AngularJS has become popular as user interface framework for developing web applications. Angular is more than just data binding to HTML, its an MVC stack that runs in the browser. This talk will cover the different features of Angular that make it a an MVC stack and show how it fits into and benefits an overall application architecture.
Follow us on Twitter for up to date information about our Meetups! @LogicalAdv
My presentation for Meet Magento Poland 2014. I am talking about "Publishing free open source Magento extensions". I am also showing some examples, I am sharing some of the benefits of doing this and I am also giving some advices and sharing some stories from personal experience
Shopify SEO Principles - What You Can and Can't Work with on a Limited PlatformPeter Macinkovic
Shopify has exploded in popularity in the past 6 years into one of the go-to platforms to start your ecommerce business. But as a hosted system, it has strict limitations on what you can and cannot control for SEO.
Peter Macinkovic will go over Shopify as a CMS, how it works and common issues that plague SEO Specialists when working with the platform for the first time.
He will also go over best practice, tricks and how to push the Liquid templating language to make the platform more versatile on scale.
Peter Macinkovic (https://peter.macinkovic.id.au/) is a Digital Marketer and eCommerce Specialist based in Melbourne, Australia. A Former Digital Project Manager, Peter found his true calling in Digital Marketing and SEO working in-house for Kiana Beauty in the online retail sector.
El contrato de compraventa (II Bimestre - Derecho Civil IV, Obligaciones y Co...UTPL UTPL
UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA
Ciencias Juridicas
Derecho Civil IV, Obligaciones y Contratos
Tema: El contrato de compraventa
Ponente: Ximena Torres Sanchez
WHERE DO I HAVE TO PUT MY BUSINESS LOGIC?
GRAILS IS NOT MY DOMAIN MODEL.
Greach 2014, Madrid, Spain
Presented March, 28th, 2014
What’s business logic exactly? What’s a domain model? How does the use of a framework like Grails
influence how we build a domain model? How can the use of patterns helps us in building our system?
This talk will approach the problems that we have to face when we put a tool in the core of our
system and we will discuss whether the price we pay for using the Grails framework is too high.
A lot of resources at the end!!
How to Manage Projects in SharePoint Using Out of the Box FeaturesGregory Zelfond
Learn how you can utilize SharePoint out of the box functionality to manage projects. 3 options are discussed: Office 365 Groups, Document sets and project sites. Also, what's available in terms of PMO-style dashboards and reporting capability.
Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »Smile I.T is open
Conférence Smile au Bargento 2014
Intervenants : Farid Aït Abdeslam, Consultant ecommerce Smile et Aurélien Foucret, expert technique Smile.
Lorsqu’un moteur de recherche interne à un site fonctionne, les visiteurs deviennent plus facilement des acheteurs : le parcours de navigation est raccourci, la réponse à leur problématique est immédiate.
Smile met en œuvre aux côtés de Magento une technologie de recherche innovante basée sur ElasticSearch, améliorant les performances et ouvrant également la voie vers de nombreuses fonctionnalités telles que la recherche contextuelle, la recherche floue, la percolation, et des capacités de merchandising avancées… le tout Open Source.
We aim to present modularity patterns applied to solve a real world problem. We are going to present the itch, an use case to illustrate the requirements, the architectural approach and the decisions followed by a live hands-on-coding session. Warning: Don’t try this at home!
You may have heard of PowerShell, but do you know what it’s capable of? Gone are the days of long, painful STSADM batch files – we have Windows PowerShell, and it’s here to stay.Learn how you can use Windows PowerShell both to perform simple one-off tasks as well as complex, bulk operations. Leveraging the Object Model gives Administrators and Developers the ability to do in a few lines of code what would’ve taken a lot more work (and probably a Developer or two) in the WSS platform.
In this demo filled session, you’ll see how you can get started with PowerShell, and you will hopefully leave with not only a greater understanding of what PowerShell is – but what it is capable of and how you can start using it to automate tasks in your SharePoint 2010 or 2013 environment.
Introduction to AngularJS - More Than Just Data BindingLogical Advantage
AngularJS has become popular as user interface framework for developing web applications. Angular is more than just data binding to HTML, its an MVC stack that runs in the browser. This talk will cover the different features of Angular that make it a an MVC stack and show how it fits into and benefits an overall application architecture.
Follow us on Twitter for up to date information about our Meetups! @LogicalAdv
My presentation for Meet Magento Poland 2014. I am talking about "Publishing free open source Magento extensions". I am also showing some examples, I am sharing some of the benefits of doing this and I am also giving some advices and sharing some stories from personal experience
Shopify SEO Principles - What You Can and Can't Work with on a Limited PlatformPeter Macinkovic
Shopify has exploded in popularity in the past 6 years into one of the go-to platforms to start your ecommerce business. But as a hosted system, it has strict limitations on what you can and cannot control for SEO.
Peter Macinkovic will go over Shopify as a CMS, how it works and common issues that plague SEO Specialists when working with the platform for the first time.
He will also go over best practice, tricks and how to push the Liquid templating language to make the platform more versatile on scale.
Peter Macinkovic (https://peter.macinkovic.id.au/) is a Digital Marketer and eCommerce Specialist based in Melbourne, Australia. A Former Digital Project Manager, Peter found his true calling in Digital Marketing and SEO working in-house for Kiana Beauty in the online retail sector.
Image Slider with SharePoint 2013 Search Results Web PartGSoft
Don’t have access to the enterprise version of SharePoint 2013? Stuck on Office 365? Unable to
use the Content Search Web Part? No Problem! Lets build an image slider webpart with the Search
Results Web Part using the out of box functionality.
A presentation by Yohan Belval and Edouard Shaar
2. 2 | SharePoint Saturday Milan – 18 May 20132 | SharePoint Saturday Milan – 18 May 2013
Grazie ai nostri Sponsor!
3. 3 | SharePoint Saturday Milan – 18 May 2013
Salvatore Di Fazio – Technical Architect – Content and Code -
London
salvatore.difazio@gmail.com - @Salvodif – MVP SharePoint Server
http://salvatoredifaziosharepoint.blogspot.com
4. 4 | SharePoint Saturday Milan – 18 May 20134 | SharePoint Saturday Milan – 18 May 2013
Horizontal session