This document discusses the evolution of web services and the need for web applications to support activities and actions within a social semantic web. It advocates for defining activities as relationships between users, verbs, and objects. It also recommends using common vocabularies and ontologies to publish and discover potential activities. Finally, it provides examples of representing activities using RDF and the Open Graph protocol to link data and enable activities to be shared and propagated social networks.
Style Validator at breakout session of TPAC2015Takeharu Igari
Today, I will present various problems of today’s CSS Validation
and I will introduce a new CSS Validation Tool that I developed which works as a Chrome Extension or JavaScript bookmarklet.
Style Validator at breakout session of TPAC2015Takeharu Igari
Today, I will present various problems of today’s CSS Validation
and I will introduce a new CSS Validation Tool that I developed which works as a Chrome Extension or JavaScript bookmarklet.
Working Software Over Comprehensive DocumentationAndrii Dzynia
Не один десяток раз каждый из нас видео этот пункт Agile манифеста. Кто на официальном сайте Agile Manifesto, кто в книгах или статьях, кто на тренингах или конференциях. Звучит правильно очевидно и просто, но на практике возникают некие сложности с его реализацией. Как определить какие документы писать нужно, а какие не стоит? Как поддерживать документы с наименьшими усилиями? От каких документов нужно отказаться или заменить на более простые решения? Что стоит документировать тестировщику, разработчику, бизнес-аналитику в Agile проектах, для того чтобы презентовать результаты своей работы. На все эти вопросы я постараюсь ответить в своем докладе, закрепляя примерами которые вы сможете попытаться применить на своих проектах.
Some ideas and starting points on how OpenSocial and CMIS may play nice together. It would be nice to get some thoughts here: http://wiki.opensocial.org/index.php?title=Align_CMIS_and_OpenSocial or here: http://groups.google.com/group/opensocial-and-gadgets-spec
David Thoumas, OpenDataSoft CTO, about data API strategy (rich API vs. multiple end-points) for broadcasting data & making business
At APIdays 2012, the 1st European event dedicated to API world
Slides of my presentation at TransferSummit 2010, "Open innovation in software means Open Source", http://transfersummit.com/programme/60 . See accompanying article on the H online, http://x42.ch/03.10.01
In this age of Big Data, data volumes grow exceedingly larger while the technical problems and business scenarios become more complex. Compounding these complexities, data consumers are demanding faster analysis to common business questions asked of their Big Data. This session provides concrete examples of how to address this challenge. We will highlight the use of Big Data technologies—including Hadoop and Hive —with classic BI systems such as SQL Server Analysis Services.
Session takeaways:
• Understand the architectural components surrounding Hadoop, Hive, Classic BI, and the Tier-1 BI ecosystem
• Get strategies for addressing the technical issues when working with extremely large cubes
• See how to address the technical issues when working with Big Data systems from the DBA perspective
The Rise of the DataOps - Dataiku - J On the Beach 2016 Dataiku
Many organisations are creating groups dedicated to data. These groups have many names : Data Team, Data Labs, Analytics Teams….
But whatever the name, the success of those teams depends a lot on the quality of the data infrastructure and their ability to actually deploy data science applications in production.
In that regards a new role of “DataOps” is emerging. Similar, to Dev Ops for (Web) Dev, the Data Ops is a merge between a data engineer and a platform administrator. Well versed in cluster administration and optimisation, a data ops would have also a perspective on the quality of data quality and the relevance of predictive models.
Do you want to be a Data Ops ? We’ll discuss its role and challenges during this talk
Aw (3) webinar serverless-fisher-rymerVMware Tanzu
Developers are excited about serverless computing, and rightfully so. With serverless, developers can spend more time writing code and less time worrying about, you guessed it, servers! But is serverless the right abstraction for every workload? How does serverless differ from an application platform? And despite the name, there need to be servers somewhere … Who’s managing them?
Join us for a look at serverless computing and what it means for both developers and operations teams in the enterprise. In this webinar, Guest Speaker Forrester VP and Principal Analyst John Rymer and Pivotal’s Mark Fisher will cover:
- What serverless is (and what it isn’t)
- The current serverless open source and market landscapes
- How serverless fits into modern application infrastructure
- What workloads are best suited to serverless (and which aren’t)
- Advice to developers (and operations teams) for getting started with serverless
Presenters : Mark Fisher, Pivotal and John Rymer, Forrester
Designing Powerful Web Applications Using AJAX and Other RIAsDave Malouf
This is the slide deck from the workshop given at UI11 on October 9, 2006. This presentation was given with myself (David Malouf) and Bill Scott (AJAX Evangelist @ Yahoo!).
The goal of the course was to teach people the basics of Interaction Design and then how to apply those principles to design using RIA technologies like AJAX and Flash.
Working Software Over Comprehensive DocumentationAndrii Dzynia
Не один десяток раз каждый из нас видео этот пункт Agile манифеста. Кто на официальном сайте Agile Manifesto, кто в книгах или статьях, кто на тренингах или конференциях. Звучит правильно очевидно и просто, но на практике возникают некие сложности с его реализацией. Как определить какие документы писать нужно, а какие не стоит? Как поддерживать документы с наименьшими усилиями? От каких документов нужно отказаться или заменить на более простые решения? Что стоит документировать тестировщику, разработчику, бизнес-аналитику в Agile проектах, для того чтобы презентовать результаты своей работы. На все эти вопросы я постараюсь ответить в своем докладе, закрепляя примерами которые вы сможете попытаться применить на своих проектах.
Some ideas and starting points on how OpenSocial and CMIS may play nice together. It would be nice to get some thoughts here: http://wiki.opensocial.org/index.php?title=Align_CMIS_and_OpenSocial or here: http://groups.google.com/group/opensocial-and-gadgets-spec
David Thoumas, OpenDataSoft CTO, about data API strategy (rich API vs. multiple end-points) for broadcasting data & making business
At APIdays 2012, the 1st European event dedicated to API world
Slides of my presentation at TransferSummit 2010, "Open innovation in software means Open Source", http://transfersummit.com/programme/60 . See accompanying article on the H online, http://x42.ch/03.10.01
In this age of Big Data, data volumes grow exceedingly larger while the technical problems and business scenarios become more complex. Compounding these complexities, data consumers are demanding faster analysis to common business questions asked of their Big Data. This session provides concrete examples of how to address this challenge. We will highlight the use of Big Data technologies—including Hadoop and Hive —with classic BI systems such as SQL Server Analysis Services.
Session takeaways:
• Understand the architectural components surrounding Hadoop, Hive, Classic BI, and the Tier-1 BI ecosystem
• Get strategies for addressing the technical issues when working with extremely large cubes
• See how to address the technical issues when working with Big Data systems from the DBA perspective
The Rise of the DataOps - Dataiku - J On the Beach 2016 Dataiku
Many organisations are creating groups dedicated to data. These groups have many names : Data Team, Data Labs, Analytics Teams….
But whatever the name, the success of those teams depends a lot on the quality of the data infrastructure and their ability to actually deploy data science applications in production.
In that regards a new role of “DataOps” is emerging. Similar, to Dev Ops for (Web) Dev, the Data Ops is a merge between a data engineer and a platform administrator. Well versed in cluster administration and optimisation, a data ops would have also a perspective on the quality of data quality and the relevance of predictive models.
Do you want to be a Data Ops ? We’ll discuss its role and challenges during this talk
Aw (3) webinar serverless-fisher-rymerVMware Tanzu
Developers are excited about serverless computing, and rightfully so. With serverless, developers can spend more time writing code and less time worrying about, you guessed it, servers! But is serverless the right abstraction for every workload? How does serverless differ from an application platform? And despite the name, there need to be servers somewhere … Who’s managing them?
Join us for a look at serverless computing and what it means for both developers and operations teams in the enterprise. In this webinar, Guest Speaker Forrester VP and Principal Analyst John Rymer and Pivotal’s Mark Fisher will cover:
- What serverless is (and what it isn’t)
- The current serverless open source and market landscapes
- How serverless fits into modern application infrastructure
- What workloads are best suited to serverless (and which aren’t)
- Advice to developers (and operations teams) for getting started with serverless
Presenters : Mark Fisher, Pivotal and John Rymer, Forrester
Designing Powerful Web Applications Using AJAX and Other RIAsDave Malouf
This is the slide deck from the workshop given at UI11 on October 9, 2006. This presentation was given with myself (David Malouf) and Bill Scott (AJAX Evangelist @ Yahoo!).
The goal of the course was to teach people the basics of Interaction Design and then how to apply those principles to design using RIA technologies like AJAX and Flash.
Similar to RESTFul Services, Does it Matter Anymore? (20)
A REST Level 5 API is critical to allow users to meet their goals, perform activities, share and comments on those stories as they develop. This is the next generation API based on user stories, activities and behaviors.
The Goal for the NASA SensorWeb is no more than two degrees of separation from anyone (from a domain we can trust) in the World. This sets the vision for our OWS-6 demonstration in April.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Leading Change strategies and insights for effective change management pdf 1.pdf
RESTFul Services, Does it Matter Anymore?
1. OpenGraph
http://www.esipfed.org/
RESTFul Services, Does It Really Matter Anymore?
Pat Cappelaere
ESIP Information Technology & Interoperability Rant & Rave...
Building Tomorrow’s Social Web Apps
Oct 4th, 2012 1
2. Web Services Evolution
• 1990 REST/RPC
• 2005-2010 SOA (SOAP WS-* Stack)
• 2010- ROA (REST + HyperMedia)
• Is Richardson Maturity Level 3 The Final Goal?
2
3. Richardson Maturity Level 3
• Resources & HTTP Verbs (GET/POST/PUT/DELETE)
• Stateless
• Caching
• Code on Demand
• Hypermedia Controls (Hypertext As The Engine Of Application State HATEOAS)
• Discoverability & Self-Documentation
We Are Still Getting It Wrong!
3
5. What’s Happening?
• Welcome To The Social Web
• Users Like To Share Their Actions On The Web
• Other Users Are Actually Interested In Those Activities
• They May Actually Start Changing Their Behaviours Based On What Their
Friends Are Doing
5
6. The Other Thing
Tomorrow’s Primary Users
of Your Web Site Will Not
Be Humans
Forget about a web page interface...
User-agents will be primary users of your app... 6
8. Or This?
CATHALAC
Disaster Management
Belize Group
member
Stu
know
Story
Emil Comments
know
task GSFC Development
Science MSO
Pat Applications
download Petya Antonio
Hypercube
process
create
create
WCPS WCPS
Algorithm Unmixing
Algorithm
spatial indexing
Products
8
9. How Can We Define User Activities?
• {User} {Verb} {Object} [{Target}]
9
11. How Can We Publish/Discover Activity Potential?
We Are Talking About Activities That
Have Not Happened Yet
We Are Talking About Web Applications
That Provide Capabilities That Result In
Activities
11
12. Issues
• Define Object Types
• Define Actions or Verbs Types
• Action Verbs & Action Links (linking Actions / Activities)
What About Constraints?
Welcome To The Social Semantic Web!
12
14. Linked Data and Semantic Web
• Facebook Open Graph Protocol
• Google Social Graph (Google+)
• dc, schema.org, UMBEL, FOAF, Cyc...
We Need Our Own Open Graph API To Link Our Data, Verbs, Action Links...
We Need A Shared Ontology (or Common Vocabulary)
14
17. Object Target
User Story
• User downloads Radarsat2 Floodmap of Haiti (and recommends it)
• or may be processed it and published it
verbs
• Activity appears in Timeline
• Many Other friends see it (Facebook Page) and start doing it as well
• -> and it goes viral from there...
Activity appears in
Activity appears in
Scientist “publishes” News Feed of Many
Timeline
Friends
Many friend scientists see the post and start collaborating
Social Science?
17
19. Meta Tag Sample: Floodmap
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#
radarsat: http://ogp.me/ns/fb/radarsat#">
<meta property="fb:app_id" content="174581479345038" />
<meta property="og:type" content="radarsat:floodmap" />
<meta property="og:url" content="Put your own URL to the object here" />
<meta property="og:title" content="Sample Floodmap" />
<meta property="og:image" content="https://fbcdn.net/images/devsite/img.png" />
19
20. Take Away
Linked Data in Web Apps
For Tomorrow’s Users (Not Human)
Using Activity and Action Links Within a Semantic Web
and Social Networks
Thank You
Pat Cappelaere
pat@cappelaere.com
http://www.vightel.com
20