Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# innersourcecommons.org

Hugo static site for the InnerSource Commons Foundation.

## When modifying pages

- **Preview locally before opening a PR**: `hugo server --buildDrafts --buildFuture`, then check every page you touched at `http://localhost:1313/...`. If `hugo` isn't on `PATH`, it's typically installed via `winget install Hugo.Hugo.Extended`.
- **Attach a screenshot of every changed page to the PR description**, under a "Screenshots" section — a markdown or CSS diff doesn't show how the page actually renders, and layout/spacing/image-crop issues only show up visually.
- Run a full `hugo` build (not just the dev server) at least once before opening the PR — the dev server's incremental rebuild can miss errors a clean build catches.
61 changes: 61 additions & 0 deletions assets/scss/_custom.scss
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,67 @@ ol.breadcrumb {
margin-right: 50px;
}

// .content img sets width: 100% and margin: 2rem auto at equal-or-higher specificity
// than .speaker-photo, so a bare .speaker-photo rule can't hold its own size or
// spacing against it — the photo stretches to fill the column and loses its right-side
// gap (margin-right collapses to the shorthand's "auto", which floats resolve to 0).
.content img.speaker-photo {
width: 240px;
max-width: 240px;
margin: 0 40px 24px 0;
}

@media (max-width: 576px) {
.content img.speaker-photo {
float: none;
display: block;
width: 100%;
max-width: 240px;
margin: 0 auto 20px;
}
}

// Opt-in variant: photo scales to match the height of its bio text instead of
// floating at a fixed size. Scoped to its own modifier classes so it doesn't change
// the float-based layout every other speaker-bio entry on the site already uses.
.speaker-bio--match-height {
display: flex;
align-items: stretch;
gap: 40px;
}

.speaker-bio--match-height .speaker-bio-text {
flex: 1;
min-width: 0;
}

.content img.speaker-photo.speaker-photo--match-height {
flex: 0 0 240px;
width: 240px;
max-width: 240px;
height: auto;
object-fit: cover;
// The source photo has him positioned well right of center, with a lot of
// empty background on the left — a centered crop grabs too much of that
// background instead of following him. Bias the crop right to compensate.
object-position: 65% center;
margin: 0;
float: none;
}

@media (max-width: 576px) {
.speaker-bio--match-height {
flex-direction: column;
}

.content img.speaker-photo.speaker-photo--match-height {
flex-basis: auto;
width: 100%;
max-width: 100%;
height: 260px;
}
}

.content img {
display: block;
margin: 2rem auto;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@

---
layout: page
title: 'InnerSource Commons Announces Scott Hanselman as Keynote Speaker for InnerSource Summit 2026'
image: "/images/events/speakers/Scott_Hanselman.jpg"
date: 2026-08-06
featured: true
type: "announcements"
---

InnerSource Commons is delighted to announce that Scott Hanselman, Vice President and Member of Technical Staff at Microsoft/GitHub, will deliver a keynote at [InnerSource Summit 2026](/events/isc-2026/), taking place on Thursday, November 12, 2026.

InnerSource Summit 2026 is a 22-hour global virtual event that follows the sun across every timezone, bringing together practitioners, engineering leaders, researchers, and open collaboration advocates from around the world to share experiences, innovations, and best practices in InnerSource.

Scott Hanselman is one of the technology industry's most respected voices. With more than 30 years of experience as a software developer, Scott has inspired more than one million developers through his writing, speaking, podcasts, videos, and community engagement. He has authored numerous technical books, maintained his acclaimed blog for more than two decades, and hosted more than 1,000 episodes of the award-winning Hanselminutes podcast.

"We're thrilled to have Scott Hanselman join us as a keynote speaker," said Russ Rutledge, Executive Director of InnerSource Commons. "Scott has spent his career building communities and sharing what he knows with other developers. That is just what InnerSource is about, and I'm very excited for our attendees to hear from him."

Additional keynote speakers, session agendas, and registration details will be rolled out over the coming months. The Call for Proposals (CFP) is open until August 21, 2026 — [submit a talk](https://docs.google.com/forms/d/e/1FAIpQLSc7BunGnu-LW5PsTtmtvna5xn_F5nkZockHJvskhnDu_5it5Q/viewform?usp=dialog).

### About Scott Hanselman

Scott Hanselman is Vice President and Member of Technical Staff at Microsoft/GitHub. A software developer for more than 30 years, Scott is an internationally recognized speaker, author, educator, and developer advocate. He has been blogging for more than 20 years, hosts the Hanselminutes podcast and Azure Friday, has written several technical books, and has spoken to more than one million developers worldwide. Based in Portland, Oregon, Scott is passionate about making technology accessible and helping developers build better software together.

### About InnerSource Commons

<p>
{{< about-text >}}
</p>

### Contact Information

If you would like to learn more about InnerSource Summit 2026, please visit the [event page](/events/isc-2026/) or contact us at: info@innersourcecommons.org.
18 changes: 18 additions & 0 deletions content/en/events/isc-2026.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,24 @@ Be part of InnerSource Summit 2026.
Remember if you want to go fast, go alone. If you want to go far, go together!
<br />
<br />

### Keynote speakers
<br />

<div class="clearfix speaker-bio speaker-bio--match-height">
<img alt="Scott Hanselman photo" src="/images/events/speakers/Scott_Hanselman.jpg" width="200" class="speaker-photo speaker-photo--match-height" id="Scott_Hanselman" />

<div class="speaker-bio-text">

**Scott Hanselman**

Scott Hanselman is Vice President and Member of Technical Staff at Microsoft/GitHub. A software developer for more than 30 years, Scott is an internationally recognized speaker, author, educator, and developer advocate. He has been blogging for more than 20 years, hosts the Hanselminutes podcast and Azure Friday, has written several technical books, and has spoken to more than one million developers worldwide. Based in Portland, Oregon, Scott is passionate about making technology accessible and helping developers build better software together.

</div>
</div>
<br />
<br />

**Talk to us now on info@innersourcecommons.org to find out how you can be part of this year’s summit or fill out the following forms:
<br />
<!-- [Expression of Interest form](https://docs.google.com/forms/d/e/1FAIpQLSfPV4TURwC9czP5Sn5AfXY4E7QGRYHdjZgSKExrL7b5pjGtFg/viewform) -->
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading