Skip to content

Commit

Permalink
Merge branch 'main' into feature/bsky
Browse files Browse the repository at this point in the history
  • Loading branch information
CarlSargunar authored Dec 29, 2024
2 parents 1486275 + 5644137 commit f87fe4f
Show file tree
Hide file tree
Showing 3 changed files with 105 additions and 49 deletions.
148 changes: 102 additions & 46 deletions src/routes/new-speakers-workshop/+page.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -7,97 +7,153 @@
<div class="section">
<h1>About</h1>
<p>
As an inclusive, and community-driven conference we want to encourage everyone to share their experiences and knowledge. By running a new speakers workshop we hope to encourage those voices we haven't heard form yet.<br/><br/>
If you are a new or inexperienced speakers submit your talk and register interest in attending here: <a href="https://sessionize.com/ddd-south-west-2024" target="_blank">Call for Speakers</a>
As an inclusive, and community-driven conference we want to encourage everyone to share their
experiences and knowledge. By running a new speakers workshop we hope to encourage those
voices we haven't heard form yet.<br /><br />
If you are a new or inexperienced speakers submit your talk and register interest in attending
here:
<a href="https://sessionize.com/ddd-south-west-2025/" target="_blank">Call for Speakers</a>
</p>
<p><b>Time and Date: </b>Saturday 23rd March - 9.30am - 4.30pm</p>
<div class="workshop-thumbnail">
<img src="../images/workshop/thumbnail_from-keyboard-to-keynote-2024.jpg" alt="From Keyboard to Keynote: Creating Great technical Talks. A presentation workshop with Dylan Beattie."/>
<img
src="../images/workshop/thumbnail_from-keyboard-to-keynote-2024.jpg"
alt="From Keyboard to Keynote: Creating Great technical Talks. A presentation workshop with Dylan Beattie." />
</div>
<p>
Speaking in front of an audience can be daunting - but it doesn't have to be. This workshop will show you how to create and deliver great technical talks, whether you're speaking at industry conferences, doing a talk at your local meetup group, or just sharing ideas with your own team.<br/><br/>

During the first part of the workshop, you'll learn how to design a talk; how to gather ideas, create a structure, and develop your material to suit a particular format or time limit. You'll learn how to use humour and storytelling to connect with your audience, and tips to help you use rehearsal effectively.<br/><br/>

The afternoon session will focus on visual material - slides, multimedia, and live demos. We'll look at techniques you can use to make your presentations clear, accessible and engaging, and how to use images, animation and photography to support and reinforce the points you're making in your presentation. We'll look at tips for presenting code, the challenges of doing live demos, and how to use screen recording and video editing to take your live code presentations to the next level.<br/><br/>
Speaking in front of an audience can be daunting - but it doesn't have to be. This workshop
will show you how to create and deliver great technical talks, whether you're speaking at
industry conferences, doing a talk at your local meetup group, or just sharing ideas with your
own team.<br /><br />

<b>Dylan Beattie</b> created his first web page in 1992. With nearly 25 years' experience as a professional developer, he's worked on everything from static websites to distributed microservice architectures. Dylan is a Microsoft MVP and the creator of the Rockstar esoteric programming language. He's presented talks about technology and software development at conferences and events all over the world, and online videos of his presentations have been viewed more than five million times. Dylan is online at <a href="https://dylanbeattie.net/" target="_blank">https://dylanbeattie.net/</a> and on Twitter as <a href="https://twitter.com/dylanbeattie" target="_blank">@dylanbeattie</a>.
During the first part of the workshop, you'll learn how to design a talk; how to gather ideas,
create a structure, and develop your material to suit a particular format or time limit.
You'll learn how to use humour and storytelling to connect with your audience, and tips to
help you use rehearsal effectively.<br /><br />

The afternoon session will focus on visual material - slides, multimedia, and live demos.
We'll look at techniques you can use to make your presentations clear, accessible and
engaging, and how to use images, animation and photography to support and reinforce the points
you're making in your presentation. We'll look at tips for presenting code, the challenges of
doing live demos, and how to use screen recording and video editing to take your live code
presentations to the next level.<br /><br />

