SlideShare a Scribd company logo
#jfall
NLJUG


SPEAKER ACADEMY 2022
#jfall
Agenda
• 19:00 presentation by the mentor(s):


• Introduction to knowledge sharing


• Introduction to the speaker mentoring program


• How does a ‘call for papers’ work?


• How to write a great conference proposal


• 20:15 hands on: selecting a topic, writing a proposal,
reviewing of proposals


• 21:00 drinks
Introduction


to the speaker academy


and mentors
Introduction


to knowledge sharing
Have you ever


shared your knowledge?
Do you think it’s fun


to share knowledge?
Must I share knowledge?
Sharing knowledge


is fun!
Sharing knowledge


is important.
Knowledge is the only thing


that multiplies when you share it.
Ways to tell your story
Keynote
Technical session
Deep dive
Hands-on lab / workshop
Panel discussion
Byte size
Ignite session
What defines a


good presentation?
A good presentation


entertains the audience
A good presentation


educates the audience
A good presentation


inspires and introduces
A good presentation


makes contact with the audience
A good presentation


shares a passion
A good presentation tells


your story


the results


what you’ve done


what you’ve learned
Top 4 reasons


for not starting


with presenting
“I don’t know


what I should talk about”
“I don’t know


where to start”
“I’ve never presented before”
“I’m afraid


I’ll make a fool of myself”
Any other excuses? 😉
Preparation


How to prepare a killer talk?
Advice from a friend


https://blog.frankel.ch/advices-junior-conference-
speakers/
Getting started with speaking


• Start small


• Pick the right event


• The appropriate session type


• The proper talk/topic


• Don’t be afraid to submit
multiple talks


• Submit early
• If you get rejected


• Don’t worry!


• If you get accepted


• Let’s go!!
Talk preparation


• Create your material (slides,
demo’s, code)


• Focus on variety (afwisseling)


• Practice!


• Prepare the logistics:


• Wifi


• Adapters


• Clicker


• Microphone
• Timing:


• Not too much / not too little
content


• “buffer content” helps:


• skippable slides to save
time


• extra slides to fill time


• Stopping early is fine!


• Going over time is not
Source: https://blog.frankel.ch/advices-junior-conference-speakers/
On stage


• In the final minutes:


• Get water


• Come early


• Size up the room & audience


• Relax!


• During your talk:


• Use the stage


• Look around
• Q&A


• To Q&A or not?


• Rephrasing questions


• Don’t lose time


• Afterwards


• Stick around


• Cultural gaps


• Publish slides


• Re-use & polish
Source: https://blog.frankel.ch/advices-junior-conference-speakers/
More advice


- from another friend ;-)


https://www.morling.dev/blog/ten-tips-make-conference-talks-suck-less/
10 tips for conf talks


1. 💦 Rehearse, Rehearse,
Rehearse


2. 🎬 Start With a Mission


3. 📖 Tell a Story


4. 👀 Look at the Audience,


Not Your Slides


5. 🧹 Put Less Text on Your


Slides. Much Less
6. ✂ Tailor the Talk Towards Your
Audience


7. 3⃣ Rule of Three


8. 🚑 Have a Fallback Plan for
Demos


9. 💪 Play to Your Strengths


10.🔄 Circle Back
Source: https://www.morling.dev/blog/ten-tips-make-conference-talks-suck-less/
7 bonus tips


from Olivier Revial


1. Make sure images in your


slides are not copyrighted


2. Avoid gifs (or not.. ;-)


3. Note chapter times during
rehearsal


4. Practice difficult parts/
sentences


5. Rehearse in front of people
6. Do small breaks as you talk
(water, thinking pause, etc)


7. If you get questions: don’t
bullshit if you don’t know
Source: https://www.morling.dev/blog/ten-tips-make-conference-talks-suck-less/
Call for papers


how does it work?
How to write a great


Conference proposal
How to write a great


Conference proposal


• follow the cfp rules


