This document discusses wireframes and their purpose. It begins by explaining that wireframes are used to gather requirements, ensure common views of a project interface, and improve communication between teams. It then discusses different types of wireframes including low and high fidelity wireframes. It notes that wireframes can be combined with other artifacts like use cases to create storyboards. The document concludes by discussing tools that can be used to create navigable prototypes and documentation from wireframes.
A case study showing how we replaced wirefaming with a framework led prototype to better deliver a responsive web design. by Ben Scammels, Designer at http://www.makemedia.com
Uma prática pouco aproveitada no desenvolvimento de software é a de usar desenhos técnicos para facilitar a elaboração de soluções, validação de ideias e nivelamento de conhecimento. Na apresentação será abordado formas que auxiliam a criação de desenhos técnicos, como o uso de C4 Model e outras estratégias as quais possibilitam desenhar e planejar a arquitetura do software.
A case study showing how we replaced wirefaming with a framework led prototype to better deliver a responsive web design. by Ben Scammels, Designer at http://www.makemedia.com
Uma prática pouco aproveitada no desenvolvimento de software é a de usar desenhos técnicos para facilitar a elaboração de soluções, validação de ideias e nivelamento de conhecimento. Na apresentação será abordado formas que auxiliam a criação de desenhos técnicos, como o uso de C4 Model e outras estratégias as quais possibilitam desenhar e planejar a arquitetura do software.
We'll discuss the concept of the Design Pattern in this session. A basic go through of:
* What are Design Patterns?
* Why we should know Design Patterns?
* How to use Design Patterns?
With a Demonstration of some of its types.
6 Great Steps to Know to Create Successful Web GUIRavi Bhadauria
GUI plays an important role in helping the user to complete a given task effectively. Lets Know How to Create A Successful GUI For Applications.
For More Information Visit: https://www.admecindia.co.in/blog/6-great-steps-know-create-successful-gui-apps-and-websites
Designing & building software is complex. Design systems have become a popular solution to help design teams streamline processes and produce great experiences. Let's dive into a few of the whys & hows for building Design Systems.
A talk given to the AOP Product Group, discussing the challenges with producing digital magazines that work across all devices. The problem is not delivery, but workflow. I talk about some of the design thinking and techniques that we have used to address this problem with Padify.
Slides for application prototyping workshop on web and mobile application design.
We discussed
- product and project requirements definition
- rationale for wireframes, mockups, prototypes
- functional prototypes vs production sw
- tools: Balsamiq, myBalsamiq, Webflow
- MVP (minimum viable product) implementation in Javascript, HTML/CSS on node.js
BarkleyREI & Hannon Hill Webinar - Responsive Web Designhannonhill
In this webinar, Hannon Hill partner BarkelyREI will show how Chapman University used Responsive Web Design for their website redesign this spring and how they used Cascade Server to accomplish this. Highlights will include a discussion of the advantages, considerations, and implications for the website redesign process if you choose to implement RWD.
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...Daniel Bryant
In a productive cloud native development workflow, individual teams can build and ship software independently from each other. But with a rapidly evolving cloud native landscape, creating an effective developer workflow using a platform based on something like Kubernetes can be challenging. You are all creating software to support the delivery of value to your customers and to the business, and therefore, the developer experience from idea generation to running (and observing) in production must be fast, reliable, and provide good feedback. During this talk Daniel will share with you several lessons learned from real world consulting experience working with teams deploying to Kubernetes.
Key takeaways include:
Why an efficient development workflow is so important
A series of questions to ask in order to understand if you should attempt to build a PaaS on top of Kubernetes (everyone needs a platform, but how much should be built versus integrated versus bought?)
A brief overview of developer experience tooling for Kubernetes, and how this domain could evolve in the future
The role of Kubernetes, Envoy, Prometheus, and other popular cloud-native tools in your workflow
Key considerations in implementing a cloud-native workflow
Building an event/conference website like FUDCon.inVaidik Kapoor
This session is about making websites for events, workshops and conferences (like FUDCon). We keep ourselves involved in the community and we do small events/workshops/hackathons and big national events as well. And today, it is fairly important to have a website for your event.
Talk given at Equal Experts internal conference (gEEk) and talks about the patters associated with DevEx and the need for better platform engineering experience if we are expected to build great application engineer experiences.
Visual paradigm 13 and ArchiMetric feature comparison 完整功能比較表
From now on, you can design software with #UML, perform business process analysis with #BPMN and design #database with #ERD within one single #modeling #software — #Visual #Paradigm. #UML #Visual #Paradigm #software #SysML #ERD #DFD #BPMN
ArchiMetric comes with all the essential tools you need for Enterprise Architecture, such as ArchiMate, Zachman Framework, Business Process Model and Notation (BPMN), UML ..
需購買相關應用軟體請上 http://www.appcenter.com.tw/ or http://www.cheerchain.com.tw/
購買請洽 祺荃企業有限公司-您可以信賴的軟體供應商
www.cheerchain.com.tw or www.appcenter.com.tw
Email : info@cheerchain.com.tw Phone : +8864-23863559
Plan your Chunks! Win the Future with Information Architecture NOWAdelle Frank
Master the tools in your Drupal site-building arsenal! Learn basic concepts AND expert tips for organizing Drupal.
You will:
Uncover secret strategies for making findable, usable content.
Future-proof your information design.
See sloppy blobs battle discrete chunks…and lose.
Some of the topics I cover include:
entities versus content types
why NOT to share fields
always be multilingual
when and why to use taxonomy
connecting with entity reference
the importance of planning your names
...and more!
This presentation was part of the concrete5 Café held in the Exove premises in Helsinki, Finland (28.10.2014).
Antti Hukkanen from Mainio Tech gave a presentation of concrete5 covering many of the concrete5's developer concepts and comparing the system briefly to Drupal and WordPress. The future of concrete5 (5.7) was briefly covered at the end of the presentation.
Thank you for everyone who took part in the event!
Mainio Tech:
http://www.mainiotech.fi/
Exove:
http://www.exove.com/
This presentation provided some helpful content about technical approach and context about how HPAC organized the business end to execute this web project. Capturing the business goals remains the critical first step; requirements provide an important starting point but must also retain the flexibility to deliver on the underlying business goals.
Model-driven and low-code development for event-based systems | Bobby Calderw...HostedbyConfluent
It's a dream as old as business computing: the ability to create a graphical model and then to deploy it as a working information system. Many attempts to realize this dream have come and gone with varying degrees of success, from visual programming languages like Visual Basic and Scratch, to business workflow systems like BPMN and its proprietary commercial variants, to engineering-focused systems like UML.
But let's face it: most low-code and model-based application development tools fall far short of the needs of modern software development teams. At best, they're useful for rapidly testing ideas and creating prototypes. At worst, they're used by "citizen coders" to cynically circumvent good engineering practices, with IT operations left holding the bag of operating, securing, and scaling black-box applications that cut against modern DevSecOps practices.
Event-driven application architecture, enabled by infrastructure like Kafka and its ecosystem, has the potential to dramatically advance toward the age-old, model-driven and low-code dream. But what would an event-centric and developer-friendly low-code look like?
This talk will outline strategies for low-code and model-driven development based on Event Modeling. We'll explore how event-driven application architecture provides a simple yet robust framework for generating DevSecOps-friendly code for the UI, for the web services layer, and for event-processing.
A guide to hiring a great developer to build your first app (redacted version)Oursky
Hiring the right developer for your startup can be wearying. In this bitesized Garage Academy session, Ben Cheng, CEO of Oursky will provide you with all the tips for hiring your first developer -- from app development team structure to recruitment to management.
About the speaker:
Ben Cheng is the CEO of Oursky, a Hong Kong-based app dev studio that helps entrepreneurs and startups turn their ideas into reality. He has driven the company’s vision, strategy, and growth since its inception in 2008, and grown the technology-driven team from 3 to over 40 in Hong Kong and Taipei.
ABOUT OURSKY:
Founded in 2008, Oursky has developed web & mobile apps for startups and enterprises such as ASOS and Thomson Reuters. In 2015, 60% of Oursky's published iOS apps were featured in Apple's App Store and one was selected as a Best of 2013 App.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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.
We'll discuss the concept of the Design Pattern in this session. A basic go through of:
* What are Design Patterns?
* Why we should know Design Patterns?
* How to use Design Patterns?
With a Demonstration of some of its types.
6 Great Steps to Know to Create Successful Web GUIRavi Bhadauria
GUI plays an important role in helping the user to complete a given task effectively. Lets Know How to Create A Successful GUI For Applications.
For More Information Visit: https://www.admecindia.co.in/blog/6-great-steps-know-create-successful-gui-apps-and-websites
Designing & building software is complex. Design systems have become a popular solution to help design teams streamline processes and produce great experiences. Let's dive into a few of the whys & hows for building Design Systems.
A talk given to the AOP Product Group, discussing the challenges with producing digital magazines that work across all devices. The problem is not delivery, but workflow. I talk about some of the design thinking and techniques that we have used to address this problem with Padify.
Slides for application prototyping workshop on web and mobile application design.
We discussed
- product and project requirements definition
- rationale for wireframes, mockups, prototypes
- functional prototypes vs production sw
- tools: Balsamiq, myBalsamiq, Webflow
- MVP (minimum viable product) implementation in Javascript, HTML/CSS on node.js
BarkleyREI & Hannon Hill Webinar - Responsive Web Designhannonhill
In this webinar, Hannon Hill partner BarkelyREI will show how Chapman University used Responsive Web Design for their website redesign this spring and how they used Cascade Server to accomplish this. Highlights will include a discussion of the advantages, considerations, and implications for the website redesign process if you choose to implement RWD.
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...Daniel Bryant
In a productive cloud native development workflow, individual teams can build and ship software independently from each other. But with a rapidly evolving cloud native landscape, creating an effective developer workflow using a platform based on something like Kubernetes can be challenging. You are all creating software to support the delivery of value to your customers and to the business, and therefore, the developer experience from idea generation to running (and observing) in production must be fast, reliable, and provide good feedback. During this talk Daniel will share with you several lessons learned from real world consulting experience working with teams deploying to Kubernetes.
Key takeaways include:
Why an efficient development workflow is so important
A series of questions to ask in order to understand if you should attempt to build a PaaS on top of Kubernetes (everyone needs a platform, but how much should be built versus integrated versus bought?)
A brief overview of developer experience tooling for Kubernetes, and how this domain could evolve in the future
The role of Kubernetes, Envoy, Prometheus, and other popular cloud-native tools in your workflow
Key considerations in implementing a cloud-native workflow
Building an event/conference website like FUDCon.inVaidik Kapoor
This session is about making websites for events, workshops and conferences (like FUDCon). We keep ourselves involved in the community and we do small events/workshops/hackathons and big national events as well. And today, it is fairly important to have a website for your event.
Talk given at Equal Experts internal conference (gEEk) and talks about the patters associated with DevEx and the need for better platform engineering experience if we are expected to build great application engineer experiences.
Visual paradigm 13 and ArchiMetric feature comparison 完整功能比較表
From now on, you can design software with #UML, perform business process analysis with #BPMN and design #database with #ERD within one single #modeling #software — #Visual #Paradigm. #UML #Visual #Paradigm #software #SysML #ERD #DFD #BPMN
ArchiMetric comes with all the essential tools you need for Enterprise Architecture, such as ArchiMate, Zachman Framework, Business Process Model and Notation (BPMN), UML ..
需購買相關應用軟體請上 http://www.appcenter.com.tw/ or http://www.cheerchain.com.tw/
購買請洽 祺荃企業有限公司-您可以信賴的軟體供應商
www.cheerchain.com.tw or www.appcenter.com.tw
Email : info@cheerchain.com.tw Phone : +8864-23863559
Plan your Chunks! Win the Future with Information Architecture NOWAdelle Frank
Master the tools in your Drupal site-building arsenal! Learn basic concepts AND expert tips for organizing Drupal.
You will:
Uncover secret strategies for making findable, usable content.
Future-proof your information design.
See sloppy blobs battle discrete chunks…and lose.
Some of the topics I cover include:
entities versus content types
why NOT to share fields
always be multilingual
when and why to use taxonomy
connecting with entity reference
the importance of planning your names
...and more!
This presentation was part of the concrete5 Café held in the Exove premises in Helsinki, Finland (28.10.2014).
Antti Hukkanen from Mainio Tech gave a presentation of concrete5 covering many of the concrete5's developer concepts and comparing the system briefly to Drupal and WordPress. The future of concrete5 (5.7) was briefly covered at the end of the presentation.
Thank you for everyone who took part in the event!
Mainio Tech:
http://www.mainiotech.fi/
Exove:
http://www.exove.com/
This presentation provided some helpful content about technical approach and context about how HPAC organized the business end to execute this web project. Capturing the business goals remains the critical first step; requirements provide an important starting point but must also retain the flexibility to deliver on the underlying business goals.
Model-driven and low-code development for event-based systems | Bobby Calderw...HostedbyConfluent
It's a dream as old as business computing: the ability to create a graphical model and then to deploy it as a working information system. Many attempts to realize this dream have come and gone with varying degrees of success, from visual programming languages like Visual Basic and Scratch, to business workflow systems like BPMN and its proprietary commercial variants, to engineering-focused systems like UML.
But let's face it: most low-code and model-based application development tools fall far short of the needs of modern software development teams. At best, they're useful for rapidly testing ideas and creating prototypes. At worst, they're used by "citizen coders" to cynically circumvent good engineering practices, with IT operations left holding the bag of operating, securing, and scaling black-box applications that cut against modern DevSecOps practices.
Event-driven application architecture, enabled by infrastructure like Kafka and its ecosystem, has the potential to dramatically advance toward the age-old, model-driven and low-code dream. But what would an event-centric and developer-friendly low-code look like?
This talk will outline strategies for low-code and model-driven development based on Event Modeling. We'll explore how event-driven application architecture provides a simple yet robust framework for generating DevSecOps-friendly code for the UI, for the web services layer, and for event-processing.
A guide to hiring a great developer to build your first app (redacted version)Oursky
Hiring the right developer for your startup can be wearying. In this bitesized Garage Academy session, Ben Cheng, CEO of Oursky will provide you with all the tips for hiring your first developer -- from app development team structure to recruitment to management.
About the speaker:
Ben Cheng is the CEO of Oursky, a Hong Kong-based app dev studio that helps entrepreneurs and startups turn their ideas into reality. He has driven the company’s vision, strategy, and growth since its inception in 2008, and grown the technology-driven team from 3 to over 40 in Hong Kong and Taipei.
ABOUT OURSKY:
Founded in 2008, Oursky has developed web & mobile apps for startups and enterprises such as ASOS and Thomson Reuters. In 2015, 60% of Oursky's published iOS apps were featured in Apple's App Store and one was selected as a Best of 2013 App.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
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.
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/
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!
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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
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.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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.
2. After this lecture, You will be familiar with
✓ reason and purpose in creating wireframes
✓ wireframe types
✓ creating wireframe documentation
✓ building working interface prototype with
wireframes
✓ various tools used in domain
2
3. Agenda
1. Reasons for wireframes
2. Layers of interaction design
3. What wireframes are
4. Groups which will use our wireframes
5. Types of wireframes
6. Linking different artifacts with wireframes
7. Building prototype
8. Tools description
9. [time] Simple layout
3
4. Why do we need them anyway?
✓ Gather [additional] requirements from stakeholders
✓ Ensure common view to a project interface
✓ [improve] Communication between groups, people
✓ Introduce unanimous documentation
✓ design and introduce prototypes in a blink
✓ Provide interaction design on quality level
4
5. Wait ... Interaction design?
- Surface - look & feel of ready
interface
- Skeleton - present placement of
components and shape of interface
- Structure - connecting
requirements together and shaping
flows
- Scope - reqs & features
- Strategy - idea
5
6. Wait ... Interaction design?
- Surface - look & feel of ready
interface
- Skeleton - present placement of
components and shape of interface
- Structure - connecting
requirements together and shaping
flows
- Scope - reqs & features
- Strategy - idea
6
7. Actually, what is a wireframe?
✓ wireframe aka mockup aka blueprint
✓ visual representation of interface
✓ consistent documentation of interface and user
interaction with it
✓ interface, navigation and flow structure & hierarchy
✓ possible user behavior
✓ shape of functionalities
✓ information [also content] hierarchy and placement
✓ instructions & hints for separate teams and
employees how to approach interface design in
project
✓ [...] 7
8. We are working with
✓ business stakeholders
✓ managers
✓ developers
✓ designers
✓ testers
8
9. We are working with
✓ business stakeholders
- gather requirements
- build fast&dirty prototype
- sketch up features flows and their scope
- give client a bound with a project
✓ managers
✓ developers
✓ designers
✓ testers
9
10. We are working with
✓ business stakeholders
✓ managers
- check out [pretty much] everything against business case and
strategy
- ship docs for future teams
- is approach ok?
✓ developers
✓ designers
✓ testers
10
11. We are working with
✓ business stakeholders
✓ managers
✓ developers
- show front end of their logic
- what is the user and functionality flow
- provide hints and requirements for interface and interaction
✓ designers
✓ testers
11
12. We are working with
✓ business stakeholders
✓ managers
✓ developers
✓ designers
- outline for their design
- hints and requirements that they should work with
✓ testers
12
13. We are working with
✓ business stakeholders
✓ managers
✓ developers
✓ designers
✓ testers
- provide test frame for any level of project testing
- provide unanimous style-free environment for feature and flow
analysis
- provide easy tool for A/B testing
13
15. Types - Low fidelity
✓ DO
- show basic layout and interface structure
- used for first stage of design
- clients - overview + planning
- developers - storyboards
- designers - layout and overall design
✓ DO NOT
- introduce any content
- provide any other interaction than navigation
- go for developer/design/business specific features
✓ BEWARE OF
- emphasize early stage of project for client
15
17. Types - Low fidelity, layout
✓ difference
- show only major site elements
- clients - show site basic structure
- designers - show base for their layout
17
18. Types - Low fidelity, sketch
✓ difference
- heavy emphasize of early stage of development
- clients - give sense of working from a scratch
- others? - it just looks cool :)
18
19. Types - High fidelity
✓ DO
- show details
- provide final view of system with navigation and interactions
- provide standalone wireframes
- provide lot of specification concerning flow and usage
✓ DO NOT
- get in to many details
- leaving elements without documented purpose
✓ BEWARE OF
- emphasize the lack of logic behind simple interactions for client
19
21. Types - High fidelity, standalone
✓ difference
- can be explained without Your help
- great for docs automatic generation
21
22. Types - High fidelity, standalone developer
✓ difference
- heavy linkage to implementation level stuff
- triggers
- module structure
- logic and data flow
- validations
- spec for each developer-matter element
22
23. Types - Storyboards
✓ DO
- sequence of simple screens with emphasize on one feature
- show interaction flow
- feature path of usage
- base on other artifacts (use cases and user stories)
✓ DO NOT
- get messed in details
- work with several features at one time
- do not create epic stories
- forgot what triggers actions and state changes
23
25. Artifact + Wireframe = LVL UP!
✓ Why
- provide better docs (featuring more linkage between WHAT and HOW)
- provide tools for specific tasks (UX designer use case based usage flows)
✓ What we will mix up
- different types of wireframes
- use cases
- user stories
- any functional requirements we can find
✓ what would we get
- story boards
- diagram flows
• state based
• action/reaction based
25
26. Your own prototype
✓ Site structure
✓ provide navigation
✓ Automated flow building
✓ State dependent flow
✓ Dynamic data for controls
✓ interface specific features - validations,
notifications
✓ generate html prototype
✓ generate docs
26
27. Tools
✓ price
✓ navigable prototype generation
✓ docs generation
✓ rich interaction suite
✓ OS
✓ collaboration
✓ prototype presentation for clients
✓ user feedback
✓ cloud integration
27