<b>Dylan Beattie</b> created his first web page in 1992. With nearly 25 years' experience as a
professional developer, he's worked on everything from static websites to distributed
microservice architectures. Dylan is a Microsoft MVP and the creator of the Rockstar esoteric
programming language. He's presented talks about technology and software development at
conferences and events all over the world, and online videos of his presentations have been
viewed more than five million times. Dylan is online at
<a href="https://dylanbeattie.net/" target="_blank">https://dylanbeattie.net/</a>
and on Twitter as
<a href="https://twitter.com/dylanbeattie" target="_blank">@dylanbeattie</a>.
</p>
<h2>Requirements</h2>
<p>
<ul>
<li>A laptop</li>
<li>Presentation software e.g. Microsoft Powerpoint, Google Slides</li>
</ul>
<p></p>
<ul>
<li>A laptop</li>
<li>Presentation software e.g. Microsoft Powerpoint, Google Slides</li>
</ul>
</div>
</div>
<div class="tertiary-bg">
<div class="section">
<h1>Venue</h1>
<p>
DDD South West 2024 New Speakers Workshop will be held at <a href="https://www.watershed.co.uk/" target="_blank">Watershed</a> located at the following address: <br />
1 Canons Road<br />
Harbourside<br />
Bristol<br />
BS1 5TX
DDD South West 2024 New Speakers Workshop will be held at <a
href="https://www.watershed.co.uk/"
target="_blank">Watershed</a>
located at the following address: <br />
1 Canons Road<br />
Harbourside<br />
Bristol<br />
BS1 5TX
</p>

<iframe title="Map of Watershed venue location" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2486.368127790757!2d-2.6008288223885514!3d51.4513972147917!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x48718dd658d5706f%3A0x78607ce02ba4510!2sWatershed!5e0!3m2!1sen!2suk!4v1708108164734!5m2!1sen!2suk" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
<iframe
title="Map of Watershed venue location"
src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2486.368127790757!2d-2.6008288223885514!3d51.4513972147917!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x48718dd658d5706f%3A0x78607ce02ba4510!2sWatershed!5e0!3m2!1sen!2suk!4v1708108164734!5m2!1sen!2suk"
width="600"
height="450"
style="border:0;"
allowfullscreen=""
loading="lazy"
referrerpolicy="no-referrer-when-downgrade"></iframe>
</div>
</div>

<div class="secondary-bg">
<div class="section">
<h2>Travel</h2>
<h3>By bus</h3>
<p>
The nearest bus stops to Watershed are on 'The Centre', no more than a 2 minute walk away.<br/>
Plan your journey by bus at <a href="https://journeyplanner.travelwest.info/" target="_blank">travelwest.info</a>.
</p>
<h3>By bus</h3>
<p>
The nearest bus stops to Watershed are on 'The Centre', no more than a 2 minute walk away.<br />
Plan your journey by bus at
<a href="https://journeyplanner.travelwest.info/" target="_blank">travelwest.info</a>.
</p>

<h3>By train</h3>
<p>
Bristol Temple Meads is the nearest train station and is
<a href="https://maps.app.goo.gl/S24zEgWSAtxChJtA9" target="_blank">10 minutes by public transport</a> links or a
<a href="https://maps.app.goo.gl/mkTZJavUbFUrynvZ8" target="_blank">20 minute walk</a> to Watershed.
Bristol Temple Meads is the nearest train station and is
<a href="https://maps.app.goo.gl/S24zEgWSAtxChJtA9" target="_blank"
>10 minutes by public transport</a>
links or a
<a href="https://maps.app.goo.gl/mkTZJavUbFUrynvZ8" target="_blank">20 minute walk</a> to Watershed.
</p>

<h3>By car</h3>
<p>
The closest car parks are <a href="https://www.millenniumsquarecarpark.co.uk/" target="_blank">Millennium Square Car Park</a>
and <a href="http://en.parkopedia.co.uk/parking/trenchard_st_bristol/" target="_blank">Trenchard Street NCP parking</a>.<br />
There are two Blue Badge parking spaces to the rear of Watershed on Canons Road.
The closest car parks are <a href="https://www.millenniumsquarecarpark.co.uk/" target="_blank"
>Millennium Square Car Park</a>
and
<a href="http://en.parkopedia.co.uk/parking/trenchard_st_bristol/" target="_blank"
>Trenchard Street NCP parking</a
>.<br />
There are two Blue Badge parking spaces to the rear of Watershed on Canons Road.
</p>