• write quality text, be concise


• invest in a good title


• be respectful


• no product pitches


• be creative and original


• be authentic


• what’s in it for the audience?
• focus on:


• your story


• the outcome


• what you’ve done personally


• what you’ve


learned


• have it reviewed
Example: abstract


Debugging distributed systems


Nowadays, most software projects are distributed systems: components are
located on different networked computers which communicate and coordinate
their actions by passing messages. Debugging distributed systems is not easy. When
two components don’t play nice together, the cause could be virtually anything:
software, DNS, routing, firewalls, proxies, load balancers, TLS.. and more!


In this talk, I’ll share my experience with debugging distributed systems. We’ll look
at typical issues and share ways to debug those issues and find their root causes.
We’ll dive into networking, infrastructure, logging/tracing/metrics, testing,
remote debugging and more. I’ll share lots of examples and war stories along the
way. After this talk, you’ll have practical knowledge on how and where to get
started with debugging distributed systems yourself!
Example: abstract


Building microservices with Vert.x


Vert.x is a toolkit for building reactive applications on the JVM. It was awarded for "Most
Innovative Java Technology" at the JAX Innovation awards. Vert.x is event driven, non
blocking and polyglot, which makes it an excellent platform for building microservices.


In this talk, I'll share experiences and real-world use cases from a Dutch company that
started building reactive web applications with Vert.x about 3 years ago.


You'll learn the concepts behind Vert.x, why we chose Vert.x, how we're using it and the
challenges we faced. Topics include the anatomy of our projects, (micro)services
architecture, deployment model and DevOps, scalability, the upgrade from Vert.x 2 to
Vert.x 3 and cooperation with the team behind Vert.x.


At the end of this session, you'll know enough about Vert.x to get started yourself right
away!
Example: abstract


Security Warning: Your Java Attack Surface Just Got Bigger


Building cloud-native Java applications is undoubtedly awesome.


However, it comes with undeniable new risks. Next to your own code, you are relying on so
many other things.


Blindly depending on open-source libraries and Docker images can form a massive risk for
your application.


The wrong package can introduce severe vulnerabilities into your application, exposing your
application and your user's data.


Join this talk where we’ll show common threats, vulnerabilities, and misconfiguration
including the recently disclosed issues in Log4j.


Most importantly, you’ll learn how to protect your application with actionable remediation
and best practices.
Example: abstract


Making Maven Marvelous


Have you ever used Maven, ran into a bug and thought: “How on earth can a project this
old have this bug?”. Then join this session! Maven, although a well-known and well-trusted
project, is run by a relatively small bunch of people. There’s simply more work to do than
these people can do! So instead of getting angry, or looking for alternatives, you can
contribute to Maven yourself and work on making it even better. Join us on our journey
from “how on earth” to “works like heaven”. We’ll discuss how we did it, what we did, and
most importantly: how you can start contributing to Maven as well! As you walk out the
room, better reserve some time in your calendar to start working on that bug ;-).
Writing a bio


• Be short and descriptive


• Typically in 3rd person


• Don’t brag but be factual


• Include things like:


• Name


• Role / tagline


• Company / brand


• 2-3 most impressive and relevant achievements


• Optional: a quirky fact about yourself (if appropriate)
Example: bio


• Bert Jan is CTO at OpenValue and focuses on Java, software
architecture, Continuous Delivery and DevOps. Bert Jan is a
Java Champion, JavaOne Rock Star speaker, Duke's Choice
Award winner and leads NLJUG, the Dutch Java User Group.
He loves to share his experience by speaking at conferences,
writing for the Dutch Java magazine and helping out
Devoxx4Kids with teaching kids how to code. Bert Jan is
easily reachable on Twitter at @bjschrijver.
Example: bio


