If you are considering creating an API or an API Platform, we've provided this guide on what you should consider before creating it. We've done 26 integrations and counting and these are some things we think ever api solution should get right.
Connect has now reached new levels of maturity, and we believe so strongly in its strengths that we decided to rebuild one of our own add-ons with it: Confluence Questions. In this session, Atlassian Product Manager Caroline Bartle will cover how we approached this project, the (many) challenges we faced, and will provide you with tips take into consideration when developing add-ons using the Connect framework, particularly if you’re considering rebuilding an existing P2 plugin.
Caroline Bartle, Senior Product Manager, Atlassian
What is API - Understanding API SimplifiedJubin Aghara
What is API/Getting started with API/Understanding API
The document will give you a basic idea of the following:
- What is API
- Real-world examples
- REST and SOAP
- Protocol layer
- Data format (JSON and XML)
- REST HTTP API example
- Which one to go for
- Tools to get started
Making Sense of Hypermedia APIs – Hype or Reality?Akana
The document discusses hypermedia APIs and standards. It provides examples of different hypermedia formats including OData, Collection+JSON, HAL, Siren, JSON-API, JSON-LD, Mason, and UBER. It addresses arguments for and against hypermedia APIs. It also discusses how organizations can adopt hypermedia concepts and standards over time without a complete overhaul of their existing APIs.
Scale a Swagger based Web API (Guillaume Laforge)Nordic APIs
This is a session given by Guillaume Laforge at Nordic APIs 2016 Platform Summit on October 26th, in Stockholm Sweden.
Description:
Web APIs are and more often specified with API definition languages like Swagger (now named Open API Spec), as it can help you generate nice interactive documentation, server skeletons, and client SDKs, mocks, and more, making it simpler to get started both producing and consuming an API.
In this session, Guillaume will demonstrate how to define a Web API with Swagger / Open API Spec, and scale it using Cloud Endpoints, on the Google Cloud Platform.
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)Nordic APIs
This is a session given by Bill Doerrfeld at Nordic APIs 2016 Platform Summit on October 25th, in Stockholm Sweden.
Description:
At Nordic APIs, our goal is to help businesses make smart tech decisions using APIs. To that end, via events and content Nordic APIs has treaded the business and technical sides to consider holistic best practices for providing an API. In this introductory Summit keynote talk, I’ll introduce what we’ve learned in the form of 6 core tenants of API practice which we’ve also designed this conference to address. Together they define a functional and evolving API:
Platformification: Becoming an API-first company means undergoing a platformification process. This represents a global trend that many argue needs to be adopted to keep your business competitive within the digital economy.
Strategy: Even before development begins, it’s important to consider your core API strategy. This is a defensible position that aligns your tech with platform goals, strategically exposing internal assets catered to an industry niche.
Business Models: APIs have the power to improve efficiency, reduce overhead cost, open up complementary revenue streams, extend R&D, or even alter an existing business model entirely. Thus, you’ll want to determine the right monetization method that improves overall business and leads to end profitability.
Security: With new major data breaches reaching the public ear every month, the importance of digital security can never be underestimated. For APIs, much of that lies in monitoring usage, access management, and identity control.
Design: No developer wants to use an API with an ugly developer portal, unintuitive URL structures, outdated technology, or terrible lag time. In order to keep your developer consumer happy, paint the API portal and overall developer experience with an aesthetic brush.
Marketing: In order to spark adoption, you need to have more than awesome functionality. I’ll review evangelism and discovery techniques you can use to get an API in the hands of more developer users.
We’ll look at specific successful implementations of these philosophies in the wild, and mention examples from our blog and eBook content that have brought in industry experts to share their insights. I’ll initiate dialogue and open the conference up to see where we’re heading. What you can get out of embracing the core tenants of API practice?
Serge Huber, Jahia’s CTO, discusses the new Apache Unomi project that was started in September 2015 and then demonstrates how it can be used to build integrated solutions that use Internet Of Thing devices and server-side technologies to build personalized user experiences.
About Serge Huber
Serge Huber, CTO & Co-Founder of Jahia, provides an introduction to the new Apache Unomi Project, currently in incubation. Unomi is a prototype reference implementation of the OASIS Context Server specification, a current project of the OASIS Context Server Technical Committee as well as the basis for Jahia’s Marketing Factory product. Serge will do a live demonstration of how Apache Unomi can integrate a variety of wide-ranging elements, from web content management to Iow-tech devices.
About OASIS
OASIS (Organization for the Advancement of Structured Information Standards) is a nonprofit, international consortium whose goal is to promote the adoption of product-independent standards for information formats such as Standard Generalized Markup Language (SGML), Extensible Markup Language (XML), and Hypertext Markup Language (HTML).
About Apache Software Foundation
Established in 1999, the Apache Software Foundation (ASF) is a US charitable organization, funded by individual donations and corporate sponsors. The mission of the ASF is to provide software for the public good by providing services and support for many like-minded software project communities of individuals who choose to join the ASF. (http://www.apache.org/foundation/)
About Apache Unomi Project
Apache Unomi is the reference implementation of the upcoming OASIS Context Server (CXS) standard to help standardize personalization of online experience while promoting ethical web experience management and increased user privacy controls. (http://unomi.incubator.apache.org/)
About Jahia
Jahia Solutions Group (Jahia) is a leading provider of a customizable digital experience management platform which enables enterprises to put their customer at the heart of their business. Our technology breaks down silos, facilitates authentic 1:1 customer relationships powered by agile innovation, trust and a customer-centric digital workforce. This focus ensures digital enterprise transformation for success in today’s competitive business landscape.
Founded in 2002 and headquartered in Geneva, Switzerland, Jahia has its North American headquarters in Washington, D.C. and offices in Toronto, Canada, and throughout Europe. Jahia counts hundreds of global brands and governmental organizations, in more than 20 countries, among its esteemed customers. http://www.jahia.com
Please note: The former Digital Factory is now known as Digital Experience Manager
The document discusses how to approach crafting ColdFusion applications like an architect. It begins by introducing the presenter and then outlines topics to be covered including comparing a software architect to a building architect and how an architect's work relates to code. It discusses questions to consider when starting a project and designing entities and infrastructure. It also contrasts the roles of a software architect and code, explaining concepts like object-oriented programming, services, and user interfaces. Finally, it discusses different application server architectures.
Security Is a Concern, Let’s Make It an EnablerNordic APIs
As projects move quicker, get more distributed and have less time, security is a growing concern. How can you transform security from being a burden, to being an enabler for your organisation.
In this talk, Jacob addresses this question by showing how complexity can be moved and isolated, leaving the developers with tools rather than problems.
Sviluppare App per Office 2013 e SharePoint 2013Giuseppe Marchi
This document discusses apps for Office 2013 and SharePoint 2013. It introduces the new app model that brings the web to Office and SharePoint, allowing developers to build apps that extend functionality. It describes the common app architecture with client and server APIs. It then discusses the different types of apps for Office 2013 that can work across Excel, Outlook, Word, PowerPoint and more using JavaScript. It also covers the different types of apps for SharePoint 2013, including SharePoint-hosted, auto-hosted and provider-hosted apps. It demos building a simple app for both Office and SharePoint.
Deploying PHP Applications to AWS Elastic BeanstalkBoyd Hemphill
Delivered first at the Austin PHP Meetup. A 30,000 foot view of why Victory CTO chooses to deliver applications to Elastic Beanstalk when possible. Simply, scalable and developer friendly. Our customers win.
4 Changes We're Making to Help you be Successful in the CloudAtlassian
Are you curious about what Atlassian is doing to help you develop and run a successful business in cloud? Come find out in this lightning session with Alexandra Kassab, Senior Product Manager at Atlassian.
These are the slides I used for my JavaOne 2015 session. In this presentation I introduce the new Apache Unomi project, as well as its possibilities for integrating with technologies such as content management systems, native mobile applications, beacons and digital signage. The demo featured an iOS native mobile application detecting in-store beacons and sending the tracking data to Apache Unomi. The digital signage was done using an Apple TV being updated with plugins hosted in Apache Unomi.
This document discusses making PDFs "smarter" through the use of custom properties, exporting and importing metadata, sanitization, barcodes, and defining workflows. It provides definitions of PDFs and discusses their history. It also demonstrates how to add custom properties, export and import metadata, sanitize PDFs, generate 1D and 2D barcodes, and presents a real-world example of integrating these features into a document management system workflow.
Slides from the keynote Elie Auvray (CEO and Co-Founder of Jahia) and Serge Huber (CTO and Co-Founder of Jahia) presented at ApacheCon:Core 2015 to introduce the Apache Unomi Project: the Way to Ethical WEM.
It is incumbent on digital enterprises to protect their customer data privacy; the Apache Unomi Project helps manage big data without sacrificing customer data privacy.
About OASIS
OASIS (Organization for the Advancement of Structured Information Standards) is a nonprofit, international consortium whose goal is to promote the adoption of product-independent standards for information formats such as Standard Generalized Markup Language (SGML), Extensible Markup Language (XML), and Hypertext Markup Language (HTML).
About Apache Software Foundation
Established in 1999, the Apache Software Foundation (ASF) is a US charitable organization, funded by individual donations and corporate sponsors. The mission of the ASF is to provide software for the public good by providing services and support for many like-minded software project communities of individuals who choose to join the ASF. (http://www.apache.org/foundation/)
About Apache Unomi Project
Apache Unomi is the reference implementation of the upcoming OASIS Context Server (CXS) standard to help standardize personalization of online experience while promoting ethical web experience management and increased user privacy controls. (http://unomi.incubator.apache.org/)
About Jahia
Jahia Solutions Group (Jahia) is a leading provider of a customizable digital experience management platform which enables enterprises to put their customer at the heart of their business. Our technology breaks down silos, facilitates authentic 1:1 customer relationships powered by agile innovation, trust and a customer-centric digital workforce. This focus ensures digital enterprise transformation for success in today’s competitive business landscape.
Founded in 2002 and headquartered in Geneva, Switzerland, Jahia has its North American headquarters in Washington, D.C. and offices in Toronto, Canada, and throughout Europe. Jahia counts hundreds of global brands and governmental organizations, in more than 20 countries, among its esteemed customers. http://www.jahia.com
UXDev Summit Keynote : A real world story of Angular and Apache Unomi integra...Serge Huber
In this presentation I talk about how we used Angular and Apache Unomi to build our Marketing Factory product. I talk about the process, best practices and lessons learned while selecting and then integration both technologies to deliver our new platform in record time.
Launch into New Markets with JIRA Service DeskAtlassian
IT, customer service, and business process management are multi-billion dollar industries that you can tap into. How? By building amazing add-ons for the fastest growing product in Atlassian: JIRA Service Desk. In this talk, JIRA Service Desk's Principal Product Manager, Shihab Hamid, covers both the opportunities to solve real customer problems and dive into the new API that's available so you can make it happen!
Shihab Hamid, Principal Product Manager, Atlassian
Continuous Integration and Delivery at Shapeways (Matt Boyle)Nordic APIs
This is a session given by Matt Boyle at Nordic APIs 2016 Platform Summit on October 25th, in Stockholm Sweden.
Description:
We’ve spent a lot of time over the years at Shapeways building, honing, and improving our deployment and test process for our web properties and API. We started with straight-to-prod commits (which caused quite a bit of downtime!), graduated to working in two- and then one-week release cycles (which caused a lot of anxiety!), to where we are today: releasing 5-15 times a day, with automated testing, using continuous improvement and delivery best practices and tools. We’ve taken the complexity and anxiety out of our deployment process by implementing ChatOps, or using a bot to handle the sorts of tasks computers are great at, namely performing complex tasks repeatedly without error. This enables humans to focus on tasks that we’re uniquely suited for, namely solving complex problems and architecting reliable, resilient, and scalable solutions for our users. We’d love to share some of what we’ve learned along the way, from building automated testing tools, to selecting and implementing open-source solutions, to how we took our global deployment process from one hour to 4 minutes. We’d also like to share our vision of the future: what inspires us, what we hope to achieve in the coming weeks, months, and years, and how we’re going about doing it.
The User Who Must Not be Named: GDPR and Your Jira AppAtlassian
The upcoming Jira Server’s user anonymization feature makes administrators lives easier, as it adds extensive in-product support for EU's right to be forgotten. At the same time, it has an immense impact on the majority of Marketplace apps and will break some of them.
Join Daniel Rauf, Software Engineer for Jira Server, to learn how to keep your app in a consistent state, explore newly added APIs allowing you to react to the anonymization and efficiently assess your implementations with end-to-end tests.
The document is a transcript from an API 101 workshop that provides an introduction to APIs. In the workshop, two presenters discuss what APIs are, the business benefits of APIs, REST architecture, and tips for API design and developer success. They cover topics such as API history, how APIs enable applications and services, examples of companies that built platforms using APIs, REST principles like HTTP verbs and response formats, and best practices for marketing and supporting developers. The workshop includes presentations, examples, and opportunities for audience Q&A.
In this session, Benjamin Magro, Product Manager for Data Center team, will cover updates to the Data Center Apps program that will affect vendors in 2019. This will cover an introduction to our new performance testing framework, changes to the performance testing requirements, as well as additional questions that will form part of the architectural review being added later this year.
The document discusses partnerships between ColdFusion and independent software vendors (ISVs). It profiles one such partnership between Adobe and VSR Systems, a software company that provides two ColdFusion-based business solutions: an ERP system and a warehouse management system. The ERP system has been in use for over 15 years by over 120 brands, processing $650 million in annual sales. The WMS also services logistics companies. ColdFusion was chosen as it allows for reduced development time compared to other languages, enabling the company to focus on code design.
Spec-first API Design for Speed and SafetyAtlassian
Spec-first API design dramatically tightens and improves the development feedback loop without wasting effort on artifacts that can't be used.
The Jira Software team has used this approach very successfully to build APIs that we expose to both internal and external consumers.
In this session, James Navin will walk you through the spec-first approach and demonstrate the benefits that it brings. He will also highlight some tools that can be used to implement a spec-first development approach.
The document discusses best practices for designing efficient and high-performing APIs for mobile applications. Mobile devices have low bandwidth and power compared to desktops, so APIs need to be simple, fast, and minimize data usage. They should use caching, load only needed data, and consider themselves services rather than methods. APIs should also be easy to maintain, flexible, and secure.
Stratigent and Klipfolio have been partnered for years and are taking this opportunity to educate the industry via a joint webinar focused on helping organizations to maximize the value of their data silos to bring the best in class visualizations to life in an automated way.
Security Is a Concern, Let’s Make It an EnablerNordic APIs
As projects move quicker, get more distributed and have less time, security is a growing concern. How can you transform security from being a burden, to being an enabler for your organisation.
In this talk, Jacob addresses this question by showing how complexity can be moved and isolated, leaving the developers with tools rather than problems.
Sviluppare App per Office 2013 e SharePoint 2013Giuseppe Marchi
This document discusses apps for Office 2013 and SharePoint 2013. It introduces the new app model that brings the web to Office and SharePoint, allowing developers to build apps that extend functionality. It describes the common app architecture with client and server APIs. It then discusses the different types of apps for Office 2013 that can work across Excel, Outlook, Word, PowerPoint and more using JavaScript. It also covers the different types of apps for SharePoint 2013, including SharePoint-hosted, auto-hosted and provider-hosted apps. It demos building a simple app for both Office and SharePoint.
Deploying PHP Applications to AWS Elastic BeanstalkBoyd Hemphill
Delivered first at the Austin PHP Meetup. A 30,000 foot view of why Victory CTO chooses to deliver applications to Elastic Beanstalk when possible. Simply, scalable and developer friendly. Our customers win.
4 Changes We're Making to Help you be Successful in the CloudAtlassian
Are you curious about what Atlassian is doing to help you develop and run a successful business in cloud? Come find out in this lightning session with Alexandra Kassab, Senior Product Manager at Atlassian.
These are the slides I used for my JavaOne 2015 session. In this presentation I introduce the new Apache Unomi project, as well as its possibilities for integrating with technologies such as content management systems, native mobile applications, beacons and digital signage. The demo featured an iOS native mobile application detecting in-store beacons and sending the tracking data to Apache Unomi. The digital signage was done using an Apple TV being updated with plugins hosted in Apache Unomi.
This document discusses making PDFs "smarter" through the use of custom properties, exporting and importing metadata, sanitization, barcodes, and defining workflows. It provides definitions of PDFs and discusses their history. It also demonstrates how to add custom properties, export and import metadata, sanitize PDFs, generate 1D and 2D barcodes, and presents a real-world example of integrating these features into a document management system workflow.
Slides from the keynote Elie Auvray (CEO and Co-Founder of Jahia) and Serge Huber (CTO and Co-Founder of Jahia) presented at ApacheCon:Core 2015 to introduce the Apache Unomi Project: the Way to Ethical WEM.
It is incumbent on digital enterprises to protect their customer data privacy; the Apache Unomi Project helps manage big data without sacrificing customer data privacy.
About OASIS
OASIS (Organization for the Advancement of Structured Information Standards) is a nonprofit, international consortium whose goal is to promote the adoption of product-independent standards for information formats such as Standard Generalized Markup Language (SGML), Extensible Markup Language (XML), and Hypertext Markup Language (HTML).
About Apache Software Foundation
Established in 1999, the Apache Software Foundation (ASF) is a US charitable organization, funded by individual donations and corporate sponsors. The mission of the ASF is to provide software for the public good by providing services and support for many like-minded software project communities of individuals who choose to join the ASF. (http://www.apache.org/foundation/)
About Apache Unomi Project
Apache Unomi is the reference implementation of the upcoming OASIS Context Server (CXS) standard to help standardize personalization of online experience while promoting ethical web experience management and increased user privacy controls. (http://unomi.incubator.apache.org/)
About Jahia
Jahia Solutions Group (Jahia) is a leading provider of a customizable digital experience management platform which enables enterprises to put their customer at the heart of their business. Our technology breaks down silos, facilitates authentic 1:1 customer relationships powered by agile innovation, trust and a customer-centric digital workforce. This focus ensures digital enterprise transformation for success in today’s competitive business landscape.
Founded in 2002 and headquartered in Geneva, Switzerland, Jahia has its North American headquarters in Washington, D.C. and offices in Toronto, Canada, and throughout Europe. Jahia counts hundreds of global brands and governmental organizations, in more than 20 countries, among its esteemed customers. http://www.jahia.com
UXDev Summit Keynote : A real world story of Angular and Apache Unomi integra...Serge Huber
In this presentation I talk about how we used Angular and Apache Unomi to build our Marketing Factory product. I talk about the process, best practices and lessons learned while selecting and then integration both technologies to deliver our new platform in record time.
Launch into New Markets with JIRA Service DeskAtlassian
IT, customer service, and business process management are multi-billion dollar industries that you can tap into. How? By building amazing add-ons for the fastest growing product in Atlassian: JIRA Service Desk. In this talk, JIRA Service Desk's Principal Product Manager, Shihab Hamid, covers both the opportunities to solve real customer problems and dive into the new API that's available so you can make it happen!
Shihab Hamid, Principal Product Manager, Atlassian
Continuous Integration and Delivery at Shapeways (Matt Boyle)Nordic APIs
This is a session given by Matt Boyle at Nordic APIs 2016 Platform Summit on October 25th, in Stockholm Sweden.
Description:
We’ve spent a lot of time over the years at Shapeways building, honing, and improving our deployment and test process for our web properties and API. We started with straight-to-prod commits (which caused quite a bit of downtime!), graduated to working in two- and then one-week release cycles (which caused a lot of anxiety!), to where we are today: releasing 5-15 times a day, with automated testing, using continuous improvement and delivery best practices and tools. We’ve taken the complexity and anxiety out of our deployment process by implementing ChatOps, or using a bot to handle the sorts of tasks computers are great at, namely performing complex tasks repeatedly without error. This enables humans to focus on tasks that we’re uniquely suited for, namely solving complex problems and architecting reliable, resilient, and scalable solutions for our users. We’d love to share some of what we’ve learned along the way, from building automated testing tools, to selecting and implementing open-source solutions, to how we took our global deployment process from one hour to 4 minutes. We’d also like to share our vision of the future: what inspires us, what we hope to achieve in the coming weeks, months, and years, and how we’re going about doing it.
The User Who Must Not be Named: GDPR and Your Jira AppAtlassian
The upcoming Jira Server’s user anonymization feature makes administrators lives easier, as it adds extensive in-product support for EU's right to be forgotten. At the same time, it has an immense impact on the majority of Marketplace apps and will break some of them.
Join Daniel Rauf, Software Engineer for Jira Server, to learn how to keep your app in a consistent state, explore newly added APIs allowing you to react to the anonymization and efficiently assess your implementations with end-to-end tests.
The document is a transcript from an API 101 workshop that provides an introduction to APIs. In the workshop, two presenters discuss what APIs are, the business benefits of APIs, REST architecture, and tips for API design and developer success. They cover topics such as API history, how APIs enable applications and services, examples of companies that built platforms using APIs, REST principles like HTTP verbs and response formats, and best practices for marketing and supporting developers. The workshop includes presentations, examples, and opportunities for audience Q&A.
In this session, Benjamin Magro, Product Manager for Data Center team, will cover updates to the Data Center Apps program that will affect vendors in 2019. This will cover an introduction to our new performance testing framework, changes to the performance testing requirements, as well as additional questions that will form part of the architectural review being added later this year.
The document discusses partnerships between ColdFusion and independent software vendors (ISVs). It profiles one such partnership between Adobe and VSR Systems, a software company that provides two ColdFusion-based business solutions: an ERP system and a warehouse management system. The ERP system has been in use for over 15 years by over 120 brands, processing $650 million in annual sales. The WMS also services logistics companies. ColdFusion was chosen as it allows for reduced development time compared to other languages, enabling the company to focus on code design.
Spec-first API Design for Speed and SafetyAtlassian
Spec-first API design dramatically tightens and improves the development feedback loop without wasting effort on artifacts that can't be used.
The Jira Software team has used this approach very successfully to build APIs that we expose to both internal and external consumers.
In this session, James Navin will walk you through the spec-first approach and demonstrate the benefits that it brings. He will also highlight some tools that can be used to implement a spec-first development approach.
The document discusses best practices for designing efficient and high-performing APIs for mobile applications. Mobile devices have low bandwidth and power compared to desktops, so APIs need to be simple, fast, and minimize data usage. They should use caching, load only needed data, and consider themselves services rather than methods. APIs should also be easy to maintain, flexible, and secure.
Stratigent and Klipfolio have been partnered for years and are taking this opportunity to educate the industry via a joint webinar focused on helping organizations to maximize the value of their data silos to bring the best in class visualizations to life in an automated way.
Valencia is a city in Spain with around 800,000 people. It has beautiful places to visit such as the City of Arts and Sciences and the Cathedral, which houses the Holy Grail. Annual festivals include Las Fallas in March, where wood statues are burned. Typical foods include rice dishes like paella and arroz negro. Visitors can reach Valencia by high-speed train from Madrid in under two hours or by regular train or bus.
Sisense Business Intelligence v6.0.0 r2 kor Jucheol Kim
독보적인 IN-CHIP 기술로 기존 인메모리 기술의 비지니스 인텔리전스 솔루션보다 10배 빠른 분석성능과 100배 많은 데이터 처리 능력을 제공하는 솔루션으로 RDB, 빅데이터 플랫폼, DW 및 비정형 데이터와 소셜네트워크의 데이터 분석 기능과 다양한 템플릿을 제공한다.
This document summarizes Netvibes' ginger product and how partners can work with Netvibes. Netvibes ginger was introduced in January 2008 and focuses on managing social life and data portability. Key new features include an improved interface, public pages for widgets, activity streams, and social networking integration. The document outlines opportunities for partners to create and promote widgets on Netvibes, develop public pages to showcase content, and participate in sponsored placement programs.
Jeff Sauer @ All Things DATA 2016 - Automating Google AnalyticsShuki Mann
This document discusses automating Google Analytics and evolving web analytics from simple data collection to generating insights. It outlines three stages: 1) data collection, 2) forming knowledge from the data, and 3) accelerated insights through automation. Some key points include using tools like Klipfolio, Zapier, and Quill Engage to integrate data sources, automate workflows and reports, and gain insights more quickly. The goal is to focus on knowledge and context over raw data and outsource simple automated tasks to save time for higher value work.
This document shares examples of how Salesforce users are using dashboards and admin tools from the Salesforce1 mobile app. It provides screenshots from various users showing how they track goals, monitor sales performance, prioritize IT backlogs, and manage user training from their phone. The examples illustrate how the Salesforce1 mobile app allows users to access critical data and stay on top of their business anytime from any location.
Valencia is the capital of the Community of Valencia in Spain, with a population of over 810,000 people. It has a Mediterranean climate that is warm and wet, with average temperatures around 18 degrees Celsius. Valencia's economy centers around industries like investing and entrepreneurship, and the city is known for its festivals like Las Fallas and Holy Week, as well as its rice dish paella and other regional cuisine like peladillas and mazapanes. The document also lists several museums, universities, holidays, and sporting venues in Valencia.
La Comunidad Valenciana se encuentra en el este de España, con un relieve montañoso y clima mediterráneo. Sus principales ríos son el Júcar, Segura y Turia. El gobierno autonómico está formado por las Cortes Valencianas, el Consejo de la Generalidad y la Presidencia. La economía se basa en la agricultura y el turismo, con sectores como el arroz, las naranjas y la repostería tradicional.
GAUCbe 2015 - Dashboard Building - Involving clients to find the right metric...Devid Dekegel
* Google Analytics User conference Belgium 2015 presentation *
The size and speed of our digital data is growing at an enormous pace, and more datasources are added each day. We all have an enormous pool of data at our disposal that can give us magical insights about our brands. But it is easy to get lost in all this data and lose focus on what really matters. During this talk we will share our way of working at Colruyt Group and how we manage to keep data simple and work more closely with our stakeholders to build the most suitable dashboards.
Klipfolio The 8 must have metrics for your marketing dashboardKlipfolio
www.klipfolio.com
This webinar covers the 8 marketing metrics every marketer needs to start tracking today. There is no shortage of data and technology available to marketers, but reporting has lagged behind. Fortunately, marketers have the ability to track metrics in a way that is automated, real-time, and that covers all the services they need.
Check out this slide deck, as well as the video recording: https://youtu.be/NJWXT2u5jxM
Difference between business intelligence, business analytics, and business an...Santosh Mishra
Business Intelligence (BI) focuses on querying, reporting, and analytics to answer questions about past business performance such as what happened, how many, and where issues exist. Business Analytics builds on BI with additional forecasting, regression, and modeling capabilities to answer why things occurred and predict future trends and outcomes. Business Analysis involves understanding an organization's structure, policies, and operations to recommend solutions enabling the achievement of its goals by liaising among stakeholders.
This document discusses using Power BI to create real-time dashboards for IoT data. It introduces Azure IoT services like IoT Hub and Cortana Intelligence Suite for collecting and analyzing IoT data. It demonstrates using Power BI Desktop to build dashboards and connecting them to real-time data streams from PubNub or Azure Stream Analytics. APIs allow programmatically pushing IoT data to Power BI for real-time visualization of metrics like device telemetry. Integration with Azure services enables scalable real-time dashboards for IoT applications and devices.
Groupby -Power bi dashboard in hour by vishal pawar-Presentation Vishal Pawar
Power BI Dashboard in an hour with Various Slides.
Target Audience:
Useful for Develops and DBA those who want to know what is Power BI and How we can utilize various features.
Also session will be useful for anyone who wants learn Power BI from basic.
Abstract:
In this session, We will walk through various features of Power BI, How Power BI can transform your company’s data into rich visuals and Easy yet powerful Analytics solutions for your whole organization.
At end of session with following Power BI Dashboard example
sp_Blitz in Dashboard
SQL Server Info Dashboard
Twitter Dashboard
World Dashboard
Most important takeaways from session –
You will be learning basics of Power BI with the additional perk of analyzing sp_Blitz in Power BI.
Various features of Power BI making you from ZERO to HERO
After this session, you will be able to analyze data into Power BI
BI Dashboard Formula Methodology: How to make your first big data visualizati...BI Brainz
BI Dashboard Formula Methodology Webinar:
http://bidashboardformula.com
Learn how to with Mico Yuk:
Qualify your dashboard project before starting
Transform your KPIs into actionable KPIs
Tell a story with your KPI's and Data
Build mockups right the first time
Boost user adoption using our hacks
Build in any tool!
This document provides lessons and best practices for designing effective dashboards. It discusses principles like understanding user needs, focusing on data over visual design elements, maintaining a clean and minimalist design, and ensuring the dashboard is easy to read and guides user attention and actions. Specific tips include removing unnecessary content, using white space, maximizing the data-ink ratio, avoiding decoration that does not support understanding, and prioritizing communication over entertainment.
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Lessons from the API Stewardship Journey in Azure
Ryan Sweet, Principal Architect at Microsoft
Lessons learned on the Azure API Stewardship Journey.pptxapidays
apidays LIVE Singapore 2022: Digitising at scale with APIs
April 20 & 21, 2022
Lessons learned on the Azure API Stewardship Journey
Adrian Hall, Principal Product Manager at Microsoft
------------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
Deep dive into the API industry with our reports:
https://www.apidays.global/industry-reports/
Subscribe to our global newsletter:
https://apidays.typeform.com/to/i1MPEW
One of the greatest challenges to developing an API is ensuring that your API lasts. After all, you don’t want to have to release and manage multiple versions of your API just because you weren’t expecting users to use it a certain way, or because you didn’t anticipate far enough down the roadmap. In this session, we’ll talk about the challenge of API Longevity, as well as ways to increase your API lifecycle including having a proper mindset, careful design, agile user experience and prototyping, best design practices including hypermedia, and the challenge of maintaining persistence.
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Callon Campbell
The document announces an Azure event in Toronto from May 5-7th that Microsoft is sponsoring. It provides information about accessing Microsoft documentation and training resources. It also introduces the speaker, Callon Campbell, who is a Microsoft MVP in Azure and consultant specializing in app migration, modernization and Azure. The agenda covers what serverless means, demos of building serverless APIs with Azure Functions and API Management, and hosting Function apps.
Everyday we create services for our systems. A lot of people create RESTful APIs but much more can be accomplished by following best practices and treating your APIs as a product to be consumed by fellow team members, systems and 3rd party consumers.
We will discuss what makes a great RESTful API and share some of our experiences building some that power real systems.
This was part of JOSA TechTalks project within Jordan Open Source Association, presented by Yazan Quteishat and Tambi Jalouqa.
Some of the discipline and principles the "Paypal as a Service" is using to create a REST API driven platform across all of Paypal engineering.
As presented at @APIWorld 2014 in San Francisco 9/17
The Next Step to Build Better APIs — Consistent Data StructureDialexa
You don’t build good APIs through coding alone. Like any other part of your business, APIs are best when they are developed as part of a detailed, end-to-end strategy. However, there are multiple parts of a comprehensive strategy and understanding each piece is essential to building better APIs.
Full write-up: http://by.dialexa.com/consistent-data-structures-the-next-step-to-building-an-api
Top 10 Lessons Learned from the Netflix API - OSCON 2014Daniel Jacobson
The document discusses lessons learned from Netflix's API strategy over time. It notes that Netflix started with a focus on growing a community of public developers but now prioritizes ensuring subscribers can stream. It also discusses separating concerns between API providers and consumers, embracing differences in audiences, being pragmatic over dogmatic in API decisions, enabling fast iteration, planning for failures, and scaling infrastructure to match growth.
Content Strategy and Developer Engagement for DevPortalsAxway
Slides from Write the Docs Ottawa Meet Up at Shopify HQ in Canada, June 24, 2019
We’ll walk through 5 scenarios and concrete ways of reaching a developer community for frictionless and increased engagement.
Designing Usable APIs featuring Forrester Research, Inc.CA API Management
Deliver a Great Developer Experience (DX) as Part of an Effective API Strategy
Overview
Designing a great enterprise API is not easy. Exposing an interface is relatively simple but API designers have a great deal more to think about – business models, process context, transactional integrity, privacy concerns, data ownership… the list goes on.
For enterprise API designers, a clear focus on developer experience (DX) is often the best way to get things moving in the right direction. Creating an API that developers love to use will produce a wealth of benefits for any API program, such as:
Increasing API adoption rates
Reducing implementation costs
Ensuring the program is aligned with core business goals
Join this webinar with Ronnie Mitra of Layer 7 and guest speaker Randy Heffner of Forrester Research, Inc. to get practical tips on building APIs that will provide a great DX and truly contribute to your organization’s business success.
You Will Learn
What the term “well-designed API” means, in practical terms
Why developer experience matters and how it aligns with business goals
How to make rational design choices that will improve DX
Presented By
Ronnie Mitra
Principal API Architect, Layer 7
Guest Speaker
Randy Heffner
VP, Principal Analyst, Forrester Research, Inc.
The document discusses the growth of APIs and API management best practices. It notes that the rise of devices, technology trends, and new channels are fueling an "API frenzy." It outlines API best practices like transforming, scaling, securing, testing, publishing APIs, and managing their lifecycle. Finally, it presents an API management platform that can help with developer engagement, analytics, and flexible deployment of APIs.
API Frenzy: The Implications and Planning for a Successful API StrategyAkana
The document discusses the growing trend of API usage driven by the rise in the number of devices, technology trends, and new channels. It outlines best practices for API development including transforming data, scaling for performance, securing APIs, testing, publishing APIs, and managing the full lifecycle. Finally, it presents an API management platform that can help with developer engagement, analytics, flexible deployment, gateway services, and the full API lifecycle.
An overview of the Paypal PPaaS (Paypal as a Service) program. API portfolio management, goal-oriented design, design-first methodology, mocking. Decentralization of function through education and internal evangelism
An overview of the Paypal PPaaS (Paypal as a Service) program. API portfolio management, goal-oriented design, design-first methodology, mocking. Decentralization of function through education and internal evangelism
APIs used to be a technical implementation detail reserved for developers and architects. In the Web age, APIs make more business sense than ever before. This presentation gives a ring side view of How to Craft Business Strategy around APIs.
The document describes CA API Developer Portal, a solution that provides a single platform for enterprises to manage both internal and external API initiatives. It allows enterprises to reduce costs by eliminating multiple vendor solutions while also simplifying the management of developers. Key features include developer onboarding, documentation, analytics and business management tools to monetize APIs.
Shailen Sukul is a senior SharePoint architect who works with latest web technologies and SharePoint. He specializes in SharePoint installation, configuration, development and training. In his personal projects he prefers AWS and ASP.Net MVC. He maintains several open source SharePoint projects on CodePlex. You can follow him on Twitter or check out his blog for more information.
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...Openbar
Developers no longer start from an empty file. More and more existing API’s and services are used to rapidly develop new applications. During this session we will demonstrate how API Management solutions can help developers to find/reuse/create APIs and services to speed up application development. We will focus both on the API/service consumers and producers. Real world use cases will be used to demonstrate the key capabilities of good API Management solutions.
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYijscai
With the increased use of Artificial Intelligence (AI) in malware analysis there is also an increased need to
understand the decisions models make when identifying malicious artifacts. Explainable AI (XAI) becomes
the answer to interpreting the decision-making process that AI malware analysis models use to determine
malicious benign samples to gain trust that in a production environment, the system is able to catch
malware. With any cyber innovation brings a new set of challenges and literature soon came out about XAI
as a new attack vector. Adversarial XAI (AdvXAI) is a relatively new concept but with AI applications in
many sectors, it is crucial to quickly respond to the attack surface that it creates. This paper seeks to
conceptualize a theoretical framework focused on addressing AdvXAI in malware analysis in an effort to
balance explainability with security. Following this framework, designing a machine with an AI malware
detection and analysis model will ensure that it can effectively analyze malware, explain how it came to its
decision, and be built securely to avoid adversarial attacks and manipulations. The framework focuses on
choosing malware datasets to train the model, choosing the AI model, choosing an XAI technique,
implementing AdvXAI defensive measures, and continually evaluating the model. This framework will
significantly contribute to automated malware detection and XAI efforts allowing for secure systems that
are resilient to adversarial attacks.
Fluid mechanics is the branch of physics concerned with the mechanics of fluids (liquids, gases, and plasmas) and the forces on them. Originally applied to water (hydromechanics), it found applications in a wide range of disciplines, including mechanical, aerospace, civil, chemical, and biomedical engineering, as well as geophysics, oceanography, meteorology, astrophysics, and biology.
It can be divided into fluid statics, the study of various fluids at rest, and fluid dynamics.
Fluid statics, also known as hydrostatics, is the study of fluids at rest, specifically when there's no relative motion between fluid particles. It focuses on the conditions under which fluids are in stable equilibrium and doesn't involve fluid motion.
Fluid kinematics is the branch of fluid mechanics that focuses on describing and analyzing the motion of fluids, such as liquids and gases, without considering the forces that cause the motion. It deals with the geometrical and temporal aspects of fluid flow, including velocity and acceleration. Fluid dynamics, on the other hand, considers the forces acting on the fluid.
Fluid dynamics is the study of the effect of forces on fluid motion. It is a branch of continuum mechanics, a subject which models matter without using the information that it is made out of atoms; that is, it models matter from a macroscopic viewpoint rather than from microscopic.
Fluid mechanics, especially fluid dynamics, is an active field of research, typically mathematically complex. Many problems are partly or wholly unsolved and are best addressed by numerical methods, typically using computers. A modern discipline, called computational fluid dynamics (CFD), is devoted to this approach. Particle image velocimetry, an experimental method for visualizing and analyzing fluid flow, also takes advantage of the highly visual nature of fluid flow.
Fundamentally, every fluid mechanical system is assumed to obey the basic laws :
Conservation of mass
Conservation of energy
Conservation of momentum
The continuum assumption
For example, the assumption that mass is conserved means that for any fixed control volume (for example, a spherical volume)—enclosed by a control surface—the rate of change of the mass contained in that volume is equal to the rate at which mass is passing through the surface from outside to inside, minus the rate at which mass is passing from inside to outside. This can be expressed as an equation in integral form over the control volume.
The continuum assumption is an idealization of continuum mechanics under which fluids can be treated as continuous, even though, on a microscopic scale, they are composed of molecules. Under the continuum assumption, macroscopic (observed/measurable) properties such as density, pressure, temperature, and bulk velocity are taken to be well-defined at "infinitesimal" volume elements—small in comparison to the characteristic length scale of the system, but large in comparison to molecular length scale
Raish Khanji GTU 8th sem Internship Report.pdfRaishKhanji
This report details the practical experiences gained during an internship at Indo German Tool
Room, Ahmedabad. The internship provided hands-on training in various manufacturing technologies, encompassing both conventional and advanced techniques. Significant emphasis was placed on machining processes, including operation and fundamental
understanding of lathe and milling machines. Furthermore, the internship incorporated
modern welding technology, notably through the application of an Augmented Reality (AR)
simulator, offering a safe and effective environment for skill development. Exposure to
industrial automation was achieved through practical exercises in Programmable Logic Controllers (PLCs) using Siemens TIA software and direct operation of industrial robots
utilizing teach pendants. The principles and practical aspects of Computer Numerical Control
(CNC) technology were also explored. Complementing these manufacturing processes, the
internship included extensive application of SolidWorks software for design and modeling tasks. This comprehensive practical training has provided a foundational understanding of
key aspects of modern manufacturing and design, enhancing the technical proficiency and readiness for future engineering endeavors.
Concept of Problem Solving, Introduction to Algorithms, Characteristics of Algorithms, Introduction to Data Structure, Data Structure Classification (Linear and Non-linear, Static and Dynamic, Persistent and Ephemeral data structures), Time complexity and Space complexity, Asymptotic Notation - The Big-O, Omega and Theta notation, Algorithmic upper bounds, lower bounds, Best, Worst and Average case analysis of an Algorithm, Abstract Data Types (ADT)
Sorting Order and Stability in Sorting.
Concept of Internal and External Sorting.
Bubble Sort,
Insertion Sort,
Selection Sort,
Quick Sort and
Merge Sort,
Radix Sort, and
Shell Sort,
External Sorting, Time complexity analysis of Sorting Algorithms.
Passenger car unit (PCU) of a vehicle type depends on vehicular characteristics, stream characteristics, roadway characteristics, environmental factors, climate conditions and control conditions. Keeping in view various factors affecting PCU, a model was developed taking a volume to capacity ratio and percentage share of particular vehicle type as independent parameters. A microscopic traffic simulation model VISSIM has been used in present study for generating traffic flow data which some time very difficult to obtain from field survey. A comparison study was carried out with the purpose of verifying when the adaptive neuro-fuzzy inference system (ANFIS), artificial neural network (ANN) and multiple linear regression (MLR) models are appropriate for prediction of PCUs of different vehicle types. From the results observed that ANFIS model estimates were closer to the corresponding simulated PCU values compared to MLR and ANN models. It is concluded that the ANFIS model showed greater potential in predicting PCUs from v/c ratio and proportional share for all type of vehicles whereas MLR and ANN models did not perform well.
its all about Artificial Intelligence(Ai) and Machine Learning and not on advanced level you can study before the exam or can check for some information on Ai for project
The role of the lexical analyzer
Specification of tokens
Finite state machines
From a regular expressions to an NFA
Convert NFA to DFA
Transforming grammars and regular expressions
Transforming automata to grammars
Language for specifying lexical analyzers
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptxRishavKumar530754
LiDAR-Based System for Autonomous Cars
Autonomous Driving with LiDAR Tech
LiDAR Integration in Self-Driving Cars
Self-Driving Vehicles Using LiDAR
LiDAR Mapping for Driverless Cars
In tube drawing process, a tube is pulled out through a die and a plug to reduce its diameter and thickness as per the requirement. Dimensional accuracy of cold drawn tubes plays a vital role in the further quality of end products and controlling rejection in manufacturing processes of these end products. Springback phenomenon is the elastic strain recovery after removal of forming loads, causes geometrical inaccuracies in drawn tubes. Further, this leads to difficulty in achieving close dimensional tolerances. In the present work springback of EN 8 D tube material is studied for various cold drawing parameters. The process parameters in this work include die semi-angle, land width and drawing speed. The experimentation is done using Taguchi’s L36 orthogonal array, and then optimization is done in data analysis software Minitab 17. The results of ANOVA shows that 15 degrees die semi-angle,5 mm land width and 6 m/min drawing speed yields least springback. Furthermore, optimization algorithms named Particle Swarm Optimization (PSO), Simulated Annealing (SA) and Genetic Algorithm (GA) are applied which shows that 15 degrees die semi-angle, 10 mm land width and 8 m/min drawing speed results in minimal springback with almost 10.5 % improvement. Finally, the results of experimentation are validated with Finite Element Analysis technique using ANSYS.
6. OPTIMIZED DATA INGEST FRAMEWORK
CUSTOM CONNECTORS
• High-speed connectors built in
collaboration with partners for optimal
performance
• Robust, extensible framework supports
rapid development of new connectors
• Secure integrations leverage partner
security models for consistent data
visibility
EXTENSIBLE CONNECTION
FRAMEWORK
C
ONNE
CT
OR
C
ONNE
CT
OR
C
ONNE
CT
OR
8. DEFINE YOUR API USE CASES
SINGLE USER / DEVELOPER MULTIPLE USERS
EXPERIENCED DEVELOPER INEXPERIENCED DEVELOPER
9. HELP ME GET STARTED
• Create a friendly subdomain – developer.yourcompany.com
• Provide a nice high level overview of your sections and some way to navigate
them:
• Getting started / Quick Start
• Documentation
• API Reference Docs
• Tutorials or Code Samples
• Authentication
• Extras
10. EASY TO REGISTER
• Make it obvious how to register my application
• Can I use your product for free?
• If no and you want 3rd parties to develop applications, make it easy to
create a developer account
• Find the right way in your business to enable a developer or sandbox
account
• Enable me to customize my application on your site
• Add my URLS
• Add contact information
• Upload my branding or logo
CLEAR CALL TO
ACTION
11. LIMITATIONS / UNIQUE
• Tell me about restrictions
• Quotas
• Rate Limits
• Terms of Service
• Give me a clear description of your error codes & make sure even your proxies
return in the appropriate api response type
• Anything I should know that makes your API Unique
• Do you have an Export API
13. AUTHENTICATION
PERSONAL EXPERIENCE
Authentication is probably one of the most important parts of your API. It is your first
impression. If it is difficult to get authenticated or get your application keys, it leaves
a bitter taste in your mouth.
API KEYS
• Allows you to generate unique
“passwords” for api usage.
• Arguably easier to implement than Oauth
• If you create this, consider allowing
unique “users” or API keys for various
applications
OAUTH 2.0
• Arguably the most secure method
• Allows users to easily revoke
applications one by one
• Provides a trusted and safe
credential page
• Allows you as the API provider to
understand how many installs a
particular application has
14. OAUTH
TIPS
• Provide different application keys for different domains
• Prevent your keys from being used on another domain
• Implement the optional “Revoke” token method
• Use OAuth 2.0, but if you use 1.0, make it obvious to developers
• Use scopes to limit access or permissions
• Create a read vs write permission
• Control access to various components
• Configure to allow access token request via HTTP Post
16. DOCUMENTATION
IT GOES WITHOUT SAYING
If authentication is your first impression, documentation is your overall appearance.
17. REST VS SOAP
• Base URI: http://example.com/resources
• Define the response media type: JSON, XML, etc
• Standard HTTP methods (GET, POST, PUT, DELETE)
Resource GET PUT POST DELETE
Collection URI
http://example.com/charts
List all the charts Replace the
entire collection
Create a new
entry in the
collection
Delete the
entire
collection
Element URI
http://datahero.com/chart/123
Retrieve a single
chart
Replace the
single member of
the collection or
create it if it
doesn’t exist
Delete the
single
member of
the collection
OPINION ON SOAP
It’s not 1998 anymore. Move on.
In our integrations, we’re seeing a movement from SOAP to REST from the “older” or
more “established” technology companies
18. SERVICE ENDPOINTS
MAKE YOUR RESPONSES RESTFUL & CLEARLY DEFINE YOUR ENDPOINTS
METHOD NAME HTTP METHOD
DESCRIPTION
19. RESPONSE OBJECTS
CLEARY DEFINE THE RESPONSE OBJECT
ENDPOINT DETAILED DESCRIPTION EXAMPLE RESPONSE
20. XML OR JSON
XML
• Allows you to define an extremely rigid
data structure.
• Name spacing and extensibility
• Flexibility
JSON
• Has become the “defacto” standard
response of REST apis
• Most new modern languages support
easy parsing (Ruby, Node.js, Python)
• Structure is easily imported into nosql
databases and big data stores
• Is more lightweight and less verbose
TAKEAWAY:
Unless you really have a good reason, do yourself a favor and just use JSON.
21. CLIENT LIBRARIES
• Make it easy for less experienced
developers to get started
• Enables you to test your API if you create a
generated client
• DataHero has created 6 node.js clients for
partners:
• node-eventbrite
• node-exacttarget
• node-hubspot
• node-marketo
• node-pardot
• Surveymokey
• And contributed to even more
• node-mailchimp
• node-recurly
• node-zendesk
22. VERSIONING
• JSON is awesome, but change can be hard
• You’re going to change, so make it easy and
create api versioning
• Allow your old endpoints to survive – remember
that others might not move as fast as you
23. DEMO ACCOUNTS
THE EMPTY STATES OF APIS
Would you create a web application without good empty states?
Then don’t do it with your API
COOL IDEA:
Create a communal
account that
developers can use
24. COMMUNITY FORUMS
ENABLE THE COMMUNITY TO HELP OUT
• Posts questions on use cases, helpful tips, bugs, etc.
• Help guide your company on what to create next (or enable 3rd party developers
to do it for you)
• Doesn’t take much to get started, simply a Google Group or Uservoice will do
25. WEBHOOKS
PUSH YOUR INFORMATION OUT
• Do you have information that would be useful to provide as alerts, then use
webhooks
• Any server can listen for these changes and then update your application
accordingly
• Make sure to create a degrading re-try mechanism on your requests