Developers are looking for venues to present at these days for the education of the community and betterment of their career. The goal may be to present at a conference, user group, or just a private company. Learn the techniques of the best presenters in the industry through a dissection of what it takes to efficiently construct an engaging talk that offers solid insights and is memorable.
Game Theory for Software Developers at the Boulder JUGMatthew McCullough
Game Theory, a segment of economics, can effectively be applied to software development for achieving better financial and decision making outcomes.
Delivered on October 13, 2011
Developers are looking for venues to present at these days for the education of the community and betterment of their career. The goal may be to present at a conference, user group, or just a private company. Learn the techniques of the best presenters in the industry through a dissection of what it takes to efficiently construct an engaging talk that offers solid insights and is memorable.
Game Theory for Software Developers at the Boulder JUGMatthew McCullough
Game Theory, a segment of economics, can effectively be applied to software development for achieving better financial and decision making outcomes.
Delivered on October 13, 2011
Exposing Bibliographic Information as Linked Open Data using Standards-based ...Nikolaos Konstantinou
The Linked Open Data (LOD) movement is constantly gaining worldwide acceptance. In this paper we describe how LOD is generated in the case of digital repositories that contain bibliographic information, adopting international standards. The available options and respective choices are presented and justified while we also provide a technical description, the methodology we followed, the possibilities and difficulties in the way, and the respective benefits and drawbacks. Detailed examples are provided regarding the implementation and query capabilities, and the paper concludes after a discussion over the results and the challenges associated with our approach, and our most important observations and future plans.
UMBEL: Subject Concepts Layer for the WebMike Bergman
This is an intro to UMBEL (Upper Mapping and Binding Exchange Layer), a lightweight ontology for relating Web content and data to a standard set of 20,000 subject concepts. Connecting to the UMBEL structure gives context and coherence to Web data. Via UMBEL, Web content, data and metadata can be linked, made interoperable, and more easily navigated and discovered. These subject concepts have defined relationships between them, and can act as semantic binding nodes for any Web content or data. The UMBEL subject concepts are derived from the OpenCyc version of the proven Cyc knowledge base.
I presented these slides introducing Description Logic, Semantic Web and Ontology Development since May 2010 to the students of the 'Fondamenti di Intelligenza Artificiale' course of the University of Bologna, Italy. The last part of the presentation is about some best practices to develop good ontologies.
This talk introduces the concepts of web 3.0 technology and how they relate to related technologies such as Internet of Things (IoT), Grid Computing and the Semantic Web:
• A short history of web technologies:
o Web 1.0: Publishing static information with links for human consumption.
o Web 2.0: Publishing dynamic information created by users, for human consumption.
o Web 3.0: Publishing all kinds of information with links between data items, for machine consumption.
• Standardization of protocols for description of any type of data (RDF, N3, Turtle).
• Standardization of protocols for the consumption of data in “the grid” (SPARQL).
• Standardization of protocols for rules (RIF).
• Comparison with the evolution of technologies related to data bases.
• Comparison of IoT solutions based on web 2.0 and web 3.0 technologies.
• Distributed solutions vs centralized solutions..
• Security
• Extensions of Peer-to-peer protocols (XMPP).
• Advantages of solutions based on web 3.0 and standards (IETF, XSF).
Duration of talk: 1-2 hours with questions.
UMBEL\'s first 11 semantic Web services and online demos show how a lightweight structure of 21000 subject concepts can provide context for inter-linking external data and ontologies. Additional value through the network effect of inherited relationships and properties is also gained as more structure and data is added. UMBEL is an excellent upper mapping and binding layer for integrating Linked Data and rich sources of named entities such as Wikipedia. The UMBEL subject concepts are derived from the OpenCyc version of the proven Cyc knowledge base.
Flexible Data Centre Fabric - FabricPath/TRILL, OTV, LISP and VXLANCisco Canada
This presentation will discuss the evolving Data Centre Fabric, FabricPath, VXLAN, LISP, LISP Host Mobility, OTV LAN Extension, Mobility with Extended Subnets and Nexus Fabric.
Presentation at ISKO-UK Linked Data: The Future of Knowledge Organization on the Web conference. More at http://www.iskouk.org/events/linked_data_sep2010.htm
Using Git and GitHub Effectively at Emerge InteractiveMatthew McCullough
Matthew presented on some lesser-known Git and GitHub tactics at Emerge Interactive in Portland, OR on 2012-09-04.
Detailed notes are in a Gist on GitHub: https://gist.github.com/gists/3642254
Delivered on September 4, 2012
Pull Requests are a core part of the GitHub site and many modern Git version control workflows. This free class given by Matthew McCullough of GitHub provides a demo-centric review of Pull Request use and positive co-behavioral impacts.
Exposing Bibliographic Information as Linked Open Data using Standards-based ...Nikolaos Konstantinou
The Linked Open Data (LOD) movement is constantly gaining worldwide acceptance. In this paper we describe how LOD is generated in the case of digital repositories that contain bibliographic information, adopting international standards. The available options and respective choices are presented and justified while we also provide a technical description, the methodology we followed, the possibilities and difficulties in the way, and the respective benefits and drawbacks. Detailed examples are provided regarding the implementation and query capabilities, and the paper concludes after a discussion over the results and the challenges associated with our approach, and our most important observations and future plans.
UMBEL: Subject Concepts Layer for the WebMike Bergman
This is an intro to UMBEL (Upper Mapping and Binding Exchange Layer), a lightweight ontology for relating Web content and data to a standard set of 20,000 subject concepts. Connecting to the UMBEL structure gives context and coherence to Web data. Via UMBEL, Web content, data and metadata can be linked, made interoperable, and more easily navigated and discovered. These subject concepts have defined relationships between them, and can act as semantic binding nodes for any Web content or data. The UMBEL subject concepts are derived from the OpenCyc version of the proven Cyc knowledge base.
I presented these slides introducing Description Logic, Semantic Web and Ontology Development since May 2010 to the students of the 'Fondamenti di Intelligenza Artificiale' course of the University of Bologna, Italy. The last part of the presentation is about some best practices to develop good ontologies.
This talk introduces the concepts of web 3.0 technology and how they relate to related technologies such as Internet of Things (IoT), Grid Computing and the Semantic Web:
• A short history of web technologies:
o Web 1.0: Publishing static information with links for human consumption.
o Web 2.0: Publishing dynamic information created by users, for human consumption.
o Web 3.0: Publishing all kinds of information with links between data items, for machine consumption.
• Standardization of protocols for description of any type of data (RDF, N3, Turtle).
• Standardization of protocols for the consumption of data in “the grid” (SPARQL).
• Standardization of protocols for rules (RIF).
• Comparison with the evolution of technologies related to data bases.
• Comparison of IoT solutions based on web 2.0 and web 3.0 technologies.
• Distributed solutions vs centralized solutions..
• Security
• Extensions of Peer-to-peer protocols (XMPP).
• Advantages of solutions based on web 3.0 and standards (IETF, XSF).
Duration of talk: 1-2 hours with questions.
UMBEL\'s first 11 semantic Web services and online demos show how a lightweight structure of 21000 subject concepts can provide context for inter-linking external data and ontologies. Additional value through the network effect of inherited relationships and properties is also gained as more structure and data is added. UMBEL is an excellent upper mapping and binding layer for integrating Linked Data and rich sources of named entities such as Wikipedia. The UMBEL subject concepts are derived from the OpenCyc version of the proven Cyc knowledge base.
Flexible Data Centre Fabric - FabricPath/TRILL, OTV, LISP and VXLANCisco Canada
This presentation will discuss the evolving Data Centre Fabric, FabricPath, VXLAN, LISP, LISP Host Mobility, OTV LAN Extension, Mobility with Extended Subnets and Nexus Fabric.
Presentation at ISKO-UK Linked Data: The Future of Knowledge Organization on the Web conference. More at http://www.iskouk.org/events/linked_data_sep2010.htm
Using Git and GitHub Effectively at Emerge InteractiveMatthew McCullough
Matthew presented on some lesser-known Git and GitHub tactics at Emerge Interactive in Portland, OR on 2012-09-04.
Detailed notes are in a Gist on GitHub: https://gist.github.com/gists/3642254
Delivered on September 4, 2012
Pull Requests are a core part of the GitHub site and many modern Git version control workflows. This free class given by Matthew McCullough of GitHub provides a demo-centric review of Pull Request use and positive co-behavioral impacts.
A presentation given at UberConf 2012 in Broomfield, Colorado, USA.
Further game theory resources an be found at https://gist.github.com/matthewmccullough/2721876 and http://ambientideas.com/blog/index.php/2011/04/game-theory-and-softwaredev/
If you've worked with Git long enough to wish you could modify the history of a repository, this talk is for you. Git's filter-branch command lets you re-write history in an automated way, changing usernames, removing certain commits, or restructuring repositories to have nested folders become the top level folder for potential use as submodules.
Delivered on June 25, 2012
Git is a version control system. We can look at it from that high level. Git is a content tracking system. Some teachers advise us to look at it from that lowered elevation. But I will take you to the very bottom. The floor. The code. The algorithms. The directed acyclic graph of hashed bit sequences made efficient through LZW compression and deferred garbage collection determined by node reachability via hash relationships.
“But why?”, you may ask. “Why go this deep?”" Git is a tool that works so well for so many. It mystically corrects anticipated `merge` conflicts. It’s “where did code come from” results from `blame` are impressive. The ability to re-write history through `rebase` is awesome. The globally unique identifier nature of a hash-produced ref is revolutionary.
Uber-geeks are magic-slayers. We want and need to know precisely how things work. Like a hard 50 push-up workout, this study will make working with Git at the daily developer level a fraction of the effort — like a mere ten push-ups. Join Matthew McCullough of GitHub and let’s dig into the guts of Git.
Delivered on June 17, 2012
Matthew McCullough of GitHub presented on why Java developers have so many reasons to explore Git and Git, including productivity gains, easy OSS contributions, the eGit Eclipse plugin, and JGit, the underlying Java cleanroom implementation that powers https://android.googlesource.com.
Delivered on June 9, 2012
Learn how to use searching, logging, bisecting and pick-axing in Git.
Command history for this event is published at https://gist.github.com/2579381
Delivered on May 2nd, 2012
A Boulder private-event presentation that will additionally be given at DOSUG. Covers the basics of Git tooling, techniques, and the GitHub platform.
Delivered on April 30, 2012
Git is a compelling version control system, but it is useful to talk about it in the context of a destination, made possible by migration tools from previous version control systems like Subversion. This talk offers a set of motivations, tools, and techniques on the Subversion to Git and GitHub migration process.
Delivered on April 21, 2012
Git has a little used feature called Notes that is an excellent support to traditional commit messages. Not surprisingly, this feature also has a great visual rendering on the GitHub.com site when Notes are pushed to a Git repository.
Build Lifecycle Craftsmanship for the Transylvania JUGMatthew McCullough
Matthew McCullough presenting Build Lifecycle Craftsmanship to the Transylvania Java Users Group in October of 2011.
Resources that correspond to this presentation are include:
Maven:
http://delicious.com/matthew.mccullough/maven
https://github.com/matthewmccullough/opensourcedebuggingjava
Gradle:
http://delicious.com/matthew.mccullough/gradle
https://github.com/gradle/
https://github.com/gradleware/oreilly-gradle-book-examples
Sonar:
http://delicious.com/matthew.mccullough/sonar
http://sonarsource.org
BTrace:
http://kenai.com/projects/btrace
VisualVM:
http://visualvm.java.net/
Overarching examples:
https://github.com/matthewmccullough/opensourcedebuggingjava
Delivered on October 20, 2011
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Safalta Digital marketing institute in Noida, provide complete applications that encompass a huge range of virtual advertising and marketing additives, which includes search engine optimization, virtual communication advertising, pay-per-click on marketing, content material advertising, internet analytics, and greater. These university courses are designed for students who possess a comprehensive understanding of virtual marketing strategies and attributes.Safalta Digital Marketing Institute in Noida is a first choice for young individuals or students who are looking to start their careers in the field of digital advertising. The institute gives specialized courses designed and certification.
for beginners, providing thorough training in areas such as SEO, digital communication marketing, and PPC training in Noida. After finishing the program, students receive the certifications recognised by top different universitie, setting a strong foundation for a successful career in digital marketing.
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Dr. Vinod Kumar Kanvaria
Exploiting Artificial Intelligence for Empowering Researchers and Faculty,
International FDP on Fundamentals of Research in Social Sciences
at Integral University, Lucknow, 06.06.2024
By Dr. Vinod Kumar Kanvaria
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
13. Lucene MongoDB
OWL
RDFa
microformats
FOAF
Dublin Core
protege
WC3
MIT Simile
NLTK
OBO
OpenCalais
Freebase
DPpedia
Linked Data
URI
http://www.loa-cnr.it/ontologies/DOLCE-Lite#participant
14.
15.
16. BFO - Basic Formal Ontology
DOLCE - Descriptive Ontology for Linguistic
and Cognitive Engineering
GFO - General Formal Ontology
OCHRE - Object-Centered High-level
REference ontology
SUMO - Suggested Upper Merged Ontology
UMBEL - Upper Mapping and Binding
Exchange Layer
17. </rdf:Description>
<rdf:Description rdf:about="http://www.loa-cnr.it/ontologies/DOLCE-Lite#participant">
<rdfs:label
rdf:datatype="http://www.w3.org/2001/XMLSchema#string">participant
</rdfs:label>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The
immediate relation holding between endurants and perdurants (e.g. in 'the car is
running').Participation can be constant (in all parts of the perdurant, e.g. in 'the car is
running'), or temporary (in only some parts, e.g. in 'I'm electing the president').A
'functional' participant is specialized for those forms of participation that depend on the
nature of participants, processes, or on the intentionality of agentive participants.
Traditional 'thematic role' should be mapped to functional participation.For relations
holding between participants in a same perdurant, see the co-participates relation.</
rdfs:comment>
<rdfs:subPropertyOf rdf:resource="#part-OR-participant"/>
<rdfs:range rdf:resource="http://www.loa-cnr.it/ontologies/DOLCE-Lite#endurant"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
<rdfs:domain rdf:resource="http://www.loa-cnr.it/ontologies/DOLCE-Lite#perdurant"/>
</rdf:Description>