I used this set of slides for the lecture on Trees I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
I used this set of slides for the lecture on Models and Languages I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
I used this set of slides for an Overview lecture I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
I used this set of slides for the lecture on Programming Languages I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
I used this set of slides for the lecture on Complexity I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
I used this set of slides for the lecture on Sets I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
I used this set of slides for the lecture on Relations I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
I used this set of slides for the lecture on Computational Thinking I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
I used this set of slides for the lecture on Graphs I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
I used this set of slides for the lecture on Models and Languages I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
I used this set of slides for an Overview lecture I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
I used this set of slides for the lecture on Programming Languages I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
I used this set of slides for the lecture on Complexity I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
I used this set of slides for the lecture on Sets I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
I used this set of slides for the lecture on Relations I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
I used this set of slides for the lecture on Computational Thinking I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
I used this set of slides for the lecture on Graphs I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
I used this set of slides for the lecture on Computational Thinking I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
Research shows that we think like we speak. The first step in Visual Design Thinking, then, is learning visual language. Come learn Glyph™, a language that balances verbal and visual elements to improve the way you learn, remember, create, and communicate. After this 2.5 hour workshop, you will be bursting through that “I can’t draw” trap and stepping into your new role as a standout visual problem solver.
Come join Stanford’s Alli McKee for a workshop that will build your creative confidence and amplify your communication. With extensive experience in both business (Bain & Company + Stanford GSB) and design (IDEO.org + Stanford d.school), Alli has come from Silicon Valley to bring you the best of both worlds to deliver a unique experience that is challenging, fun, and fulfilling.
Interested in teaching this workshop: http://visualdesignthinking.co/join-us/
Design Thinking: The one thing that will transform the way you thinkDigital Surgeons
What's the one thing that will transform the way you think? Design Thinking. The startups, trailblazers, and business mavericks of our world have embraced this process as a means of zeroing in on true human-centered design.
Design Thinking is a methodology for innovators that taps into the two biggest skills needed in today’s modern workplace: critical thinking & problem solving.
Of course, if you ask 100 practitioners to define it, you’ll wind up with 101 definitions.
Pete Sena of Digital Surgeons believes that Design Thinking is a process for solving complex problems through observation and iteration. At its core, he describes it as a vehicle for solving human wants and needs.
Minds are like parachutes; they only function when open. Thomas Dewar was a Scottish whiskey distiller.
Communicating ideas or insights is often the hardest part of the design process. And PowerPoint and Excel spreadsheets are limited in their ability to do this. But the communication tools used in Design Thinking—maps, models, sketches, and stories—help to capture and express the information required to form and socialize meaning in a very straightforward, human way.
The Five things that all definitions of Design Thinking have in common:
1. Isolating and reframing the problem focused on the user.
2. Empathy. A design practitioner from IDEO, the popular design and innovation firm strapped a video camera to his head and it was only then that he recognized why the ceiling is such an important factor when working with hospital patients. As a patient you lay in bed and stare at it all day. It’s these little details and true empathy that can only be realized by putting oneself in the user’s shoes.
3. Approach things with an open mind and be willing to collaborate. Creativity with purpose is a team sport.
4. Curiosity. We have to harness our inner 5-year-old here and really be inquisitive explorers. Instead of seeing what would be or what should be, consider what COULD be.
5 - Commitment. Brainstorming is easy. It’s easy to want to start a business or solve a problem. Seeing it into market and making it successful is not for the faint of heart. We’ve all read about big “wins” (multi-billion dollar acquisitions like Instagram and WhatsApp). What we don’t read about are people like Tony Fadell and Matt Rogers, who work for years before becoming industry sensations.
Pete describes what he refers to as the “Wheel of Innovation” as a process that continuously focuses on framing, making, validating, and improving on your concept. Be it as small as a core feature in your product down to the business model and business idea itself.
Design is about form and function, not art.
What are the business benefits for Design Innovation?
IDEO started an idea revolution when they coined this phrase DESIGN THINKING. Organizations ranging from early-stage startups up to Fortune 50 organizations have capitalized on this iterative appr
"IDEO의 디자인 Thinking"
(Design Thinking from IDEO)
"왜 IDEO는 혁신적인가?"
혁신의 상징, 거대기업들이 끊임없이 배우고자 하는 창의적 사고.
그 중심에는 'Design Thinking'이 있습니다.
IDEO의 사례들과 디자인Thinking의 프로세스를 알아보세요!
창의적인 1%의 비밀노트, Beecanvas 페이스북페이지에서 만나보세요!
- http://facebook.com/beecanvas
슬라이드쉐어에서도 만나보실 수 있습니다.
- https://www.slideshare.net/BeeCanvas
모든 아이디어 발상 테크닉들을 페이지에서 만나보세요!
사진 출처 : https://flic.kr/p/jKqgHD
- Stilte na de brainstorm Impact Hub Amsterdam
원작자 플리커 : https://www.flickr.com/photos/mvonederland/
- MVO Nederland
참고 : http://en.wikipedia.org/wiki/Design_thinking, OPENIDEO
Guest lecture to first year Bachelor of IT students at Queensland University of Technology in unit INB103 Industry insights, 8 March 2013.
Please note: due to the introductory nature of this lecture to the concept many of the resources have been adapted from the Stanford D School cc licensed resources.
I gave a talk on the role of Design Thinking to leaders in the financial industry. The focus was on user centric thinking to innovate financial products and digital services. (all case material is removed)
GT Spotter is a user interface that unifies the search workflow in an IDE. This set of slides was used for a submission at the ESUG 2015 Innovation Awards.
I watched 1800+ TED talks. I watched all those published on ted.com. Why? Because I am a TED addict. And because each of these talks reminds me that storytelling is essential in everything we do.
Facts are important, but facts alone have no value. They have to be consumed to worthwhile. Stories make this happen by getting us involved. This applies to researching novel ways, it applies to creating products, it applies to leading people, it applies to educating kids, and it applies to marriage proposals. Essentially, it applies to anything worth doing.
Storytelling is what makes stories happen. But, storytelling is a skill, and like any skill, it can be learnt.
For example, an easy way to learn is to listen to good examples. Like TED talks. But, there are many ways to learn. And, there are even more ways to apply.
It only takes us to invest in it. Why?
Because storytelling is essential.
Moose: how to solve real problems without reading codeTudor Girba
I use this set of slides for a talk I gave at ESUG 2014.
Abstract:
Moose is a platform for software and data analysis (http://moosetechnology.org). It runs on Pharo and it can help you figure out problems around software systems.
In this talk, I show several real-life examples of how custom tools built on top of Moose helped solve concrete problems. The examples vary both in scope and in the kind of problems. For example, we talk about how we fixed a caching problem in a Java system by analyzing logs, or how we fixed a Morphic problem by means of visualization and interaction. Even if these problems are so different, all of them were solvable with one uniform set of programmable tools.
That is the power of Moose, and it is now at the fingertips of any Pharo programmer.
We cannot continue to let systems loose in the wild without any concern for how we will deal with them at a later time. Two decades ago, Richard Gabriel coined the idea of software habitability. Indeed, given that engineers spend a significant part of their active life inside software systems, it is desirable for that system to be suitable for humans to live there.
We go further and introduce the concept of software environmentalism based on a simple principle: Engineers have the right to build upon assessable systems and have the responsibility of producing assessable systems.
I used this set of slides for the lecture on Computational Thinking I gave at the University of Zurich for the 1st year students following the course of Formale Grundlagen der Informatik.
Research shows that we think like we speak. The first step in Visual Design Thinking, then, is learning visual language. Come learn Glyph™, a language that balances verbal and visual elements to improve the way you learn, remember, create, and communicate. After this 2.5 hour workshop, you will be bursting through that “I can’t draw” trap and stepping into your new role as a standout visual problem solver.
Come join Stanford’s Alli McKee for a workshop that will build your creative confidence and amplify your communication. With extensive experience in both business (Bain & Company + Stanford GSB) and design (IDEO.org + Stanford d.school), Alli has come from Silicon Valley to bring you the best of both worlds to deliver a unique experience that is challenging, fun, and fulfilling.
Interested in teaching this workshop: http://visualdesignthinking.co/join-us/
Design Thinking: The one thing that will transform the way you thinkDigital Surgeons
What's the one thing that will transform the way you think? Design Thinking. The startups, trailblazers, and business mavericks of our world have embraced this process as a means of zeroing in on true human-centered design.
Design Thinking is a methodology for innovators that taps into the two biggest skills needed in today’s modern workplace: critical thinking & problem solving.
Of course, if you ask 100 practitioners to define it, you’ll wind up with 101 definitions.
Pete Sena of Digital Surgeons believes that Design Thinking is a process for solving complex problems through observation and iteration. At its core, he describes it as a vehicle for solving human wants and needs.
Minds are like parachutes; they only function when open. Thomas Dewar was a Scottish whiskey distiller.
Communicating ideas or insights is often the hardest part of the design process. And PowerPoint and Excel spreadsheets are limited in their ability to do this. But the communication tools used in Design Thinking—maps, models, sketches, and stories—help to capture and express the information required to form and socialize meaning in a very straightforward, human way.
The Five things that all definitions of Design Thinking have in common:
1. Isolating and reframing the problem focused on the user.
2. Empathy. A design practitioner from IDEO, the popular design and innovation firm strapped a video camera to his head and it was only then that he recognized why the ceiling is such an important factor when working with hospital patients. As a patient you lay in bed and stare at it all day. It’s these little details and true empathy that can only be realized by putting oneself in the user’s shoes.
3. Approach things with an open mind and be willing to collaborate. Creativity with purpose is a team sport.
4. Curiosity. We have to harness our inner 5-year-old here and really be inquisitive explorers. Instead of seeing what would be or what should be, consider what COULD be.
5 - Commitment. Brainstorming is easy. It’s easy to want to start a business or solve a problem. Seeing it into market and making it successful is not for the faint of heart. We’ve all read about big “wins” (multi-billion dollar acquisitions like Instagram and WhatsApp). What we don’t read about are people like Tony Fadell and Matt Rogers, who work for years before becoming industry sensations.
Pete describes what he refers to as the “Wheel of Innovation” as a process that continuously focuses on framing, making, validating, and improving on your concept. Be it as small as a core feature in your product down to the business model and business idea itself.
Design is about form and function, not art.
What are the business benefits for Design Innovation?
IDEO started an idea revolution when they coined this phrase DESIGN THINKING. Organizations ranging from early-stage startups up to Fortune 50 organizations have capitalized on this iterative appr
"IDEO의 디자인 Thinking"
(Design Thinking from IDEO)
"왜 IDEO는 혁신적인가?"
혁신의 상징, 거대기업들이 끊임없이 배우고자 하는 창의적 사고.
그 중심에는 'Design Thinking'이 있습니다.
IDEO의 사례들과 디자인Thinking의 프로세스를 알아보세요!
창의적인 1%의 비밀노트, Beecanvas 페이스북페이지에서 만나보세요!
- http://facebook.com/beecanvas
슬라이드쉐어에서도 만나보실 수 있습니다.
- https://www.slideshare.net/BeeCanvas
모든 아이디어 발상 테크닉들을 페이지에서 만나보세요!
사진 출처 : https://flic.kr/p/jKqgHD
- Stilte na de brainstorm Impact Hub Amsterdam
원작자 플리커 : https://www.flickr.com/photos/mvonederland/
- MVO Nederland
참고 : http://en.wikipedia.org/wiki/Design_thinking, OPENIDEO
Guest lecture to first year Bachelor of IT students at Queensland University of Technology in unit INB103 Industry insights, 8 March 2013.
Please note: due to the introductory nature of this lecture to the concept many of the resources have been adapted from the Stanford D School cc licensed resources.
I gave a talk on the role of Design Thinking to leaders in the financial industry. The focus was on user centric thinking to innovate financial products and digital services. (all case material is removed)
GT Spotter is a user interface that unifies the search workflow in an IDE. This set of slides was used for a submission at the ESUG 2015 Innovation Awards.
I watched 1800+ TED talks. I watched all those published on ted.com. Why? Because I am a TED addict. And because each of these talks reminds me that storytelling is essential in everything we do.
Facts are important, but facts alone have no value. They have to be consumed to worthwhile. Stories make this happen by getting us involved. This applies to researching novel ways, it applies to creating products, it applies to leading people, it applies to educating kids, and it applies to marriage proposals. Essentially, it applies to anything worth doing.
Storytelling is what makes stories happen. But, storytelling is a skill, and like any skill, it can be learnt.
For example, an easy way to learn is to listen to good examples. Like TED talks. But, there are many ways to learn. And, there are even more ways to apply.
It only takes us to invest in it. Why?
Because storytelling is essential.
Moose: how to solve real problems without reading codeTudor Girba
I use this set of slides for a talk I gave at ESUG 2014.
Abstract:
Moose is a platform for software and data analysis (http://moosetechnology.org). It runs on Pharo and it can help you figure out problems around software systems.
In this talk, I show several real-life examples of how custom tools built on top of Moose helped solve concrete problems. The examples vary both in scope and in the kind of problems. For example, we talk about how we fixed a caching problem in a Java system by analyzing logs, or how we fixed a Morphic problem by means of visualization and interaction. Even if these problems are so different, all of them were solvable with one uniform set of programmable tools.
That is the power of Moose, and it is now at the fingertips of any Pharo programmer.
We cannot continue to let systems loose in the wild without any concern for how we will deal with them at a later time. Two decades ago, Richard Gabriel coined the idea of software habitability. Indeed, given that engineers spend a significant part of their active life inside software systems, it is desirable for that system to be suitable for humans to live there.
We go further and introduce the concept of software environmentalism based on a simple principle: Engineers have the right to build upon assessable systems and have the responsibility of producing assessable systems.
The emergent nature of software systemsTudor Girba
This slideshow offers an argument for how the structure of a software system has an inherently emergent nature.
More information can be found at: http://humane-assessment.com
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.
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/
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.
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.
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.
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
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
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.
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/
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!