My final talk at the Yahoo! Frontend Engineering summit in London. This is a presentation containing tips and ideas about how you can write successful, engaging tutorials for online use.
AI will not steal your job, but those who know how to use it might. In this session, you will learn about artificial intelligence (AI), ChatGPT and more and their impact on content marketing. Where and how are we using AI without realizing and what more can we do to be more productive, creative and efficient with our content marketing efforts? The amount of content being produced is not decreasing. AI will help you scale your content production to remain competitive and drive engagement.
Prompt engineering is a concept in artificial intelligence, particularly natural language processing. In prompt engineering, the description of the task that the AI is supposed to accomplish is embedded in the input, e.g. as a question, instead of it being explicitly given.
AI will not steal your job, but those who know how to use it might. In this session, you will learn about artificial intelligence (AI), ChatGPT and more and their impact on content marketing. Where and how are we using AI without realizing and what more can we do to be more productive, creative and efficient with our content marketing efforts? The amount of content being produced is not decreasing. AI will help you scale your content production to remain competitive and drive engagement.
Prompt engineering is a concept in artificial intelligence, particularly natural language processing. In prompt engineering, the description of the task that the AI is supposed to accomplish is embedded in the input, e.g. as a question, instead of it being explicitly given.
Testing Business Ideas by David Bland & Alex Osterwalder Peerasak C.
"This new Strategyzer book builds upon the Business Model Canvas and Value Proposition Canvas by integrating Assumptions Mapping and other powerful lean startup-style experiments." The Strategyzer
Free download: https://www.strategyzer.com/emails/testing-business-ideas-preview-free-download
To buy: https://www.strategyzer.com/books/testing-business-ideas-david-j-bland ; Amazon.com: Testing Business Ideas (9781119551447): David J. Bland, Alexander Osterwalder: Books https://amzn.to/2Pg7foy
20 amazing examples of content marketing coming straight from Joe Pulizzi's book, Epic Content Marketing. Examples include John Deere, Google, Adobe, LEGO, Coca-Cola, Red Bull, Copyblogger, American Express and many more.
Conversational AI and Chatbot IntegrationsCristina Vidu
Conversational AI and Chatbots (or rather - and more extensively - Virtual Agents) offer great benefits, especially in combination with technologies like RPA or IDP. Corneliu Niculite (Presales Director - EMEA @DRUID AI) and Roman Tobler (CEO @Routinuum & UiPath MVP) are discussing Conversational AI and why Virtual Agents play a significant role in modern ways of working. Moreover, Corneliu will be displaying how to build a Workflow and showcase an Accounts Payable Use Case, integrating DRUID and UiPath Robots.
📙 Agenda:
The focus of our meetup is around the following areas - with a lot of room to discuss and share experiences:
- What is "Conversational AI" and why do we need Chatbots (Virtual Agents);
- Deep-Dive to a DRUID-UiPath Integration via an Accounts Payable Use Case;
- Discussion, Q&A
Speakers:
👨🏻💻 Corneliu Niculite, Presales Director - EMEA DRUID AI
👨🏼💻 Roman Tobler, UiPath MVP, Co-Founder & CEO Routinuum GmbH
This session streamed live on March 8, 2023, 16:00 PM CET.
Check out our upcoming events at: community.uipath.com
Contact us at: community@uipath.com
30-Day Facebook PM Interview Study GuideLewis Lin 🦊
Excerpt from Lewis C. Lin's The Product Manager Interview https://interviewsteps.com/products/the-product-manager-interview-167-actual-questions-and-answers
Why Some Companies Are More Innovative Than OthersOptimizely
Making the Case for Continuous Iteration
Why do some companies constantly come out with exciting innovations while others fail? Professor Stefan Thomke, an authority on the management of innovation, argues that an organization's ability to innovate depends on constantly experimenting with new products, digital experiences, and business models.
Watch this webinar and learn:
- What innovation is and the challenges companies typically face
- Why digital experimentation is key to unlocking innovation
- Examples and advice from an expert who has studied experimentation for 25 years
Expanding SaaS Funnels with Product-Led GrowthLucas Neo
Its instinctive to think about Marketing and Sales when we talk about Growth. Between 2016 and 2017, we took a Product-led approach and significantly expanded our top of funnel leads. Learn about why product led growth is the future and how your company can move towards it too.
This talk was presented at Holistics Office on 2nd August 2018 in Ho Chi Minh.
Good Audience Fundraising Deck - Angel Roundsherm8n
This is the fundraising deck we used to raise money in London after Techstars.
While this almost killed our startup, (https://medium.com/good-audience/raising-money-in-london-almost-killed-our-startup-6ed9fca1ba88) we raised $182K total in an angel round.
Our total volume in sales is about to cross the total amount we raised =) Keep track of our progress here: http://goodaudience.baremetrics.com.
The AI Revolution - Aaron Stelle WFG TitleAaron Stelle
In this presentation, Aaron Stelle, VP of Marketing and Technology for WFG National Title, talks about the 4th technological revolution which is AI. This focuses on the application for the Real Estate industry and ChatGPT but touches on multiple other uses and AI companies.
Fake startup presentation put together by Dave McClure (500 Hats) & Wayne Lambright (Tastyr.com) for SuperNova 2007. Altho this was a fake company, the slide outline may be useful for other startups.
Prompt engineering is a concept in artificial intelligence, particularly natural language processing. In prompt engineering, the description of the task that the AI is supposed to accomplish is embedded in the input, e.g. as a question, instead of it being explicitly given.
The slide deck we used to raise half a million dollarsBuffer
This is the pitchdeck we used to raise half a million dollars from Angel investors. More here:
http://onstartups.com/tabid/3339/bid/98034/The-Pitch-Deck-We-Used-To-Raise-500-000-For-Our-Startup.aspx
MyDivisoria PH is a social commerce company committed to transforming business-minded Filipinos into micro-entrepreneurs by providing valuable high-quality products, training, and support. We jumpstart micro-enterprises with zero or very small capital through the use of social media.
Startup Secrets - Getting Behind the Perfect Investor PitchMichael Skok
These days the pitch to a VC displaces the old business plan because most investors simply don’t have time to read a full business plan, and most entrepreneurs don’t have time to write one. That said, the business strategy still serves as the foundation for any presentation you create.
The X factor: The Secret to Better Content Marketing Mathew Sweezey
Content Marketing is something we all must do, but we do not all do it well. The X Factor which separates the two is Agile Marketing. In this presentation I'll teach you what Agile Content Marketing is, the data to prove why Agile is better, and how to execute agile content marketing with agile lead nurturing, agile social advertising, and agile content creation.
HyperHack 2023 Global Presentation - AMER Enablement_070623.pdfDianaGray10
📣 Join us for Are You AI-Powered Project Informed? HyperHack 2023 Enablement Session 2 with experts from UiPath and UiPath MVPs to talk to you about the upcoming HyperHack and information to inform you on UiPath AI-Powered Solutions.
👉 Agenda
In this session, you'll get a detailed insight into:
• Introduction to HyperHack 2023
• What is a hackathon and how to participate?
• Overview of rules and categories
• Demos of AI-Powered Automation Solutions
• Judging criteria and prizes
• Submission guidelines and deadlines
• Tips on identifying your use case
• Tips on how to present and demonstrate your idea or project.
What's Next? Ongoing help and support from MVPs, and UiPath Forum.
Speakers:
Joe Edwards, Senior Product Marketing Manager @UiPath
KJ Fenton, Technical Enablement Manager @UiPath
Dhruv Patel, Senior Sales Engineer @ UiPath
Ashritha Kallu, RPA Developer @UiPath
Melody He, Solution Architect @UiPath
Tracy Dixon, Operational Excellence and UiPath Partner Lead, along with 4x UiPath MVP
Testing Business Ideas by David Bland & Alex Osterwalder Peerasak C.
"This new Strategyzer book builds upon the Business Model Canvas and Value Proposition Canvas by integrating Assumptions Mapping and other powerful lean startup-style experiments." The Strategyzer
Free download: https://www.strategyzer.com/emails/testing-business-ideas-preview-free-download
To buy: https://www.strategyzer.com/books/testing-business-ideas-david-j-bland ; Amazon.com: Testing Business Ideas (9781119551447): David J. Bland, Alexander Osterwalder: Books https://amzn.to/2Pg7foy
20 amazing examples of content marketing coming straight from Joe Pulizzi's book, Epic Content Marketing. Examples include John Deere, Google, Adobe, LEGO, Coca-Cola, Red Bull, Copyblogger, American Express and many more.
Conversational AI and Chatbot IntegrationsCristina Vidu
Conversational AI and Chatbots (or rather - and more extensively - Virtual Agents) offer great benefits, especially in combination with technologies like RPA or IDP. Corneliu Niculite (Presales Director - EMEA @DRUID AI) and Roman Tobler (CEO @Routinuum & UiPath MVP) are discussing Conversational AI and why Virtual Agents play a significant role in modern ways of working. Moreover, Corneliu will be displaying how to build a Workflow and showcase an Accounts Payable Use Case, integrating DRUID and UiPath Robots.
📙 Agenda:
The focus of our meetup is around the following areas - with a lot of room to discuss and share experiences:
- What is "Conversational AI" and why do we need Chatbots (Virtual Agents);
- Deep-Dive to a DRUID-UiPath Integration via an Accounts Payable Use Case;
- Discussion, Q&A
Speakers:
👨🏻💻 Corneliu Niculite, Presales Director - EMEA DRUID AI
👨🏼💻 Roman Tobler, UiPath MVP, Co-Founder & CEO Routinuum GmbH
This session streamed live on March 8, 2023, 16:00 PM CET.
Check out our upcoming events at: community.uipath.com
Contact us at: community@uipath.com
30-Day Facebook PM Interview Study GuideLewis Lin 🦊
Excerpt from Lewis C. Lin's The Product Manager Interview https://interviewsteps.com/products/the-product-manager-interview-167-actual-questions-and-answers
Why Some Companies Are More Innovative Than OthersOptimizely
Making the Case for Continuous Iteration
Why do some companies constantly come out with exciting innovations while others fail? Professor Stefan Thomke, an authority on the management of innovation, argues that an organization's ability to innovate depends on constantly experimenting with new products, digital experiences, and business models.
Watch this webinar and learn:
- What innovation is and the challenges companies typically face
- Why digital experimentation is key to unlocking innovation
- Examples and advice from an expert who has studied experimentation for 25 years
Expanding SaaS Funnels with Product-Led GrowthLucas Neo
Its instinctive to think about Marketing and Sales when we talk about Growth. Between 2016 and 2017, we took a Product-led approach and significantly expanded our top of funnel leads. Learn about why product led growth is the future and how your company can move towards it too.
This talk was presented at Holistics Office on 2nd August 2018 in Ho Chi Minh.
Good Audience Fundraising Deck - Angel Roundsherm8n
This is the fundraising deck we used to raise money in London after Techstars.
While this almost killed our startup, (https://medium.com/good-audience/raising-money-in-london-almost-killed-our-startup-6ed9fca1ba88) we raised $182K total in an angel round.
Our total volume in sales is about to cross the total amount we raised =) Keep track of our progress here: http://goodaudience.baremetrics.com.
The AI Revolution - Aaron Stelle WFG TitleAaron Stelle
In this presentation, Aaron Stelle, VP of Marketing and Technology for WFG National Title, talks about the 4th technological revolution which is AI. This focuses on the application for the Real Estate industry and ChatGPT but touches on multiple other uses and AI companies.
Fake startup presentation put together by Dave McClure (500 Hats) & Wayne Lambright (Tastyr.com) for SuperNova 2007. Altho this was a fake company, the slide outline may be useful for other startups.
Prompt engineering is a concept in artificial intelligence, particularly natural language processing. In prompt engineering, the description of the task that the AI is supposed to accomplish is embedded in the input, e.g. as a question, instead of it being explicitly given.
The slide deck we used to raise half a million dollarsBuffer
This is the pitchdeck we used to raise half a million dollars from Angel investors. More here:
http://onstartups.com/tabid/3339/bid/98034/The-Pitch-Deck-We-Used-To-Raise-500-000-For-Our-Startup.aspx
MyDivisoria PH is a social commerce company committed to transforming business-minded Filipinos into micro-entrepreneurs by providing valuable high-quality products, training, and support. We jumpstart micro-enterprises with zero or very small capital through the use of social media.
Startup Secrets - Getting Behind the Perfect Investor PitchMichael Skok
These days the pitch to a VC displaces the old business plan because most investors simply don’t have time to read a full business plan, and most entrepreneurs don’t have time to write one. That said, the business strategy still serves as the foundation for any presentation you create.
The X factor: The Secret to Better Content Marketing Mathew Sweezey
Content Marketing is something we all must do, but we do not all do it well. The X Factor which separates the two is Agile Marketing. In this presentation I'll teach you what Agile Content Marketing is, the data to prove why Agile is better, and how to execute agile content marketing with agile lead nurturing, agile social advertising, and agile content creation.
HyperHack 2023 Global Presentation - AMER Enablement_070623.pdfDianaGray10
📣 Join us for Are You AI-Powered Project Informed? HyperHack 2023 Enablement Session 2 with experts from UiPath and UiPath MVPs to talk to you about the upcoming HyperHack and information to inform you on UiPath AI-Powered Solutions.
👉 Agenda
In this session, you'll get a detailed insight into:
• Introduction to HyperHack 2023
• What is a hackathon and how to participate?
• Overview of rules and categories
• Demos of AI-Powered Automation Solutions
• Judging criteria and prizes
• Submission guidelines and deadlines
• Tips on identifying your use case
• Tips on how to present and demonstrate your idea or project.
What's Next? Ongoing help and support from MVPs, and UiPath Forum.
Speakers:
Joe Edwards, Senior Product Marketing Manager @UiPath
KJ Fenton, Technical Enablement Manager @UiPath
Dhruv Patel, Senior Sales Engineer @ UiPath
Ashritha Kallu, RPA Developer @UiPath
Melody He, Solution Architect @UiPath
Tracy Dixon, Operational Excellence and UiPath Partner Lead, along with 4x UiPath MVP
Rapid Prototyping for Discovery-Based Learning. Presented 03/03/10 at the Society for Applied Learning Technologies conference by Lisa Meece and Jennifer Bertram.
This is a short powerpoint deck I wrote on how to write powerpoint decks. My staff had a wide range of experience in presenting and the results were often disastrous. This is a simple baseline briefing about guidelines for creating powerpoint presentations. Or not.
This is a collection of prompt examples to be used with the ChatGPT model.
The ChatGPT model is a large language model trained by OpenAI that is capable of generating human-like text. By providing it with a prompt, it can generate responses that continue the conversation or expand on the given prompt.
Coaching teams in creative problem solvingFlowa Oy
Agile has helped teams to collaborate and organize work better. That’s great. Better teamwork and better understanding of the work definitely helps a team to do right things. Agile has also lead the way toward technical practices such as Continuous Integration and Delivery, Test Driven Development and SOLID-architecture principles. Great, these things definitely help the team to do things right.
Then again, most of the time in software projects goes into problem solving and similar creative acts. Agile has relatively little to give on these areas. Currently, agile is not about creativity nor is it about problem solving.
This coaching circle session will focus on the creative core of software development: solving creatively novel, original and broad problems more effectively all the time. I will introduce some principles and tools I’ve found useful when helping people to solve hard problems and to find creative solutions.
We are obsessed with coding and creating automated workflows and optimisations. And yet our final products aren't making it easy for people to use them. Somewhere, we lost empathy for our end users and other developers. Maybe it is time to change that. Here are some ideas.
PWA are a hot topic and it is important to understand that they are a different approach to apps than the traditional way of packaging something and letting the user install it. In this keynote you'll see some of the differences.
Keynote at halfstackconf 2017 discussing the falsehood of the idea that in order to survive the automation evolution everybody needs to learn how to code. Machines can code, too.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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.
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
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
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.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Essentials of Automations: Optimizing FME Workflows with Parameters
Writing engaging tutorials
1. Writing engaging tutorials
Making them come back for more
Christian Heilmann
Yahoo! Frontend Engineering Summit UK
December 2007
http://creativecommons.org/licenses/by-sa/3.0/
7. Developers work with the
IKEA model when using code
that is not theirs:
Open it, mess around, start
reading when you get stuck.
8. Developers work with the
IKEA model when using code
that is not theirs:
Open it, mess around, start
reading when you get stuck.
Complain when you find a
channel that answers.
11. Readers I encountered:
– Give me all the information, I find
what I need.
– Get me a step-by-step instruction
how to do things
12. Readers I encountered:
– Give me all the information, I find
what I need.
– Get me a step-by-step instruction
how to do things
– I want to click on things and see
how they work, then read.
15. Readers I encountered:
– I need something to copy + paste
and get on with it myself
– I don’t get it, can you show me?
16. Readers I encountered:
– I need something to copy + paste
and get on with it myself
– I don’t get it, can you show me?
– Doesn’t work for me, I know better
and this never worked in my
professional environment.
20. Start with the basics
– Why is this a good idea
– Which real-life day to day web
development problem is solved by it.
– What is the level of this tutorial – what
do you need to know.
– Show a prominent link to a working
example – if there is a visual outcome
use a linked screenshot.
21. Start with the basics
– Why is this a good idea
– Which real-life day to day web
development problem is solved by it.
– What is the level of this tutorial – what
do you need to know.
– Show a prominent link to a working
example – if there is a visual outcome
use a linked screenshot.
22. Start with the basics
– Why is this a good idea
– Which real-life day to day web
development problem is solved by it.
– What is the level of this tutorial – what
do you need to know.
– Show a prominent link to a working
example – if there is a visual outcome
use a linked screenshot.
23. Start with the basics
– Why is this a good idea
– Which real-life day to day web
development problem is solved by it.
– What is the level of this tutorial – what
do you need to know.
– Show a prominent link to a working
example – if there is a visual outcome
use a linked screenshot.
24. Start with the basics
– Offer links to full documentation
elsewhere (W3C, MSDN, YDN)
– Offer the download package with code
examples or image templates upfront.
– Give an estimate as to how long it
should take to go through this tutorial.
– Say your name, a way to contact you
and when you wrote this.
25. Start with the basics
– Offer links to full documentation
elsewhere (W3C, MSDN, YDN)
– Offer the download package with code
examples or image templates upfront.
– Give an estimate as to how long it
should take to go through this tutorial.
– Say your name, a way to contact you
and when you wrote this.
26. Start with the basics
– Offer links to full documentation
elsewhere (W3C, MSDN, YDN)
– Offer the download package with code
examples or image templates upfront.
– Give an estimate as to how long it
should take to go through this tutorial.
– Say your name, a way to contact you
and when you wrote this.
27. Start with the basics
– Offer links to full documentation
elsewhere (W3C, MSDN, YDN)
– Offer the download package with code
examples or image templates upfront.
– Give an estimate as to how long it
should take to go through this tutorial.
– Say your name, a way to contact you
and when you wrote this.
28. Start with the basics
– Offer links to full documentation
elsewhere (W3C, MSDN, YDN)
– Offer the download package with code
examples or image templates upfront.
– Give an estimate as to how long it
should take to go through this tutorial.
– Say your name, a way to contact you
and when you wrote this.
30. Offer landmarks
– Offer a “quick jump / table of contents”
feature – this also allows bookmarking
– Cut the tutorial up into logical steps /
units with useful headings (don’t try to
be funny)
– Add a link to the state of the code at
each step – so people can follow the
changes without needing to copy and
paste.
31. Offer landmarks
– Offer a “quick jump / table of contents”
feature – this also allows bookmarking
– Cut the tutorial up into logical steps /
units with useful headings (don’t try to
be funny)
– Add a link to the state of the code at
each step – so people can follow the
changes without needing to copy and
paste.
32. Offer landmarks
– Offer a “quick jump / table of contents”
feature – this also allows bookmarking
– Cut the tutorial up into logical steps /
units with useful headings (don’t try to
be funny)
– Add a link to the state of the code at
each step – so people can follow the
changes without needing to copy and
paste.
34. Language
– PBE - Plain Bloody English
– Explain your TLAs
– Explain product names and special
terms
– Use short sentences.
– Avoid the “I”, instead invite the reader
with a “then you can do…” or a “Let’s…”
35. Language
– PBE - Plain Bloody English
– Explain your TLAs
– Explain product names and special
terms
– Use short sentences.
– Avoid the “I”, instead invite the reader
with a “then you can do…” or a “Let’s…”
36. Language
– PBE - Plain Bloody English
– Explain your TLAs
– Explain product names and special
terms
– Use short sentences.
– Avoid the “I”, instead invite the reader
with a “then you can do…” or a “Let’s…”
37. Language
– PBE - Plain Bloody English
– Explain your TLAs
– Explain product names and special
terms
– Use short sentences.
– Avoid the “I”, instead invite the reader
with a “then you can do…” or a “Let’s…”
38. Language
– PBE - Plain Bloody English
– Explain your TLAs
– Explain product names and special
terms
– Use short sentences.
– Avoid the “I”, instead invite the reader
with a “then you can do…” or a “Let’s…”
39. Language
– PBE - Plain Bloody English
– Explain your TLAs
– Explain product names and special
terms
– Use short sentences.
– Avoid the “I” - instead invite the reader
with a “then you can do…” or a “Let’s…”
41. Credibility
– Back up your statements with examples.
– Back up your statements with third party
resources.
– Never hush up errors you made. If
feedback changes your tutorial, thank
the commenter and add the changes.
<del>/<ins>
42. Credibility
– Back up your statements with examples.
– Back up your statements with third party
resources.
– Never hush up errors you made. If
feedback changes your tutorial, thank
the commenter and add the changes.
<del>/<ins>
43. Credibility
– Back up your statements with examples.
– Back up your statements with third party
resources.
– Never hush up errors you made. If
feedback changes your tutorial, thank
the commenter and add the changes.
<del>/<ins>
44. Credibility
– Back up your statements with examples.
– Back up your statements with third party
resources.
– Never hush up errors you made. If
feedback changes your tutorial, thank
the commenter and add the changes.
<del>/<ins>
– Have an editor / reviewer
46. Leaving them hungry
– Offer extra problems / other application
ideas at the end and let people try them
out.
– Hint at more tricks in the same vain or
link to other tutorials.
– Show high-class solutions using that
trick (which awesome sites use it)
47. Leaving them hungry
– Offer extra problems / other application
ideas at the end and let people try them
out.
– Hint at more tricks in the same vain or
link to other tutorials.
– Show high-class solutions using that
trick (which awesome sites use it)
48. Leaving them hungry
– Offer extra problems / other application
ideas at the end and let people try them
out.
– Hint at more tricks in the same vain or
link to other tutorials.
– Show high-class solutions using that
trick (which awesome sites use it)
49. Traps to avoid!
– Don’t offer the solutions to code
exercises, people will only copy + paste
and learn nothing.
– Don’t cut up code into non-executable
chunks, show the whole script then
repeat the parts bit-by-bit.
– Stick to one solution per tutorial and
explain this one well.
50. Traps to avoid!
– Don’t offer the solutions to code
exercises, people will only copy + paste
and learn nothing.
– Don’t cut up code into non-executable
chunks, show the whole script then
repeat the parts bit-by-bit.
– Stick to one solution per tutorial and
explain this one well.
51. Traps to avoid!
– Don’t offer the solutions to code
exercises, people will only copy + paste
and learn nothing.
– Don’t cut up code into non-executable
chunks, show the whole script then
repeat the parts bit-by-bit.
– Stick to one solution per tutorial and
explain this one well.
52. Traps to avoid!
– Don’t offer the solutions to code
exercises, people will only copy + paste
and learn nothing.
– Don’t cut up code into non-executable
chunks, show the whole script then
repeat the parts bit-by-bit.
– Stick to one solution per tutorial and
explain this one well.
54. Maintenance
– Don’t leave your tutorials to collect
dust.
– If they become outdated, find a
better, up-to-date solution and link
or even redirect to this one.
– We have more than enough
information graveyards.
55. Maintenance
– Don’t leave your tutorials to collect
dust.
– If they become outdated, find a
better, up-to-date solution and link
or even redirect to this one.
– We have more than enough
information graveyards.
56. Maintenance
– Don’t leave your tutorials to collect
dust.
– If they become outdated, find a
better, up-to-date solution and link
or even redirect to this one.
– We have more than enough
information graveyards.
57. What are you in for?
– Last but not least, it is not about
you!
– You will get positive and negative
comments targeted at you and not
the subject.
– Don’t take any of these serious.
– Most of your readers will never
contact you or take part.
58. What are you in for?
– Last but not least, it is not about
you!
– You will get positive and negative
comments targeted at you and not
the subject.
– Don’t take any of these serious.
– Most of your readers will never
contact you or take part.
59. What are you in for?
– Last but not least, it is not about
you!
– You will get positive and negative
comments targeted at you and not
the subject.
– Don’t take any of these serious.
– Most of your readers will never
contact you or take part.
60. What are you in for?
– Last but not least, it is not about
you!
– You will get positive and negative
comments targeted at you and not
the subject.
– Don’t take any of these serious.
– Most of your readers will never
contact you or take part.
61. What are you in for?
– Last but not least, it is not about
you!
– You will get positive and negative
comments targeted at you and not
the subject.
– Don’t take any of these serious.
– Most of your readers will never
contact you or take part.