• Sr. Developer Advocate for Snyk, Java Champion, and
Software Engineer with over a decade of hands-on experience
in creating and maintaining software. He is passionate about
Java, (Pure) Functional Programming and Cybersecurity. Brian
is a JUG leader for the Virtual JUG and the NLJUG. He also
co-leads the DevSecCon community and is a community
manager for Foojay. He is a regular international speaker on
mostly Java-related conferences like JavaOne, Devnexus,
Devoxx, Jfokus, JavaZone and many more. Besides all that,
Brian is a military reserve for the Royal Netherlands Air Force
and a Taekwondo Master / Teacher.
Hands on


Selecting a topic, writing a bio + proposal
Need help?


speakers@nljug.org
Presentation practice


5 min presentations, audience gives feedback
Next session


To be planned: somewhere in sep/oct

More Related Content

What's hot

DevOps Presentation.pptx
DevOps Presentation.pptxDevOps Presentation.pptx
DevOps Presentation.pptx
Abdullah al Mamun
 
Qlik Replicateでのテーブル設定詳細(変換・フィルターなど)
Qlik Replicateでのテーブル設定詳細(変換・フィルターなど)Qlik Replicateでのテーブル設定詳細(変換・フィルターなど)
Qlik Replicateでのテーブル設定詳細(変換・フィルターなど)
QlikPresalesJapan
 
Rc bldg. modeling & analysis
Rc bldg. modeling & analysisRc bldg. modeling & analysis
Rc bldg. modeling & analysis
Ramil Artates
 
Practical design and_detailing_of_steel_column_base_...
Practical design and_detailing_of_steel_column_base_...Practical design and_detailing_of_steel_column_base_...
Practical design and_detailing_of_steel_column_base_...
suchit03
 
Continuous Integration With Jenkins
Continuous Integration With JenkinsContinuous Integration With Jenkins
Continuous Integration With Jenkins
Edureka!
 
Docker + Kubernetes를 이용한 빌드 서버 가상화 사례
Docker + Kubernetes를 이용한 빌드 서버 가상화 사례Docker + Kubernetes를 이용한 빌드 서버 가상화 사례
Docker + Kubernetes를 이용한 빌드 서버 가상화 사례
NAVER LABS
 
CSI ETABS & SAFE MANUAL: Slab Analysis and Design to EC2
CSI ETABS & SAFE MANUAL: Slab Analysis and Design to EC2CSI ETABS & SAFE MANUAL: Slab Analysis and Design to EC2
CSI ETABS & SAFE MANUAL: Slab Analysis and Design to EC2
Eur Ing Valentinos Neophytou BEng (Hons), MSc, CEng MICE
 
Continuous Integration, Build Pipelines and Continuous Deployment
Continuous Integration, Build Pipelines and Continuous DeploymentContinuous Integration, Build Pipelines and Continuous Deployment
Continuous Integration, Build Pipelines and Continuous Deployment
Christopher Read
 
From DevOps to GitOps with GitLab
From DevOps to GitOps with GitLabFrom DevOps to GitOps with GitLab
From DevOps to GitOps with GitLab
Chen Cheng-Wei
 
Use our Threat Modeling Playbook to Improve your Product Security
Use our Threat Modeling Playbookto Improve your Product Security Use our Threat Modeling Playbookto Improve your Product Security
Use our Threat Modeling Playbook to Improve your Product Security
Sebastien Deleersnyder
 
Zeebe - a Microservice Orchestration Engine
Zeebe - a Microservice Orchestration Engine Zeebe - a Microservice Orchestration Engine
Zeebe - a Microservice Orchestration Engine
camunda services GmbH
 
Aitc step by-step procedure for pbd of 40-story rc building_overall (20141105)
Aitc step by-step procedure for pbd of 40-story rc building_overall (20141105)Aitc step by-step procedure for pbd of 40-story rc building_overall (20141105)
Aitc step by-step procedure for pbd of 40-story rc building_overall (20141105)
Ramil Artates
 
EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud
EKS vs GKE vs AKS - Evaluating Kubernetes in the CloudEKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud
EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud
DevOps.com
 
Column design: as per bs code
Column design: as per bs codeColumn design: as per bs code
Column design: as per bs code
civilengineeringfreedownload
 
Introduction to Docker Compose | Docker Intermediate Workshop
Introduction to Docker Compose | Docker Intermediate WorkshopIntroduction to Docker Compose | Docker Intermediate Workshop
Introduction to Docker Compose | Docker Intermediate Workshop
Ajeet Singh Raina
 
Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年5月版]
Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年5月版]Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年5月版]
Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年5月版]
オラクルエンジニア通信
 
Tower design-Chapter 2-pile caps design
Tower design-Chapter 2-pile caps designTower design-Chapter 2-pile caps design
Tower design-Chapter 2-pile caps design
Nada Zarrak
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
Winton Winton
 
Introduction to Version Control
Introduction to Version ControlIntroduction to Version Control
Introduction to Version Control
Jeremy Coates
 
SRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overviewSRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overview
Dr Ganesh Iyer
 

What's hot (20)

DevOps Presentation.pptx
DevOps Presentation.pptxDevOps Presentation.pptx
DevOps Presentation.pptx
 
Qlik Replicateでのテーブル設定詳細(変換・フィルターなど)
Qlik Replicateでのテーブル設定詳細(変換・フィルターなど)Qlik Replicateでのテーブル設定詳細(変換・フィルターなど)
Qlik Replicateでのテーブル設定詳細(変換・フィルターなど)
 
Rc bldg. modeling & analysis
Rc bldg. modeling & analysisRc bldg. modeling & analysis
Rc bldg. modeling & analysis
 
Practical design and_detailing_of_steel_column_base_...
Practical design and_detailing_of_steel_column_base_...Practical design and_detailing_of_steel_column_base_...
Practical design and_detailing_of_steel_column_base_...
 
Continuous Integration With Jenkins
Continuous Integration With JenkinsContinuous Integration With Jenkins
Continuous Integration With Jenkins
 
Docker + Kubernetes를 이용한 빌드 서버 가상화 사례
Docker + Kubernetes를 이용한 빌드 서버 가상화 사례Docker + Kubernetes를 이용한 빌드 서버 가상화 사례
Docker + Kubernetes를 이용한 빌드 서버 가상화 사례
 
CSI ETABS & SAFE MANUAL: Slab Analysis and Design to EC2
CSI ETABS & SAFE MANUAL: Slab Analysis and Design to EC2CSI ETABS & SAFE MANUAL: Slab Analysis and Design to EC2
CSI ETABS & SAFE MANUAL: Slab Analysis and Design to EC2
 
Continuous Integration, Build Pipelines and Continuous Deployment
Continuous Integration, Build Pipelines and Continuous DeploymentContinuous Integration, Build Pipelines and Continuous Deployment
Continuous Integration, Build Pipelines and Continuous Deployment
 
From DevOps to GitOps with GitLab
From DevOps to GitOps with GitLabFrom DevOps to GitOps with GitLab
From DevOps to GitOps with GitLab
 
Use our Threat Modeling Playbook to Improve your Product Security
Use our Threat Modeling Playbookto Improve your Product Security Use our Threat Modeling Playbookto Improve your Product Security
Use our Threat Modeling Playbook to Improve your Product Security
 
Zeebe - a Microservice Orchestration Engine
Zeebe - a Microservice Orchestration Engine Zeebe - a Microservice Orchestration Engine
Zeebe - a Microservice Orchestration Engine
 
Aitc step by-step procedure for pbd of 40-story rc building_overall (20141105)
Aitc step by-step procedure for pbd of 40-story rc building_overall (20141105)Aitc step by-step procedure for pbd of 40-story rc building_overall (20141105)
Aitc step by-step procedure for pbd of 40-story rc building_overall (20141105)
 
EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud
EKS vs GKE vs AKS - Evaluating Kubernetes in the CloudEKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud
EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud
 
Column design: as per bs code
Column design: as per bs codeColumn design: as per bs code
Column design: as per bs code
 
Introduction to Docker Compose | Docker Intermediate Workshop
Introduction to Docker Compose | Docker Intermediate WorkshopIntroduction to Docker Compose | Docker Intermediate Workshop
Introduction to Docker Compose | Docker Intermediate Workshop
 
Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年5月版]
Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年5月版]Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年5月版]
Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年5月版]
 
Tower design-Chapter 2-pile caps design
Tower design-Chapter 2-pile caps designTower design-Chapter 2-pile caps design
Tower design-Chapter 2-pile caps design
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
 
Introduction to Version Control
Introduction to Version ControlIntroduction to Version Control
Introduction to Version Control
 
SRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overviewSRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overview
 

Similar to NLJUG speaker academy 2022 - session 1

Career Hacks for Developers
Career Hacks for DevelopersCareer Hacks for Developers
Career Hacks for Developers
BarElin
 
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source ProjectsThe Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source Projects
Ben Hall
 
Technical Writing Overview: WTD Nigeria
Technical Writing Overview: WTD NigeriaTechnical Writing Overview: WTD Nigeria
Technical Writing Overview: WTD Nigeria
Margaret Fero
 
How to become a software developer
How to become a software developerHow to become a software developer
How to become a software developer
Eyob Lube
 
Turning Passion Into Words
Turning Passion Into WordsTurning Passion Into Words
Turning Passion Into Words
Brian Hogan
 
Storytelling for research software engineers
Storytelling for research software engineersStorytelling for research software engineers
Storytelling for research software engineers
AlbanLevy
 
Using Web 2.0 Tools inside Brightspace with an Eye on Accessibility
Using Web 2.0 Tools inside Brightspace with an Eye on AccessibilityUsing Web 2.0 Tools inside Brightspace with an Eye on Accessibility
Using Web 2.0 Tools inside Brightspace with an Eye on Accessibility
D2L
 
Opening up Open Source
Opening up Open SourceOpening up Open Source
Opening up Open Source
Derek Buitenhuis
 
Using Web-based Tools in Brightspace, with an Eye on Accessibility accessibly
Using Web-based Tools in Brightspace, with an Eye on Accessibility accessiblyUsing Web-based Tools in Brightspace, with an Eye on Accessibility accessibly
Using Web-based Tools in Brightspace, with an Eye on Accessibility accessibly
D2L Barry
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014
gdusbabek
 
Break free of the training room: Webinars for Early Childhood Education Profe...
Break free of the training room: Webinars for Early Childhood Education Profe...Break free of the training room: Webinars for Early Childhood Education Profe...
Break free of the training room: Webinars for Early Childhood Education Profe...
Engagement Strategies, LLC
 
Best Java Training
Best Java TrainingBest Java Training
Best Java Training
synergisticit
 
CS-AGRI Presentation and Video Editing Workshop.pdf
CS-AGRI Presentation and Video Editing Workshop.pdfCS-AGRI Presentation and Video Editing Workshop.pdf
CS-AGRI Presentation and Video Editing Workshop.pdf
AuziAsfarian1
 
DevRel Salon - Writing Decent Documentation, a learning journey with plenty o...
DevRel Salon - Writing Decent Documentation, a learning journey with plenty o...DevRel Salon - Writing Decent Documentation, a learning journey with plenty o...
DevRel Salon - Writing Decent Documentation, a learning journey with plenty o...
Abdelhalim DADOUCHE
 
The 360 Developer
The 360 DeveloperThe 360 Developer
The 360 Developer
enteritos
 
Making and sharing content online
Making and sharing content onlineMaking and sharing content online
Making and sharing content online
Helen Webster
 
It's XP, Stupid
It's XP, StupidIt's XP, Stupid
It's XP, Stupid
Mike Harris
 
Make your presentation sing!.pptx (2)
Make your presentation sing!.pptx (2)Make your presentation sing!.pptx (2)
Make your presentation sing!.pptx (2)
Joelle Chemali
 
