Just to be clear, all of these things suck. Please DO NOT use these techniques! It was a joke, and if you attempt any of these things you are making a big mistake.
IAS13: Metadata in the Cross-Channel Ecosystem: Consistency, Context and Inte...aungstad
Metadata enables consistency, context and interoperability in a cross-channel context by managing, describing and exchanging information objects.
This presentation explores 3 different types of metadata: administrative, descriptive, and structural, and their role in UX practices including content strategy, responsive design, rich snippets, and web forms.
We’ll then look at the cross-channel ecosystem, understanding media, channels, interactions and touchpoints. We’ll explore The Internet of Things, and furthermore the importance of information exchanges in cross-channel service design.
From there we learn about the nuts and bolts of an information exchange, including semantics, syntax and lexicon, and how these are documented in schema. Then we’ll look at some of the common standards used to specify schema for information exchanges and semantic markup. Last but not least, we’ll explore how linked data and ontologies enable us to progress from the Web of Documents to the Web of Data.
Presentation for the Information Architecture Summit in Baltimore, Maryland April 6th 2013. I had a great time & welcome feedback to further the discussion. Thanks everyone!
Intelligent Business Process Management Suites (iBPMS) - The Next-Generation ...Kai Wähner
I had a talk at ECSA 2014 in Vienna: The Next-Generation BPM for a Big Data World: Intelligent Business Process Management Suites (iBPMS), sometimes also abbreviated iBPM. I want to share the slides with you. The slides include an example how to implement iBPMS easily with the TIBCO middleware stack: TIBCO AMX BPM + BusinessWorks + StreamBase + Tibbr.
IAS13: Metadata in the Cross-Channel Ecosystem: Consistency, Context and Inte...aungstad
Metadata enables consistency, context and interoperability in a cross-channel context by managing, describing and exchanging information objects.
This presentation explores 3 different types of metadata: administrative, descriptive, and structural, and their role in UX practices including content strategy, responsive design, rich snippets, and web forms.
We’ll then look at the cross-channel ecosystem, understanding media, channels, interactions and touchpoints. We’ll explore The Internet of Things, and furthermore the importance of information exchanges in cross-channel service design.
From there we learn about the nuts and bolts of an information exchange, including semantics, syntax and lexicon, and how these are documented in schema. Then we’ll look at some of the common standards used to specify schema for information exchanges and semantic markup. Last but not least, we’ll explore how linked data and ontologies enable us to progress from the Web of Documents to the Web of Data.
Presentation for the Information Architecture Summit in Baltimore, Maryland April 6th 2013. I had a great time & welcome feedback to further the discussion. Thanks everyone!
Intelligent Business Process Management Suites (iBPMS) - The Next-Generation ...Kai Wähner
I had a talk at ECSA 2014 in Vienna: The Next-Generation BPM for a Big Data World: Intelligent Business Process Management Suites (iBPMS), sometimes also abbreviated iBPM. I want to share the slides with you. The slides include an example how to implement iBPMS easily with the TIBCO middleware stack: TIBCO AMX BPM + BusinessWorks + StreamBase + Tibbr.
How to Write a Popular Python Library by AccidentDaniel Greenfeld
We gave this talk as the opening keynote speech at PyCon Singapore. The theme of the talk is that most complex projects begin from humble origins. That you should create your own projects, sharing your knowledge and expertise.
10 more things you can do with the Python programming language. Python is used in science, engineer, and forward thinking entrepreneurial projects like Instagram and Pinterest.
My keynote speech from EuroPython, this talk explores what it is like being a developer in a community filled with experts from around the world. The goal of the talk is to provide useful content for beginners and topics of discussion for more advanced developers, while also focusing on Python’s strengths. Video of this talk is at http://www.youtube.com/watch?v=7TImWbnUDeI
In the Python community we are taught from the outset of learning the language that the Zen of Python serves as a guide for how we should construct our codebases and projects. Rather than go into the zen-like meanings of each statement, this talk will explore how individual koans are implemented via detailed displays of sophisticated code examples.
An advanced forms presentation given with Miguel Araujo (marajop) at DjangoCon 2011. The transcript and slides is aimed at getting into Django Core, and Jacob Kaplan-Moss has stated this is his plan.
Admitting my flaws and turning them into virtues! This is a full length talk given it at DjangoCon US 2011, PyCon Australia 2011, and LA Django. The earliest version was a lightning talk given at the 2011 Hollywood hackathon.
The slides printed for attendees of the Pycon 2010 Long Pinax Tutorial. James Tauber was the co-author and deserves tons of credit for his work. So does Brian Rosner and the rest of the Pinax team.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
How to Write a Popular Python Library by AccidentDaniel Greenfeld
We gave this talk as the opening keynote speech at PyCon Singapore. The theme of the talk is that most complex projects begin from humble origins. That you should create your own projects, sharing your knowledge and expertise.
10 more things you can do with the Python programming language. Python is used in science, engineer, and forward thinking entrepreneurial projects like Instagram and Pinterest.
My keynote speech from EuroPython, this talk explores what it is like being a developer in a community filled with experts from around the world. The goal of the talk is to provide useful content for beginners and topics of discussion for more advanced developers, while also focusing on Python’s strengths. Video of this talk is at http://www.youtube.com/watch?v=7TImWbnUDeI
In the Python community we are taught from the outset of learning the language that the Zen of Python serves as a guide for how we should construct our codebases and projects. Rather than go into the zen-like meanings of each statement, this talk will explore how individual koans are implemented via detailed displays of sophisticated code examples.
An advanced forms presentation given with Miguel Araujo (marajop) at DjangoCon 2011. The transcript and slides is aimed at getting into Django Core, and Jacob Kaplan-Moss has stated this is his plan.
Admitting my flaws and turning them into virtues! This is a full length talk given it at DjangoCon US 2011, PyCon Australia 2011, and LA Django. The earliest version was a lightning talk given at the 2011 Hollywood hackathon.
The slides printed for attendees of the Pycon 2010 Long Pinax Tutorial. James Tauber was the co-author and deserves tons of credit for his work. So does Brian Rosner and the rest of the Pinax team.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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!
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.
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.
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/
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.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
3. Django Worst Practices
Whole
project in
one app
All your stuff in one place!
Tuesday, April 19, 2011
4. Django Worst Practices
Whole
project in
one app
All your stuff in one place!
No need to worry about bugfixes or enhancements!
Tuesday, April 19, 2011
5. Django Worst Practices
pydanny: pwd
/Users/pydanny/projects/enterprise/settings
pydanny: ls -l
total 24
-rw-r--r-- 1 pydanny staff 0 Apr 18 22:38 __init__.py
lrwxr-xr-x 1 pydanny staff 21 Apr 18 22:42 dev.py -> /Users/pydanny/dev.py
lrwxr-xr-x 1 pydanny staff 22 Apr 18 22:42 prod.py -> /Users/pydanny/prod.py
lrwxr-xr-x 1 pydanny staff 25 Apr 18 22:42 staging.py -> /Users/pydanny/staging.py
Symlink your settings folder!
Cause you’ll remember to do this with each server setup...
Tuesday, April 19, 2011
7. Django Worst Practices
Database Choices
• Use a relational database to store ill-
defined hierarchical data!
Tuesday, April 19, 2011
8. Django Worst Practices
Database Choices
• Use a relational database to store ill-
defined hierarchical data!
• Use NoSQL to store tabular data!
Tuesday, April 19, 2011
9. Django Worst Practices
<%python scope="global">
# declare global variables, accessible
# across this component's generated module
message1 = "this is message one."
message2 = "this is message two."
message3 = "doh, im message three."
</%python>
<%python>
# reference the global variables
m.write("message one: " + message1)
m.write("message two: " + message2)
# we want to assign to message3,
# so declare "global" first
global message3
message3 = "this is message three."
m.write("message three: " + message3)
</%python>
Tuesday, April 19, 2011
10. Django Worst Practices
<%python scope="global">
# declare global variables, accessible
# across this component's generated module
message1 = "this is message one."
message2 = "this is message two."
message3 = "doh, im message three."
</%python>
<%python>
# reference the global variables
m.write("message one: " + message1)
m.write("message two: " + message2)
# we want to assign to message3,
# so declare "global" first
global message3
message3 = "this is message three."
m.write("message three: " + message3)
</%python>
Who needs caching?
Tuesday, April 19, 2011
11. Django Worst Practices
<%python scope="global">
# declare global variables, accessible
# across this component's generated module
message1 = "this is message one."
message2 = "this is message two."
message3 = "doh, im message three."
</%python>
<%python>
# reference the global variables
m.write("message one: " + message1)
m.write("message two: " + message2)
# we want to assign to message3,
# so declare "global" first
global message3
message3 = "this is message three."
m.write("message three: " + message3)
</%python>
Who needs caching?
Performance awesomeness!
Tuesday, April 19, 2011
12. Django Worst Practices
<%python scope="global">
# declare global variables, accessible
# across this component's generated module
message1 = "this is message one."
message2 = "this is message two."
message3 = "doh, im message three."
</%python>
<%python>
# reference the global variables
m.write("message one: " + message1)
m.write("message two: " + message2)
# we want to assign to message3,
# so declare "global" first
global message3
message3 = "this is message three."
m.write("message three: " + message3)
</%python>
Who needs caching?
Performance awesomeness!
Replaces pesky django templates!
Tuesday, April 19, 2011
13. Django Worst Practices
<%python scope="global">
# declare global variables, accessible
# across this component's generated module
message1 = "this is message one."
message2 = "this is message two."
message3 = "doh, im message three."
</%python>
<%python>
# reference the global variables
m.write("message one: " + message1)
m.write("message two: " + message2)
# we want to assign to message3,
# so declare "global" first
global message3
message3 = "this is message three."
m.write("message three: " + message3)
</%python>
Who needs caching?
Performance awesomeness!
Replaces pesky django templates!
Tuesday, April 19, 2011