<h3>By bike</h3>
<p>
There are many cycle parking locations at the front and back of the building.<br/>
You can find many more parking locations across The Centre nearby.
</p>
<h3>By bike</h3>
<p>
There are many cycle parking locations at the front and back of the building.<br />
You can find many more parking locations across The Centre nearby.
</p>

<h2>Hotels</h2>
<h2>Hotels</h2>
<p>The nearest hotels are:</p>
<ul>
<li><a href="https://www.radissonhotels.com/en-us/hotels/radisson-blu-bristol" target="_blank">Radisson Blue Hotel</a>: Broad Quay, Bristol BS1 4BY</li>
<li><a href="https://www.doylecollection.com/hotels/the-bristol-hotel" target="_blank">The Bristol Hotel</a>: Prince St, Bristol BS1 4QF</li>
<li><a href="https://www.marriott.com/en-us/hotels/brsry-bristol-marriott-royal-hotel/overview" target="_blank">Bristol Marriott Royal</a>: College Green, Bristol BS1 5TA</li>
<li>
<a href="https://www.radissonhotels.com/en-us/hotels/radisson-blu-bristol" target="_blank"
>Radisson Blue Hotel</a
>: Broad Quay, Bristol BS1 4BY
</li>
<li>
<a href="https://www.doylecollection.com/hotels/the-bristol-hotel" target="_blank"
>The Bristol Hotel</a
>: Prince St, Bristol BS1 4QF
</li>
<li>
<a
href="https://www.marriott.com/en-us/hotels/brsry-bristol-marriott-royal-hotel/overview"
target="_blank">Bristol Marriott Royal</a
>: College Green, Bristol BS1 5TA
</li>
</ul>

<sub
>Disclaimer: These instructions are provided for your convenience. We have tried to ensure
that they are accurate but can take no responsibility for errors. This is not an exhaustive
list of how to get to the venue, other routes are available.</sub
>
list of how to get to the venue, other routes are available.</sub>
</div>
</div>

<div class="tertiary-bg">
<div class="section">
<h1>Covid policy</h1>
<p>
We will not be operating a mask or distancing policy at DDD South West 2024 New Speakers Workshop, but attendees are
welcome to wear a mask if desired. Please respect others who choose to wear masks as they may
be vulnerable. Hand sanitiser will be available around the venue.
We will not be operating a mask or distancing policy at DDD South West 2024 New Speakers
Workshop, but attendees are welcome to wear a mask if desired. Please respect others who
choose to wear masks as they may be vulnerable. Hand sanitiser will be available around the
venue.
</p>
</div>
</div>
Expand Down Expand Up @@ -125,6 +181,6 @@
.workshop-thumbnail > img {
max-height: 100%;
max-width: 100%;
max-width: 100%;
}
</style>
2 changes: 1 addition & 1 deletion src/routes/schedule/+page.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
onMount(async () => {
// Will need to be published!
const scheduleRsp = await fetch('https://sessionize.com/api/v2/kr5jkssf/view/GridSmart');
const scheduleRsp = await fetch('https://sessionize.com/api/v2/s3662dhm/view/GridSmart');
let pageContent = await scheduleRsp.text();
let targetDiv = document.getElementById('schedule');
if (targetDiv) {
Expand Down
4 changes: 2 additions & 2 deletions src/routes/sessions/+page.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@
let modalSpeaker: Speaker | undefined = $state();
onMount(async () => {
const sessionsRsp = await fetch('https://sessionize.com/api/v2/kn91wz1x/view/Sessions');
const sessionsRsp = await fetch('https://sessionize.com/api/v2/wss7pwai/view/Sessions');
let sessionsJson = await sessionsRsp.json();
sessions = sessionsJson[0].sessions;
const speakersRsp = await fetch('https://sessionize.com/api/v2/kn91wz1x/view/Speakers');
const speakersRsp = await fetch('https://sessionize.com/api/v2/wss7pwai/view/Speakers');
speakers = await speakersRsp.json();
const hasId = $page.url.searchParams.has('id');
Expand Down

0 comments on commit f87fe4f

Please sign in to comment.