Software as a craft (February, 2018)
Software as a craft (February, 2018)Software as a craft (February, 2018)
Software as a craft (February, 2018)
Rachel M. Carmena
 
E L Age Rapid Slides Final
E L Age Rapid Slides FinalE L Age Rapid Slides Final
E L Age Rapid Slides Final
stephenwalsh
 

Similar to NLJUG speaker academy 2022 - session 1 (20)

Career Hacks for Developers
Career Hacks for DevelopersCareer Hacks for Developers
Career Hacks for Developers
 
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source ProjectsThe Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source Projects
 
Technical Writing Overview: WTD Nigeria
Technical Writing Overview: WTD NigeriaTechnical Writing Overview: WTD Nigeria
Technical Writing Overview: WTD Nigeria
 
How to become a software developer
How to become a software developerHow to become a software developer
How to become a software developer
 
Turning Passion Into Words
Turning Passion Into WordsTurning Passion Into Words
Turning Passion Into Words
 
Storytelling for research software engineers
Storytelling for research software engineersStorytelling for research software engineers
Storytelling for research software engineers
 
Using Web 2.0 Tools inside Brightspace with an Eye on Accessibility
Using Web 2.0 Tools inside Brightspace with an Eye on AccessibilityUsing Web 2.0 Tools inside Brightspace with an Eye on Accessibility
Using Web 2.0 Tools inside Brightspace with an Eye on Accessibility
 
Opening up Open Source
Opening up Open SourceOpening up Open Source
Opening up Open Source
 
Using Web-based Tools in Brightspace, with an Eye on Accessibility accessibly
Using Web-based Tools in Brightspace, with an Eye on Accessibility accessiblyUsing Web-based Tools in Brightspace, with an Eye on Accessibility accessibly
Using Web-based Tools in Brightspace, with an Eye on Accessibility accessibly
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014
 
Break free of the training room: Webinars for Early Childhood Education Profe...
Break free of the training room: Webinars for Early Childhood Education Profe...Break free of the training room: Webinars for Early Childhood Education Profe...
Break free of the training room: Webinars for Early Childhood Education Profe...
 
Best Java Training
Best Java TrainingBest Java Training
Best Java Training
 
CS-AGRI Presentation and Video Editing Workshop.pdf
CS-AGRI Presentation and Video Editing Workshop.pdfCS-AGRI Presentation and Video Editing Workshop.pdf
CS-AGRI Presentation and Video Editing Workshop.pdf
 
DevRel Salon - Writing Decent Documentation, a learning journey with plenty o...
DevRel Salon - Writing Decent Documentation, a learning journey with plenty o...DevRel Salon - Writing Decent Documentation, a learning journey with plenty o...
DevRel Salon - Writing Decent Documentation, a learning journey with plenty o...
 
The 360 Developer
The 360 DeveloperThe 360 Developer
The 360 Developer
 
Making and sharing content online
Making and sharing content onlineMaking and sharing content online
Making and sharing content online
 
It's XP, Stupid
It's XP, StupidIt's XP, Stupid
It's XP, Stupid
 
Make your presentation sing!.pptx (2)
Make your presentation sing!.pptx (2)Make your presentation sing!.pptx (2)
Make your presentation sing!.pptx (2)
 
Software as a craft (February, 2018)
Software as a craft (February, 2018)Software as a craft (February, 2018)
Software as a craft (February, 2018)
 
E L Age Rapid Slides Final
E L Age Rapid Slides FinalE L Age Rapid Slides Final
E L Age Rapid Slides Final
 

Recently uploaded

Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
Fwdays
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Ukraine
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 

Recently uploaded (20)

Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 

NLJUG speaker academy 2022 - session 1

  • 2. #jfall Agenda • 19:00 presentation by the mentor(s): • Introduction to knowledge sharing • Introduction to the speaker mentoring program • How does a ‘call for papers’ work? • How to write a great conference proposal • 20:15 hands on: selecting a topic, writing a proposal, reviewing of proposals • 21:00 drinks
  • 3. Introduction to the speaker academy and mentors
  • 5. Have you ever shared your knowledge?
  • 6. Do you think it’s fun to share knowledge?
  • 7.
  • 8. Must I share knowledge?
  • 11. Knowledge is the only thing that multiplies when you share it.
  • 12. Ways to tell your story
  • 16. Hands-on lab / workshop
  • 20. What defines a good presentation?
  • 24. A good presentation 
 makes contact with the audience
  • 26. A good presentation tells 
 your story the results what you’ve done what you’ve learned
  • 27. Top 4 reasons for not starting with presenting
  • 28. “I don’t know what I should talk about”
  • 29. “I don’t know where to start”
  • 31. “I’m afraid I’ll make a fool of myself”
  • 33. Preparation How to prepare a killer talk?
  • 34. Advice from a friend https://blog.frankel.ch/advices-junior-conference- speakers/
  • 35. Getting started with speaking • Start small • Pick the right event • The appropriate session type • The proper talk/topic • Don’t be afraid to submit multiple talks • Submit early • If you get rejected • Don’t worry! • If you get accepted • Let’s go!!
  • 36. Talk preparation • Create your material (slides, demo’s, code) • Focus on variety (afwisseling) • Practice! • Prepare the logistics: • Wifi • Adapters • Clicker • Microphone • Timing: • Not too much / not too little content • “buffer content” helps: • skippable slides to save time • extra slides to fill time • Stopping early is fine! • Going over time is not Source: https://blog.frankel.ch/advices-junior-conference-speakers/
  • 37. On stage • In the final minutes: • Get water • Come early • Size up the room & audience • Relax! • During your talk: • Use the stage • Look around • Q&A • To Q&A or not? • Rephrasing questions • Don’t lose time • Afterwards • Stick around • Cultural gaps • Publish slides • Re-use & polish Source: https://blog.frankel.ch/advices-junior-conference-speakers/
  • 38. More advice - from another friend ;-) https://www.morling.dev/blog/ten-tips-make-conference-talks-suck-less/
  • 39. 10 tips for conf talks 1. 💦 Rehearse, Rehearse, Rehearse 2. 🎬 Start With a Mission 3. 📖 Tell a Story 4. 👀 Look at the Audience, 
 Not Your Slides 5. 🧹 Put Less Text on Your 
 Slides. Much Less 6. ✂ Tailor the Talk Towards Your Audience 7. 3⃣ Rule of Three 8. 🚑 Have a Fallback Plan for Demos 9. 💪 Play to Your Strengths 10.🔄 Circle Back Source: https://www.morling.dev/blog/ten-tips-make-conference-talks-suck-less/
  • 40. 7 bonus tips 
 from Olivier Revial 1. Make sure images in your 
 slides are not copyrighted 2. Avoid gifs (or not.. ;-) 3. Note chapter times during rehearsal 4. Practice difficult parts/ sentences 5. Rehearse in front of people 6. Do small breaks as you talk (water, thinking pause, etc) 7. If you get questions: don’t bullshit if you don’t know Source: https://www.morling.dev/blog/ten-tips-make-conference-talks-suck-less/
  • 41. Call for papers how does it work?
  • 42. How to write a great Conference proposal
  • 43. How to write a great Conference proposal • follow the cfp rules • write quality text, be concise • invest in a good title • be respectful • no product pitches • be creative and original • be authentic • what’s in it for the audience? • focus on: • your story • the outcome • what you’ve done personally • what you’ve 
 learned • have it reviewed
  • 44. Example: abstract Debugging distributed systems Nowadays, most software projects are distributed systems: components are located on different networked computers which communicate and coordinate their actions by passing messages. Debugging distributed systems is not easy. When two components don’t play nice together, the cause could be virtually anything: software, DNS, routing, firewalls, proxies, load balancers, TLS.. and more! In this talk, I’ll share my experience with debugging distributed systems. We’ll look at typical issues and share ways to debug those issues and find their root causes. We’ll dive into networking, infrastructure, logging/tracing/metrics, testing, remote debugging and more. I’ll share lots of examples and war stories along the way. After this talk, you’ll have practical knowledge on how and where to get started with debugging distributed systems yourself!
  • 45. Example: abstract Building microservices with Vert.x Vert.x is a toolkit for building reactive applications on the JVM. It was awarded for "Most Innovative Java Technology" at the JAX Innovation awards. Vert.x is event driven, non blocking and polyglot, which makes it an excellent platform for building microservices. In this talk, I'll share experiences and real-world use cases from a Dutch company that started building reactive web applications with Vert.x about 3 years ago. You'll learn the concepts behind Vert.x, why we chose Vert.x, how we're using it and the challenges we faced. Topics include the anatomy of our projects, (micro)services architecture, deployment model and DevOps, scalability, the upgrade from Vert.x 2 to Vert.x 3 and cooperation with the team behind Vert.x. At the end of this session, you'll know enough about Vert.x to get started yourself right away!
  • 46. Example: abstract Security Warning: Your Java Attack Surface Just Got Bigger Building cloud-native Java applications is undoubtedly awesome. However, it comes with undeniable new risks. Next to your own code, you are relying on so many other things. Blindly depending on open-source libraries and Docker images can form a massive risk for your application. The wrong package can introduce severe vulnerabilities into your application, exposing your application and your user's data. Join this talk where we’ll show common threats, vulnerabilities, and misconfiguration including the recently disclosed issues in Log4j. Most importantly, you’ll learn how to protect your application with actionable remediation and best practices.
  • 47. Example: abstract Making Maven Marvelous Have you ever used Maven, ran into a bug and thought: “How on earth can a project this old have this bug?”. Then join this session! Maven, although a well-known and well-trusted project, is run by a relatively small bunch of people. There’s simply more work to do than these people can do! So instead of getting angry, or looking for alternatives, you can contribute to Maven yourself and work on making it even better. Join us on our journey from “how on earth” to “works like heaven”. We’ll discuss how we did it, what we did, and most importantly: how you can start contributing to Maven as well! As you walk out the room, better reserve some time in your calendar to start working on that bug ;-).
  • 48. Writing a bio • Be short and descriptive • Typically in 3rd person • Don’t brag but be factual • Include things like: • Name • Role / tagline • Company / brand • 2-3 most impressive and relevant achievements • Optional: a quirky fact about yourself (if appropriate)
  • 49. Example: bio • Bert Jan is CTO at OpenValue and focuses on Java, software architecture, Continuous Delivery and DevOps. Bert Jan is a Java Champion, JavaOne Rock Star speaker, Duke's Choice Award winner and leads NLJUG, the Dutch Java User Group. He loves to share his experience by speaking at conferences, writing for the Dutch Java magazine and helping out Devoxx4Kids with teaching kids how to code. Bert Jan is easily reachable on Twitter at @bjschrijver.
  • 50. Example: bio • Sr. Developer Advocate for Snyk, Java Champion, and Software Engineer with over a decade of hands-on experience in creating and maintaining software. He is passionate about Java, (Pure) Functional Programming and Cybersecurity. Brian is a JUG leader for the Virtual JUG and the NLJUG. He also co-leads the DevSecCon community and is a community manager for Foojay. He is a regular international speaker on mostly Java-related conferences like JavaOne, Devnexus, Devoxx, Jfokus, JavaZone and many more. Besides all that, Brian is a military reserve for the Royal Netherlands Air Force and a Taekwondo Master / Teacher.
  • 51. Hands on Selecting a topic, writing a bio + proposal
  • 53. Presentation practice 5 min presentations, audience gives feedback Next session To be planned: somewhere in sep/oct