<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://jamesdempsey.net/feed.xml" rel="self" type="application/atom+xml" /><link href="https://jamesdempsey.net/" rel="alternate" type="text/html" /><updated>2026-03-17T00:43:19+00:00</updated><id>https://jamesdempsey.net/feed.xml</id><title type="html">James Dempsey</title><subtitle>From Apple to Indie in three easy steps</subtitle><entry><title type="html">Liquid Glass: The Song</title><link href="https://jamesdempsey.net/2025/09/05/liquid-glass-the-song.html" rel="alternate" type="text/html" title="Liquid Glass: The Song" /><published>2025-09-05T18:20:00+00:00</published><updated>2025-09-05T18:20:00+00:00</updated><id>https://jamesdempsey.net/2025/09/05/liquid-glass-the-song</id><content type="html" xml:base="https://jamesdempsey.net/2025/09/05/liquid-glass-the-song.html"><![CDATA[<p>In advance of the fall OS releases from Apple, I wrote a little song about Liquid Glass.</p>

<p>It’s a short ditty, only about 90 seconds long. I hope it will bring a smile.</p>

<p>The song came together very quickly, written in the morning, performed for the first time that evening. I’ve included that story below the  video.</p>

<p>Please feel free to share it with others who might enjoy it as well!</p>

<div class="video-container">
<iframe id="livestream" src="https://www.youtube.com/embed/iNRE2dPdPdw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>
</div>

<h2 id="making-of-a-song-12-hours-and-1200-miles">Making of a Song: 12 Hours and 1200 Miles</h2>

<p>The song was conceived, written, and debuted over a 12 hour period while on my way from Anaheim, CA to Seattle, WA.</p>

<p>I started the day at Disneyland—a typical post-WWDC destination for me. I was about to embark on a day-long journey to Seattle to play a few songs in a mini-Breakpoint Jam at <a href="https://mastodon.social/@brentsimmons@indieweb.social" target="_blank">Brent Simmon</a>’s retirement party.</p>

<p>The idea for the song hit me as I was walking across the grounds of the Disneyland Hotel, roller bag in tow, heading for the airport.</p>

<p>Once I got through security, I found an empty gate, and worked out the chords on my ukulele. I also recorded the ukulele part so I could ‘practice’ silently in my head on the flight.</p>

<p>I had a 90-minute layover in Oakland. I texted longtime Breakpoint <a href="https://mastodon.social/@savinola" target="_blank">Laura Savino</a>, who was performing with us that night. I sent her the chords and she kindly agreed to print out a chord chart for the new song.</p>

<p>I arrived in Seattle, checked into my hotel and ran through the song a couple of times in my room.</p>

<p>Omni Group CEO and Breakpoint <a href="https://mastodon.social/@kcase" target="_blank">Ken Case</a> was also performing with us that night. He was also good enough to give me a lift to the show. I gave him a preview of the song in the car en route. Fortunately he was amused, so it seemed the song was on the right track.</p>

<h2 id="audio-version-of-the-song">Audio Version Of The Song</h2>
<p>In the coming days I will be making an audio version of <em>Liquid Glass</em> available to everyone on the James Dempsey and the Breakpoints mailing list. This low-volume mailing list also gets early access to tickets for our annual <em>LIVE near WWDC</em> show.</p>

<p>If you’re interested, please <a href="http://eepurl.com/wfs3X" target="_blank">join the mailing list</a>! •</p>]]></content><author><name>James Dempsey</name></author><category term="Apple" /><category term="iOS" /><category term="Mac" /><category term="Music" /><category term="Software Development" /><category term="Apple" /><category term="Breakpoints" /><category term="iOS" /><category term="James Dempsey" /><category term="James Dempsey and the Breakpoints" /><category term="JDBP" /><category term="Mac" /><category term="music" /><category term="Software Development" /><category term="Ukulele" /><category term="Breakpoint Jam" /><summary type="html"><![CDATA[In advance of the fall OS releases from Apple, I wrote a little song about Liquid Glass.]]></summary></entry><entry><title type="html">Where I’ll be at WWDC 2025</title><link href="https://jamesdempsey.net/2025/06/09/where-ill-be-at-wwdc-2025.html" rel="alternate" type="text/html" title="Where I’ll be at WWDC 2025" /><published>2025-06-09T13:00:00+00:00</published><updated>2025-06-09T13:00:00+00:00</updated><id>https://jamesdempsey.net/2025/06/09/where-ill-be-at-wwdc-2025</id><content type="html" xml:base="https://jamesdempsey.net/2025/06/09/where-ill-be-at-wwdc-2025.html"><![CDATA[<p>I’ll be doing a few things this week at WWDC25 and wanted to pass along my schedule. Hope to see you at one or more of these happenings!</p>

<h2>
    Tuesday: Fireside Chat with Michael Darius at One More Thing
  </h2>

<p>
    <a href="https://omt-conf.com" target="_blank" rel="noopener noreferrer"><img loading="lazy" class="alignleft" src="/images/omt-logo-dark.png" alt="One More Thing Conference Logo" width="150" height="150" /></a><br /> On Tuesday morning at the <a href="https://omt-conf.com" target="_blank" rel="noopener noreferrer"><em>One More Thing</em></a> conference, I will be interviewing former Apple designer Michael Darius.
  </p>

<p>
    This session will feature the premiere of “King of Cupertino”, a musical tribute to Steve Jobs.
 </p>
<p>
    The fireside chat will focus on Michael’s reflections on the spiritual nature of development.
  </p>
<p>You can <a href="https://lu.ma/7qb1fqyf">RSVP</a> for this session.</p>
<p style="clear: both;">
    <em><a href="https://omt-conf.com" target="_blank" rel="noopener noreferrer">One More Thing, June 9-12, 2025</a></em><br /> <em> Fireside Chat with Michael Darius, Tuesday, June 10th</em><br />
    <em>10:30 AM Pacific</em>
  </p>

<h2 style="text-align: left; clear: both;">
  Wednesday: LIVE near WWDC 2025
</h2>

<p><a href="http://livenearwwdc.com" target="_blank" rel="noopener noreferrer"><img loading="lazy" class="alignleft" src="/uploads/2018/05/jdbp-square-logo-512-300x300.png" alt="James Dempsey and the Breakpoints JDBP Logo" width="200" height="200" srcset="/uploads/2018/05/jdbp-square-logo-512-300x300.png 300w, /uploads/2018/05/jdbp-square-logo-512-150x150.png 150w, /uploads/2018/05/jdbp-square-logo-512.png 512w" sizes="(max-width: 200px) 100vw, 200px" /></a><br />
On Wednesday night <em>James Dempsey and the Breakpoints</em> perform <a href="https://livenearwwdc.com" target="_blank" rel="noopener noreferrer"><em>LIVE near WWDC</em></a> in a benefit concert for <a href="https://techtonica.org">Techtonica</a>.</p>

<p>The show is a full concert of humorous, original, programming-oriented songs, including favorites from our iTunes chart-topping, #5 Billboard comedy album Backtrace.</p>

<p>I’ll be joined on stage by the Breakpoints—a fabled group of talented techies-by-day and musicians-by-night who make the music and fun come alive!</p>

<p>You can enjoy the show in person or watch the free live stream.</p>

<p>The live stream includes a live chat hosted by Breakpoints Steve Hayman and Tom Harrington. Join the live chat to connect with other folks in the community while enjoying the show!</p>

<p>Full details are at <a href="https://livenearwwdc.com" target="_blank">livenearwwdc.com</a>.</p>

<p><em><a href="http://livenearwwdc.com" target="_blank" rel="noopener noreferrer">James Dempsey and the Breakpoints, LIVE near WWDC</a></em><br />
<em>Wednesday, June 11th</em><br />
<em>Doors open at 7:00 PM Pacific, Music starts about 8:00 PM Pacific</em><br />
<em>Live chat starts at 7:30 PM Pacific</em></p>

<h2>
    Thursday: WWDC25 Week In Review at One More Thing
  </h2>

<p>
    <a href="https://omt-conf.com" target="_blank" rel="noopener noreferrer"><img loading="lazy" class="alignleft" src="/images/omt-logo-dark.png" alt="One More Thing Conference Logo" width="150" height="150" /></a><br /> Continuing a tradition that started at AltConf, I’ll be closing out the week at the <br /><a href="https://omt-conf.com" target="_blank" rel="noopener noreferrer"><em>One More Thing</em></a> conference with a <em>WWDC Week In Review, </em>a lighthearted look back at the announcements and events of the week.
  </p>

<p>
    After a week front-loaded with announcements and technical talks—this easy-going closing session of One More Thing combines humor, music, and perspective.
 </p>
<p>
    And there will be a bit involving a ukulele.
  </p>
<p>The closing party for One More Thing will be held immediately after the session. So come on by, enjoy the session and then the party. <a href="https://lu.ma/wwdc-week-in-review-with-james-dempsey-2025">RSVP</a> for the event.</p>
<p style="clear: both;">
    <em><a href="https://omt-conf.com" target="_blank" rel="noopener noreferrer">One More Thing, June 9-12, 2025</a></em><br /> <em> Closing Session, Thursday, June 12th</em><br />
    <em>3:30 PM Pacific</em>
  </p>

<div>
  <h2 style="text-align: left;">
    A Busy WWDC25 Week
  </h2>
  
  <p>
    As usual, it will be a busy WWDC week with plenty of new announcements and technology to wrap our heads around. Feel free to <a href="https://mastodon.social/@jamesdempsey" target="_blank">follow me on Mastodon</a> and say hello!
  </p>
    
  <p>
    <span style="color: var(--color-text);">I hope you can make it out to one or more of these events—see you at WWDC! •</span>
  </p>
</div>]]></content><author><name>James Dempsey</name></author><category term="Apple" /><category term="iOS" /><category term="Mac" /><category term="Music" /><category term="Software Development" /><category term="One More Thing" /><category term="Techtonica" /><category term="Apple" /><category term="Apple Worldwide Developers Conference" /><category term="Breakpoints" /><category term="iOS" /><category term="James Dempsey" /><category term="James Dempsey and the Breakpoints" /><category term="JDBP" /><category term="LIVE near WWDC" /><category term="Mac" /><category term="music" /><category term="Software Development" /><category term="The Art Boutiki" /><category term="Ukulele" /><category term="WWDC" /><category term="WWDC 2025" /><category term="WWDC Week In Review" /><category term="WWDC25" /><summary type="html"><![CDATA[I’ll be doing a few things this week at WWDC25 and wanted to pass along my schedule. Hope to see you at one or more of these happenings!]]></summary></entry><entry><title type="html">From Concept To Finished Poster With Iconfactory</title><link href="https://jamesdempsey.net/2025/06/06/from-concept-to-finished-poster-with-iconfactory.html" rel="alternate" type="text/html" title="From Concept To Finished Poster With Iconfactory" /><published>2025-06-06T19:00:00+00:00</published><updated>2025-06-06T19:00:00+00:00</updated><id>https://jamesdempsey.net/2025/06/06/from-concept-to-finished-poster-with-iconfactory</id><content type="html" xml:base="https://jamesdempsey.net/2025/06/06/from-concept-to-finished-poster-with-iconfactory.html"><![CDATA[<p><a href="/images/2025/05/live-near-wwdc-poster.png" target="_blank" rel="noopener noreferrer"><img loading="lazy" class="alignleft-flushtop" src="/images/2025/05/live-near-wwdc-poster.png" alt="Show poster for 'James Dempsey and the Breakpoints, LIVE near WWDC 2023, a benefit concert for Techtonica'. A view of Santa Clara valley, mountains in the background with Apple Park off in the distance. In the foreground a Tiki outpost with a ukulele." width="400" /></a></p>

<p>We started creating posters for <em>LIVE near WWDC</em> shows back in 2017.</p>

<p>Each year, we try to use a different style. Some years the posters have been created by talented artists, some years it’s just been me.</p>

<p>I’ve always admired vintage national parks posters done by the WPA in the 1930s. I came across the <a href="https://simplebits.com" target="_blank">SimpleBits</a> font Parkly, which is inspired by those posters, which in turn inspired me to go with that style this year.</p>

<p>I could picture the end result that I was hoping for but knew I definitely did not have the artistic skills required to create what I had in mind.</p>

<p>On Mastodon, I asked for recommendations for real human artists (thanks to everyone who replied!). One of the replies was from Cheryl Cicha at Iconfactory.</p>

<p><a href="https://iconfactory.com" target="_blank">Iconfactory</a> is a legendary design house, having created icons and app designs for many well-known apps, as well as their own apps, for more than a quarter century.</p>

<p>Without Cheryl’s reply, it would not have occurred to me to approach Iconfactory for a show poster. In my mind they were strongly associated with icons and apps.</p>

<p>Even after her suggestion, there was a little anxiety on my part. It’s probably a bit of imposter syndrome on my part, but our yearly benefit concert is a small operation in the grand scheme of things.</p>

<p>Should I be dreaming about having a show poster created by a company with some of the most talented designers and artists in the business?</p>

<p>In the end, it was a pleasure to work with Iconfactory and I am <em>incredibly</em> happy with the results. The answer to my question has turned out to be an enthusiastic <em>‘Yes!’</em>.</p>

<h2 id="from-concept-to-poster">From Concept To Poster</h2>
<p>The process of working with the folks at Iconfactory was very collaborative, exploring a number of ideas in a relatively short period of time.</p>

<p>The artist for the poster is Anthony Piraino, who was familiar with this artistic style and happened to already have prints of a few of those national parks posters in his office.</p>

<figure class="alignright-flushtop new-layout">
<a href="/images/2025/05/rough-concept-sketch.jpg" target="_blank" rel="noopener noreferrer"><img loading="lazy" class="show-border" src="/images/2025/05/rough-concept-sketch.jpg" alt="Show poster for 'James Dempsey and the Breakpoints, LIVE near WWDC 2023, a benefit concert for Techtonica'. A view of Santa Clara valley, mountains in the background with Apple Park off in the distance. In the foreground a Tiki outpost with a ukulele." width="400" /></a>
<figcaption class="wp-caption-text new-layout">
My original concept sketch.<br />An awful piece of artwork—but it got the point across.
</figcaption>
</figure>

<p>I provided a very rough concept sketch and a few pages of notes and Anthony did a first pass at the artwork.</p>

<p>It was a very iterative process. I provided feedback and suggestions based on work in progress. Anthony made suggestions and many design choices, and we puzzled out a few design questions together.</p>

<p>Turnaround was quick incorporating feedback.</p>

<p>Comparing the original concept sketch to the final poster, two things occur to me.</p>

<p>The first is that despite being an awful piece of artwork, the concept sketch managed to convey what I had in mind.</p>

<p>The second is that Anthony did a fantastic job of taking that sketch and many, many notes and ideas of mine and incorporated them into a beautiful piece of artwork.</p>

<h2 class="noclear">LIVE near WWDC</h2>

<p>This is the first show poster to visually represent the name of the concert: <em>LIVE near WWDC</em>.</p>

<p>The official event is happening off in the distance at Apple Park while our own joyous band of nerdy musicians performs nearby.</p>

<p>The Tiki outpost is inspired by the venue for the show—local San Jose geekeasy <a href="https://artboutiki.com" target="_blank">The Art Boutiki</a>.</p>

<p>The Santa Clara Valley, better known as Silicon Valley, is depicted with a nod to its past, filled with greenery, as opposed to highways, strip malls, and tech company campuses.</p>

<h2 id="easter-eggs">Easter Eggs</h2>
<p>The poster also includes a few visual easter eggs.</p>

<p>First, every piece of <em>JDBP</em> album art and every show poster includes the breakpoint symbol in one form or another. Sometimes it is fairly obvious, sometimes much more subtle. This year it appears in two contexts, not particularly hidden.</p>

<p><img class="alignleft-flushtop" src="/images/2025/05/xcode-breakpoint.svg" alt="An Xcode breakpoint." width="75" /></p>

<p>The Breakpoint symbol itself is inspired by how a breakpoint is represented in Xcode. Other IDEs may use different visual representations, but we’ve been pretty happy with this shape and variations of “breakpoint blue”.</p>

<p>Besides the breakpoint motif, the poster incorporates a few additional easter eggs. One stands out to longtime Mac users pretty quickly. The other two are more subtle. No spoilers in this post, but I may post a few hints on Mastodon over the next few days.</p>

<h2 id="posters-available-at-the-show">Posters Available At The Show</h2>
<p>It is always an exciting day for me when the show posters arrive from the printer.</p>

<p><a href="http://livenearwwdc.com" target="_blank" rel="noopener noreferrer"><img loading="lazy" class="alignleft-flushtop" src="/images/2025/05/printed-posters-in-box.jpg" alt="Show poster for 'James Dempsey and the Breakpoints, LIVE near WWDC 2023, a benefit concert for Techtonica'. A view of Santa Clara valley, mountains in the background with Apple Park off in the distance. In the foreground a Tiki outpost with a ukulele." width="400" /></a></p>

<p>The printed posters provide tangible evidence, beyond fleeting Mastodon messages, blog posts, and the like, that the show is on its way.</p>

<p>Show posters will be on sale at the event with all proceeds going to the show beneficiary, Techtonica. If you‘re a VIP ticket holder, we already have you covered, one is included with your ticket.</p>

<p>To help raise funds for Techtonica, a <em>very limited</em> number of posters signed by me and all of the Breakpoints performing at the show will also be available.</p>

<p>We provide a hard cardstock envelope for the poster so you can mail it, put it in luggage, etc. and guard against the poster being bent or damaged.</p>

<h2 class="noclear">Some Tickets Still Available</h2>

<p>The show is getting very close to being sold out, but some tickets are still available.</p>

<p>If you have been planning on coming to the show but have not gotten around to buying your ticket yet, this would be the perfect time.</p>

<p>And if you can’t make it to the show, you can watch the live stream of the concert.</p>

<p>Show and live stream details and tickets sales are at <a href="https://livenearwwdc.com">livenearwwdc.com</a></p>

<p>I hope to see you Wednesday night for <em>LIVE near WWDC 2025</em>! •</p>

<hr />

<p><em>You can always find the latest news about LIVE near WWDC at <a href="https://livenearwwdc.com" target="_blank">https://livenearwwdc.com</a>.</em></p>

<p><em>Our sponsors make this show possible. Everyone involved in this event, from planning to performing, sends an enormous thank you to our sponsors for their support. Please support our sponsors by clicking through the links below and checking them out!</em></p>

<h3 id="platinum-sponsor">Platinum Sponsor</h3>
<div class="sponsor-block">
  <div class="sponsor-item">
  <a href="https://www.hackingwithswift.com" target="_blank"><img src="/images/sponsors/hacking_with_swift.svg" width="600" alt="Hacking With Swift logo" /></a>
  <a href="https://www.hackingwithswift.com" target="_blank"><p>Hacking with Swift</p></a>
  </div>
</div>

<h3 id="gold-sponsors">Gold Sponsors</h3>
<div class="sponsor-block">
  <div class="sponsor-item">
    <a href="https://martiancraft.com" target="_blank"><img src="/images/sponsors/martian_craft_logo.png" width="350" alt="MartianCraft logo" /></a>
    <a href="https://martiancraft.com" target="_blank"><p>MartianCraft</p></a>
  </div>
  <div class="sponsor-item">
    <a href="https://omnigroup.com" target="_blank"><img src="/images/sponsors/omni_group_logo.png" width="300" alt="The Omni Group logo" /></a>
    <a href="https://omnigroup.com" target="_blank"><p>The Omni Group</p></a>
  </div>
</div>

<h3 id="silver-sponsors">Silver Sponsors</h3>
<div class="sponsor-block sponsor-block-last">
  <div class="sponsor-item">
  <a href="https://www.revenuecat.com" target="_blank"><img src="/images/sponsors/revenuecat-logo.svg" width="200" alt="RevenueCat logo" /></a>
  <a href="https://www.revenuecat.com" target="_blank"><p>RevenueCat</p></a>
  </div>
    <div class="sponsor-item">
  <a href="https://swift-virtuoso.com" target="_blank"><img src="/images/sponsors/swift-virtuoso-logo.svg" width="200" alt="Swift Virtuoso logo" /></a>
  <a href="https://swift-virtuoso.com" target="_blank"><p>Swift Virtuoso</p></a>
  </div>
  <div class="sponsor-item">
  <a href="https://tapforms.com" target="_blank"><img src="/images/sponsors/tap-forms-pro.png" width="200" alt="Tap Forms Pro logo" /></a>
  <a href="https://tapforms.com" target="_blank"><p>Tap Forms Pro</p></a>
  </div>
</div>]]></content><author><name>James Dempsey</name></author><category term="Apple" /><category term="iOS" /><category term="Mac" /><category term="Music" /><category term="Software Development" /><category term="Apple" /><category term="Apple Worldwide Developers Conference" /><category term="Breakpoints" /><category term="iOS" /><category term="James Dempsey" /><category term="James Dempsey and the Breakpoints" /><category term="JDBP" /><category term="LIVE near WWDC" /><category term="Design" /><category term="Mac" /><category term="macOS" /><category term="music" /><category term="Software Development" /><category term="Ukulele" /><category term="WWDC" /><category term="WWDC 2025" /><category term="WWDC25" /><summary type="html"><![CDATA[The show poster for LIVE near WWDC 2025 moved from an initial concept by James to a finished poster by Anthony Piraino of Iconfactory.]]></summary></entry><entry><title type="html">LIVE near WWDC 2025 Livestream</title><link href="https://jamesdempsey.net/2025/06/04/live-near-wwdc-2025-livestream.html" rel="alternate" type="text/html" title="LIVE near WWDC 2025 Livestream" /><published>2025-06-04T14:00:00+00:00</published><updated>2025-06-04T14:00:00+00:00</updated><id>https://jamesdempsey.net/2025/06/04/live-near-wwdc-2025-livestream</id><content type="html" xml:base="https://jamesdempsey.net/2025/06/04/live-near-wwdc-2025-livestream.html"><![CDATA[<p>I am very happy to report that we’ve worked out the details and will be livestreaming the <em>LIVE near WWDC</em> show once again this year.</p>

<p>If you’re not going to be in town for WWDC (or could not get a ticket to the show—they’re going fast!) you’ll be able to watch the show from wherever you happen to be.</p>

<p>There will be a live chat along with the stream before and during the concert, hosted by Breakpoints Steve Hayman and Tom Harrington. The live chat is a great way to connect with other members of the community.</p>

<div class="video-container">
<iframe id="livestream" src="https://www.youtube.com/embed/RJdJMmfIENo?si=T-sEG5sHA5c_hRsj" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>
</div>
<p class="wp-caption-text"><em>The live chat begins at 7:30 pm with the music starting about 8:00 pm. All times Pacific.</em></p>

<p>The live stream is free, no paywall or ticket required to watch the concert online. In the spirit of the benefit concert, we do request you consider making a <a href="https://www.flipcause.com/secure/cause_pdetails/MjMyNjQx">donation to Techtonica</a>.</p>

<h2 id="tickets-still-available">Tickets still available</h2>
<p>A limited number of tickets are still available to come see the show in person.</p>

<p>Tickets and full show info are available at <a href="https://livenearwwdc.com">livenearwwdc.com</a>.</p>

<p>Whether you attend in person or watch the livestream, we hope you can join us on Wednesday, June 11 for <em>LIVE near WWDC 2025</em>! •</p>

<hr />

<p><em>You can always find the latest news about LIVE near WWDC at <a href="https://livenearwwdc.com" target="_blank">https://livenearwwdc.com</a>.</em></p>

<p><em>Our sponsors make this show possible. Everyone involved in this event, from planning to performing, sends an enormous thank you to our sponsors for their support. Please support our sponsors by clicking through the links below and checking them out!</em></p>

<h3 id="platinum-sponsor">Platinum Sponsor</h3>
<div class="sponsor-block">
  <div class="sponsor-item">
  <a href="https://www.hackingwithswift.com" target="_blank"><img src="/images/sponsors/hacking_with_swift.svg" width="600" alt="Hacking With Swift logo" /></a>
  <a href="https://www.hackingwithswift.com" target="_blank"><p>Hacking with Swift</p></a>
  </div>
</div>

<h3 id="gold-sponsors">Gold Sponsors</h3>
<div class="sponsor-block">
  <div class="sponsor-item">
    <a href="https://martiancraft.com" target="_blank"><img src="/images/sponsors/martian_craft_logo.png" width="350" alt="MartianCraft logo" /></a>
    <a href="https://martiancraft.com" target="_blank"><p>MartianCraft</p></a>
  </div>
  <div class="sponsor-item">
    <a href="https://omnigroup.com" target="_blank"><img src="/images/sponsors/omni_group_logo.png" width="300" alt="The Omni Group logo" /></a>
    <a href="https://omnigroup.com" target="_blank"><p>The Omni Group</p></a>
  </div>
</div>

<h3 id="silver-sponsors">Silver Sponsors</h3>
<div class="sponsor-block sponsor-block-last">
  <div class="sponsor-item">
  <a href="https://www.revenuecat.com" target="_blank"><img src="/images/sponsors/revenuecat-logo.svg" width="200" alt="RevenueCat logo" /></a>
  <a href="https://www.revenuecat.com" target="_blank"><p>RevenueCat</p></a>
  </div>
    <div class="sponsor-item">
  <a href="https://swift-virtuoso.com" target="_blank"><img src="/images/sponsors/swift-virtuoso-logo.svg" width="200" alt="Swift Virtuoso logo" /></a>
  <a href="https://swift-virtuoso.com" target="_blank"><p>Swift Virtuoso</p></a>
  </div>
  <div class="sponsor-item">
  <a href="https://tapforms.com" target="_blank"><img src="/images/sponsors/tap-forms-pro.png" width="200" alt="Tap Forms Pro logo" /></a>
  <a href="https://tapforms.com" target="_blank"><p>Tap Forms Pro</p></a>
  </div>
</div>]]></content><author><name>James Dempsey</name></author><category term="Apple" /><category term="iOS" /><category term="Mac" /><category term="Music" /><category term="Software Development" /><category term="Apple" /><category term="Apple Worldwide Developers Conference" /><category term="Breakpoints" /><category term="iOS" /><category term="James Dempsey" /><category term="James Dempsey and the Breakpoints" /><category term="Livestream" /><category term="JDBP" /><category term="LIVE near WWDC" /><category term="Mac" /><category term="macOS" /><category term="music" /><category term="Software Development" /><category term="Ukulele" /><category term="WWDC" /><category term="WWDC 2025" /><category term="WWDC25" /><summary type="html"><![CDATA[Announcing that the LIVE near WWDC benefit concert will be livestreamed.]]></summary></entry><entry><title type="html">LIVE near WWDC 2025</title><link href="https://jamesdempsey.net/2025/05/30/live-near-wwdc-2025.html" rel="alternate" type="text/html" title="LIVE near WWDC 2025" /><published>2025-05-30T14:00:00+00:00</published><updated>2025-05-30T14:00:00+00:00</updated><id>https://jamesdempsey.net/2025/05/30/live-near-wwdc-2025</id><content type="html" xml:base="https://jamesdempsey.net/2025/05/30/live-near-wwdc-2025.html"><![CDATA[<p><a href="http://livenearwwdc.com" target="_blank" rel="noopener noreferrer"><img loading="lazy" class="alignleft-flushtop" src="/images/2025/05/live-near-wwdc-poster.png" alt="Show poster for 'James Dempsey and the Breakpoints, LIVE near WWDC 2023, a benefit concert for Techtonica'. A view of Santa Clara valley, mountains in the background with Apple Park off in the distance. In the foreground a Tiki outpost with a ukulele." width="400" /></a></p>

<p>It’s that time of year where rumors fly in anticipation of another WWDC keynote.</p>

<p>Meanwhile across multiple timezones, Breakpoints are rehearsing nights and weekends getting ready to perform <em>LIVE near WWDC</em> once again.</p>

<p>For 2025, the show returns to <a href="https://artboutiki.com" target="_blank">The Art Boutiki</a>—a funky San Jose gem of a venue and self-proclaimed “Geekeasy”.</p>

<p>(Being a sucker for a nice pun, when scouting venues last year, they pretty much had me at “Geekeasy” before I even walked in the door.)</p>

<p>Carrying on what has become a yearly tradition, this year’s show poster is inspired by vintage National Parks posters of the 1930s. It leans into the theme of the venue and the name of the show, with a Tiki outpost <em>near</em>, but not <em>at</em> WWDC, with Apple Park in the distance.</p>

<p>The poster art was created a talented artist at the legendary <a href="https://iconfactory.com" target="_blank">Iconfactory</a>. They were a pleasure to work with as we iterated on the design, moving from a truly terrible rough concept sketch and a few pages of notes I provided to the finished artwork. I am <em>very</em> happy with how the poster turned out and am looking forward to hanging it on my wall.</p>

<p>Show posters (11” x 17”) will be on sale at the event with all proceeds going to Techtonica. If you‘re a VIP ticket holder, we already have you covered, one is included with your ticket.</p>

<p>You can get tickets to the show as well as full details (date, time, venue address, etc.) at <a href="https://livenearwwdc.com" target="_blank">livenearwwdc.com</a>.</p>

<p>Tickets are still available but they have been going quickly.</p>

<p>Every year I hear from people who waited to buy tickets and then were disappointed that the show was sold out. If you are planning on coming to the show, I encourage you to get your tickets now to save yourself a lifetime of regret. ;)</p>

<h2 id="introducing-a-new-song">Introducing A New Song</h2>
<p>At the end of April, at the <a href="https://deepdishswift.com" target="_blank">Deep Dish Swift</a> conference, I performed a new song as a work in progress. I had arrived in Chicago on Saturday afternoon with a partially-written song with a chorus and bridge but no verses at that point. By noon on Monday, I had a completed draft of the full lyrics and melody. Between conference sessions I would rush back to my room to rehearse the new song for our Breakpoint Jam on Tuesday afternoon.</p>

<p>Because it was brand new, there wasn’t time to have the other performers learn it, so it was just me singing and playing ukulele. On stage, I called it the TestFlight version of the song because just like an app in TestFlight, it wasn’t the final version and the entire thing could potentially come crashing down at any moment.</p>

<p>We’ve been working on the arrangement for the full band and are really looking forward to sharing it everyone live at the show.</p>

<h2 id="the-band">The Band</h2>
<p>Speaking of the band, as in past years, we have an eclectic group of musicians ranging from the core band of drums, bass, rhythm and lead guitars to violin, banjo, saxophone, Croatian tamburica—and of course: slide-advance keyboard; additional vocalists round out the sound.</p>

<p>At present about 18 different musicians are expected to perform, arriving in the Bay Area from various locations around the globe. The exact lineup is always subject to change right up until showtime. This year, we have a mix of longtime Breakpoints as well as some folks performing <em>LIVE near WWDC</em> for the first time.</p>

<p>I am incredibly grateful to everyone who lends their time and talent to the show. This includes all of the musicians as well as folks volunteering to do operations like working the door and the merch table, photographing the show, and producing on the livestream.</p>

<p>For me, one of the greatest joys of this band has been the number of people I have had the chance to meet, get to know, and perform with over the years at various <em>LIVE near WWDC</em> shows and Breakpoint Jams. This community has so many wonderful, talented people and it has been a true honor to have so many join me on stage.</p>

<h2 id="a-big-night-during-a-big-week">A Big Night During A Big Week</h2>
<p>WWDC25 is promising to be an exciting week full of announcements and almost certainly some surprises.</p>

<p>And for Wednesday, June 11th, we‘ve been working on a show we hope you’ll really enjoy.</p>

<p>Once again, all of us are incredibly excited and grateful to be able do this show again; happy to be supporting <a href="https://www.techtonica.org" target="_blank">Techtonica</a>; and very thankful for the support of our sponsors.</p>

<p>We all hope you can join us on Wednesday night for <em>LIVE near WWDC 2025</em>! •</p>

<hr />

<p><em>You can always find the latest news about LIVE near WWDC at <a href="https://livenearwwdc.com" target="_blank">https://livenearwwdc.com</a>.</em></p>

<p><em>And speaking of sponsors—our sponsors make this show possible. Everyone involved in this event, from planning to performing, sends an enormous thank you to our sponsors for their support. Please support our sponsors by clicking through the links below and checking them out!</em></p>

<h3 id="platinum-sponsor">Platinum Sponsor</h3>
<div class="sponsor-block">
  <div class="sponsor-item">
  <a href="https://www.hackingwithswift.com" target="_blank"><img src="/images/sponsors/hacking_with_swift.svg" width="600" alt="Hacking With Swift logo" /></a>
  <a href="https://www.hackingwithswift.com" target="_blank"><p>Hacking with Swift</p></a>
  </div>
</div>

<h3 id="gold-sponsors">Gold Sponsors</h3>
<div class="sponsor-block">
  <div class="sponsor-item">
    <a href="https://martiancraft.com" target="_blank"><img src="/images/sponsors/martian_craft_logo.png" width="350" alt="MartianCraft logo" /></a>
    <a href="https://martiancraft.com" target="_blank"><p>MartianCraft</p></a>
  </div>
  <div class="sponsor-item">
    <a href="https://omnigroup.com" target="_blank"><img src="/images/sponsors/omni_group_logo.png" width="300" alt="The Omni Group logo" /></a>
    <a href="https://omnigroup.com" target="_blank"><p>The Omni Group</p></a>
  </div>
</div>

<h3 id="silver-sponsors">Silver Sponsors</h3>
<div class="sponsor-block sponsor-block-last">
  <div class="sponsor-item">
  <a href="https://www.revenuecat.com" target="_blank"><img src="/images/sponsors/revenuecat-logo.svg" width="200" alt="RevenueCat logo" /></a>
  <a href="https://www.revenuecat.com" target="_blank"><p>RevenueCat</p></a>
  </div>
    <div class="sponsor-item">
  <a href="https://swift-virtuoso.com" target="_blank"><img src="/images/sponsors/swift-virtuoso-logo.svg" width="200" alt="Swift Virtuoso logo" /></a>
  <a href="https://swift-virtuoso.com" target="_blank"><p>Swift Virtuoso</p></a>
  </div>
  <div class="sponsor-item">
  <a href="https://tapforms.com" target="_blank"><img src="/images/sponsors/tap-forms-pro.png" width="200" alt="Tap Forms Pro logo" /></a>
  <a href="https://tapforms.com" target="_blank"><p>Tap Forms Pro</p></a>
  </div>
</div>]]></content><author><name>James Dempsey</name></author><category term="Apple" /><category term="iOS" /><category term="Mac" /><category term="Music" /><category term="Software Development" /><category term="Apple" /><category term="Apple Worldwide Developers Conference" /><category term="Breakpoints" /><category term="iOS" /><category term="James Dempsey" /><category term="James Dempsey and the Breakpoints" /><category term="JDBP" /><category term="LIVE near WWDC" /><category term="Mac" /><category term="macOS" /><category term="music" /><category term="Software Development" /><category term="Ukulele" /><category term="WWDC" /><category term="WWDC 2025" /><category term="WWDC25" /><summary type="html"><![CDATA[The WWDC week tradition is back! Join James Dempsey and the Breakpoints for an enjoyable evening of mingling, music, and laughs to benefit Techtonica. This post includes details of the show.]]></summary></entry><entry><title type="html">Ten Years of BuildSettingExtractor</title><link href="https://jamesdempsey.net/2025/01/31/ten-years-of-buildsettingextractor.html" rel="alternate" type="text/html" title="Ten Years of BuildSettingExtractor" /><published>2025-01-31T18:00:00+00:00</published><updated>2025-01-31T18:00:00+00:00</updated><id>https://jamesdempsey.net/2025/01/31/ten-years-of-buildsettingextractor</id><content type="html" xml:base="https://jamesdempsey.net/2025/01/31/ten-years-of-buildsettingextractor.html"><![CDATA[<p><a href="https://buildsettingextractor.com" target="_blank" rel="noopener noreferrer"><img loading="lazy" class="alignleft size200" src="/uploads/2017/06/BuildSettingExtractorIcon-1024.png" alt="BuildSettingExtractor icon" /></a></p>

<p>Ten years ago today I released the first version of <a href="https://buildsettingextractor.com" target="_blank">BuildSettingExtractor</a>.</p>

<p>For those not familiar, BuildSettingExtractor (BSE) is a free, open-source utility that provides a fast, easy way to extract build settings from an Xcode project into a set of xcconfig files.</p>

<p>(And even that description likely makes very little sense unless you develop software for Apple platforms.)</p>

<p>Reaching milestones like this make me reflect on the passage of time and think things like “How is it possibly ten years?”</p>

<p>So today I take a little walk down memory lane to celebrate the anniversary of BuildSettingExtractor.</p>

<h2 id="origin-story">Origin story</h2>
<p>I was watching an <a href="http://nsscreencast.com" target="_blank">NSScreencast</a> episode by <a href="https://github.com/subdigital" target="_blank">Ben Scheirman</a> (friend and longtime guitarist in the Breakpoints) describing setting up xcconfig files.</p>

<p>(In fact, it was this little beauty released on January 29, 2015: <a href="https://nsscreencast.com/episodes/154-xcconfig-files" target="_blank">Episode 154: xcconfig Files</a>.)</p>

<p>Part of the episode demonstrated copying and pasting build settings out of Xcode into xcconfig files.</p>

<p>All of the copying and pasting made for a tedious process. In addition, at the time it also required a lot of manual clean up of the pasted values. (As of Xcode 16, pasted build settings are in valid xcconfig format.)</p>

<p>Months earlier I had been futzing around with some code I had written to extract build settings from an Xcode project but I had no intention of releasing it until I watched that episode.</p>

<p>It bothered me thinking about people going through a tedious, time-consuming, error-prone process, when I already had written some code that would do the same thing quickly and easily.</p>

<p>I cleaned up the existing code, added a user interface, and released BuildSettingExtractor 1.0 just a few days later on January 31, 2015 as an open source project.</p>

<p><img class="drag-screenshot" src="/images/2025/01/bse_drag_to_window.png" alt="Project file dragged to app window" /></p>
<p class="wp-caption-text">
A decade with the same simple interface. Drop an xcodeproj file on it—it spits out xcconfig files.
</p>

<h2 id="what-does-that-setting-do">What does that setting do?</h2>
<p>About ten days later the second release of BuildSettingExtractor quickly followed the first. This version added one of my favorite features: generating build setting info.</p>

<p>There are dozens upon dozens of build settings and it’s often not obvious how they behave. BuildSettingExtractor can annotate each setting with an explanatory comment gleaned from Xcode.</p>

<p>This info is available wherever you are looking at the xcconfig file—in GitHub, text editors, diff tools. No trip to a reference webpage or Xcode help is required to figure out what a build setting does.</p>

<p>For example:</p>

<pre class="tiny-code">
// Enable Testability
// 
// Enabling this setting will build the target with options appropriate for running
// automated tests against its product.
// 
// This setting can be enabled when building targets for debugging if their products will
// be tested. This may result in tests running slower than otherwise.
// 
// When this setting is enabled:
// 
// * `GCC_SYMBOLS_PRIVATE_EXTERN` is disabled (`-fvisibility=hidden` will not be passed
// to `clang`).
// * `-enable-testing` is passed to the Swift compiler.
// * `-export_dynamic` is passed to the linker.
// * `STRIP_INSTALLED_PRODUCT` is disabled (`strip` will not be run on the produced
// binary).

ENABLE_TESTABILITY = YES


// Build Active Architecture Only
// 
// If enabled, only the active architecture is built. This setting will be ignored when
// building with a run destination which does not define a specific architecture, such as
// a 'Generic Device' run destination.

ONLY_ACTIVE_ARCH = YES
</pre>

<p class="wp-caption-text">
BuildSettingExtractor generates automatically documented xconfig files.
</p>

<p>For those who prefer a pithier xcconfig file, there is also a setting to turn these comments off.</p>

<h2 id="design-goals">Design goals</h2>
<p>A decade ago, I set a few design goals which have guided each version of BuildSettingExtractor:</p>

<ol>
  <li>Safe</li>
  <li>Focused</li>
  <li>Easily Maintained</li>
</ol>

<p>The design goals were driven primarily by the following:</p>

<ul>
  <li>
    <p>The Xcode project file is a proprietary, unpublished format. Although the format has been remarkably stable for many years, it is still subject to change without warning at any time.</p>
  </li>
  <li>
    <p>Time is limited and always at a premium. The less time required to maintain a piece of software the more likely it can be maintained over a long period of time.</p>
  </li>
</ul>

<p>From the beginning, safety has been an explicit goal. A user should never have to worry that BuildSettingExtractor would leave them with a corrupted or incorrectly formatted project file.</p>

<p>For that reason, BSE never changes the original project file. Extracting the build settings is a read-only operation.</p>

<p>This means that BuildSettingExtractor will <em>generate</em> xcconfig files, but it is up to the user to set up their Xcode project to <em>use</em> the configuration files.</p>

<p>I periodically think about adding this functionality to BSE to automate the project setup.</p>

<p>And, every time, I come back to those initial design goals and decide against it.</p>

<h2 id="beautifully-unapologetically-objective-c">Beautifully, Unapologetically Objective-C</h2>

<p>The app began in Objective-C and has stayed that way.</p>

<p>The initial choice was because the core functionality was already in Objective-C and I was very familiar with the Obj-C AppKit APIs.</p>

<p>At the time Swift 1.0 had only been released for four months and I was trying to use what I already knew well to release the app quickly, as opposed to using the app as a way to learn Swift.</p>

<p>Looking back at the last ten years, developing in Swift and Objective-C have been two very different experiences.</p>

<p>Swift brings with it many great language features as well as a lot of excitement.</p>

<p>But one major benefit of choosing Objective-C has been stability.</p>

<p>If I had written BuildSettingExtractor in Swift a decade ago the code base would have needed to do major migrations to Swift 3, Swift 4, a minor one to Swift 5, and now to Swift 6.</p>

<p>Throughout that time, the Obj-C code has just kept working with a minimum of fuss.</p>

<p>I have considered migrating to Swift and SwiftUI, but as long as the tool continues to work as intended without requiring a great deal of maintenance, there are plenty of other things to spend time on.</p>

<p>And finally, maintaining BuildSettingExtractor keeps me from forgetting how to write Objective-C.</p>

<h2 id="whats-next-for-buildsettingextractor">What’s next for BuildSettingExtractor?</h2>

<p>The main thing that has been on my to-do list is adding Sparkle support for automatic updates from within the app.</p>

<p>Are there things you would like to see in BuildSettingExtractor? Feel free to file any requests using the project <a href="https://github.com/dempseyatgithub/BuildSettingExtractor/issues" target="_blank">issue tracker</a>.</p>

<p>And if you have yet to experience the glorious build setting extracting splendor that this utility provides, you can download it for free at <a href="https://buildsettingextractor.com" target="_blank">buildsettingextractor.com</a>.</p>

<p>As always, I hope you find it useful! •</p>

<hr />

<p><em>If you’d like to step back in time you can read the <a href="https://jamesdempsey.net/2015/01/31/generating-xcode-build-configuration-files-with-buildsettingextractor-xcodeproj-to-xcconfig" target="_blank">initial announcement</a>…</em></p>

<p><em>…and another post introducing <a href="https://jamesdempsey.net/2015/02/08/learning-more-about-xcode-build-settings-with-buildsettingextractor/">build setting info</a> comments.</em></p>]]></content><author><name>James Dempsey</name></author><category term="iOS" /><category term="macOS" /><category term="Software Development" /><category term="tvOS" /><category term="watchOS" /><category term="visionOS" /><category term="Apple" /><category term="Build Configuration" /><category term="Build Configuration File" /><category term="Build Settings" /><category term="BuildSettingExtractor" /><category term="Cocoa" /><category term="Cocoa Touch" /><category term="iOS" /><category term="Mac" /><category term="macOS" /><category term="Software Development" /><category term="tvOS" /><category term="watchOS" /><category term="visionOS" /><category term="xcconfig" /><category term="Xcode" /><category term="Xcode 16" /><summary type="html"><![CDATA[]]></summary></entry><entry><title type="html">Where I’ll be at WWDC 2024</title><link href="https://jamesdempsey.net/2024/06/10/where-ill-be-at-wwdc-2024.html" rel="alternate" type="text/html" title="Where I’ll be at WWDC 2024" /><published>2024-06-10T13:00:00+00:00</published><updated>2024-06-10T13:00:00+00:00</updated><id>https://jamesdempsey.net/2024/06/10/where-ill-be-at-wwdc-2024</id><content type="html" xml:base="https://jamesdempsey.net/2024/06/10/where-ill-be-at-wwdc-2024.html"><![CDATA[<p>I’ll be doing a few things this week at WWDC24 and wanted to pass along my schedule. Hope to see you at one or more of these happenings!</p>

<h2 style="text-align: left; clear: both;">
  Wednesday: LIVE near WWDC 2024
</h2>

<p><a href="http://livenearwwdc.com" target="_blank" rel="noopener noreferrer"><img loading="lazy" class="alignleft" src="/uploads/2018/05/jdbp-square-logo-512-300x300.png" alt="James Dempsey and the Breakpoints JDBP Logo" width="200" height="200" srcset="/uploads/2018/05/jdbp-square-logo-512-300x300.png 300w, /uploads/2018/05/jdbp-square-logo-512-150x150.png 150w, /uploads/2018/05/jdbp-square-logo-512.png 512w" sizes="(max-width: 200px) 100vw, 200px" /></a><br />
On Wednesday night <em>James Dempsey and the Breakpoints</em> perform <a href="https://livenearwwdc.com" target="_blank" rel="noopener noreferrer"><em>LIVE near WWDC</em></a> in a benefit concert for <a href="https://techtonica.org">Techtonica</a>.</p>

<p>The show is a full concert of humorous, original, programming-oriented songs, including favorites from our iTunes chart-topping, #5 Billboard comedy album Backtrace.</p>

<p>I’ll be joined on stage by the Breakpoints—a fabled group of talented techies-by-day and musicians-by-night who make the music and fun come alive!</p>

<p>You can enjoy the show in person or watch the free live stream.</p>

<p>The live stream includes a live chat hosted by Breakpoints Brent Simmons and Steve Hayman. Join the live chat to connect with other folks in the community while enjoying the show!</p>

<p>Full details are at <a href="https://livenearwwdc.com" target="_blank"><strong>livenearwwdc.com</strong></a> or click below to add the live stream to your calendar so it doesn’t slip your mind.</p>

<p><a href="https://livenearwwdc.com/assets/downloads/LIVEnearWWDC2024.ics"><strong>Add Livestream To Calendar 📅</strong></a></p>

<p><em><a href="http://livenearwwdc.com" target="_blank" rel="noopener noreferrer">James Dempsey and the Breakpoints, LIVE near WWDC</a></em><br />
<em>Wednesday, June 12th</em><br />
<em>Doors open at 7:00 PM Pacific, Music starts about 8:00 PM Pacific</em><br />
<em>Live chat starts at 7:30 PM Pacific</em></p>

<div>
  <h2>
    Friday: WWDC24 Week In Review at One More Thing
  </h2>
  
  <p>
    <a href="https://omt-conf.com" target="_blank" rel="noopener noreferrer"><img loading="lazy" class="alignleft" src="/images/omt-logo-dark.png" alt="One More Thing Conference Logo" width="150" height="150" /></a><br /> Bringing back a tradition that started at AltConf, I’ll be closing out the week at the <br /><a href="https://omt-conf.com" target="_blank" rel="noopener noreferrer"><em>One More Thing</em></a> conference with a <em>WWDC Week In Review, </em>a lighthearted look back at the announcements and events of the week.
  </p>
  
  <p>
    After a week front-loaded with announcements and technical talks—this easy-going closing session of One More Thing combines humor, music, and perspective.
 </p>
  <p>
    And there will be a bit involving a ukulele.
  </p>
  <p style="clear: both;">
    <em><a href="https://omt-conf.com" target="_blank" rel="noopener noreferrer">One More Thing, June 14, 2024</a></em><br /> <em> Closing Session, Friday, June 14th</em><br />
    <em>1:30 PM Pacific</em>
  </p>
</div>

<div>
  <h2 style="text-align: left;">
    A Busy WWDC24 Week
  </h2>
  
  <p>
    As usual, it will be a busy WWDC week with plenty of new announcements and technology to wrap our heads around. Feel free to <a href="https://mastodon.social/@jamesdempsey" target="_blank">follow me on Mastodon</a> and say hello!
  </p>
    
  <p>
    <span style="color: var(--color-text);">I hope you can make it out to one or more of these events—see you at WWDC! •</span>
  </p>
</div>]]></content><author><name>James Dempsey</name></author><category term="Apple" /><category term="iOS" /><category term="Mac" /><category term="Music" /><category term="Software Development" /><category term="One More Thing" /><category term="Techtonica" /><category term="Apple" /><category term="Apple Worldwide Developers Conference" /><category term="Breakpoints" /><category term="iOS" /><category term="James Dempsey" /><category term="James Dempsey and the Breakpoints" /><category term="JDBP" /><category term="LIVE near WWDC" /><category term="Mac" /><category term="music" /><category term="Software Development" /><category term="The Art Boutiki" /><category term="Ukulele" /><category term="WWDC" /><category term="WWDC 2024" /><category term="WWDC Week In Review" /><category term="WWDC24" /><summary type="html"><![CDATA[I’ll be doing a few things this week at WWDC24 and wanted to pass along my schedule. Hope to see you at one or more of these happenings!]]></summary></entry><entry><title type="html">LIVE near WWDC 2023 Update: Livestream and More!</title><link href="https://jamesdempsey.net/2023/06/01/live-near-wwdc-2023-update.html" rel="alternate" type="text/html" title="LIVE near WWDC 2023 Update: Livestream and More!" /><published>2023-06-01T20:15:00+00:00</published><updated>2023-06-01T20:15:00+00:00</updated><id>https://jamesdempsey.net/2023/06/01/live-near-wwdc-2023-update</id><content type="html" xml:base="https://jamesdempsey.net/2023/06/01/live-near-wwdc-2023-update.html"><![CDATA[<p><a href="http://livenearwwdc.com" target="_blank" rel="noopener noreferrer"><img loading="lazy" class="alignleft" src="/images/2023/05/live-near-wwdc-2023-show-poster.png" alt="Show poster for 'James Dempsey and the Breakpoints, LIVE near WWDC 2023, a benefit concert for Women Who Code'. The graphic shows the silhouette of a hand-drawn white bird perched on the top of five wires running horizontally across the center of the poster." width="300" height="300" /></a><br />
With less than a week until <em>LIVE near WWDC 2023</em>, we’ve been gearing up for an evening of music, laughter and fun that we think folks are going to really enjoy.</p>

<p>Across multiple timezones, over a dozen Breakpoints have been rehearsing nights and weekends in preparation for our first WWDC-week concert in four years.</p>

<p>Tickets for the event have already sold out, but it looks like we may be able to do a bit of rearranging to accommodate a few more attendees.</p>

<p>In the next day or so, we will be contacting people on the waitlist to give them a chance to purchase tickets.</p>

<p><a href="https://www.eventbrite.com/e/james-dempsey-and-the-breakpointslive-near-wwdc-2023-tickets-630384857077" target="_blank">Join the waitlist</a> and we will notify you as tickets become available.</p>

<p><em>NOTE: Click the “Get tickets” button on the event page to get to the “Join Waitlist” button.</em></p>

<p>We‘re all very excited to bring back this WWDC tradition and hope you can join us in person or at our livestream event online!</p>

<h2 id="join-us-online-for-the-livestream-event">Join Us Online For The Livestream Event</h2>

<p>For the first time ever <em>LIVE near WWDC</em> will be live-streamed so you can be part of the fun no matter where on the planet you happen to be!</p>

<p>The event will be streamed on <a href="https://youtube.com/live/_76ICJhDGgM" target="_blank">our YouTube channel</a>. If you subscribe to the channel, you can turn on a notification so you don’t forget to come back for the show!</p>

<p>The online event starts at 7:30 pm Pacific on Wednesday, June 7th.</p>

<h3 id="chat-with-others-in-the-community">Chat with others in the community</h3>
<p>In addition to the livestream, we’ll have chat open before and during the event. It’s a great way to catch up with folks in the community and maybe make a few new friend as well.</p>

<p>The chat will be hosted by Breakpoint trombonist Steve Hayman. Possibly some other Breakpoints will drop by as well.</p>

<p>Please feel free to spread the word and <a href="https://youtu.be/_76ICJhDGgM" target="_blank">share the event link</a> with as many people as you like!</p>

<div class="youtube">
<iframe width="100%" height="100%" src="https://www.youtube-nocookie.com/embed/_76ICJhDGgM?controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen=""></iframe>
</div>

<h2 id="2023-show-poster-revealed">2023 Show Poster Revealed!</h2>
<p>This <em>LIVE near WWDC 2023</em> show poster is a visual answer the question, “What if our favorite avian programming language icon decided to perch, relax for a while, and groove to some music?”</p>

<p>Some fun facts about this year’s poster:</p>
<ul>
  <li>The poster sytle was inspired by the <a href="https://fontsinuse.com/uses/37884/woodstock-1969-poster" target="_blank">original concert poster for Woodstock</a>.</li>
  <li>Not every Swift programmer realizes that there really are birds known as swifts.</li>
  <li>The tradition of <em>LIVE near WWDC</em> show posters goes back to 2017 when WWDC moved from San Francisco back to San Jose.</li>
  <li>The poster’s style and color scheme were both suggested by <a href="https://twitter.com/swifteves" target="_blank">Adrian Eves</a>. Thank you Adrian!</li>
</ul>

<p>Show posters (11” x 17”) will be on sale at the event with all proceeds going to Women Who Code. If you‘re a VIP ticket holder, we already have you covered, one is included with your ticket.</p>

<p>I’m really happy with how this year’s poster turned out—which is good since it will probably be hanging on my wall for the next few decades. I hope it catches your eye as well!</p>

<h2 id="looking-forward-to-a-big-night-during-a-big-week">Looking Forward To A Big Night During A Big Week</h2>
<p>Next week is promising to be an exciting WWDC full of announcements and almost certainly some surprises.</p>

<p>And for Wednesday, June 7th, we‘ve been working on a show we hope you’ll really enjoy.</p>

<p>Talking with members of the band over the last few weeks, we are incredibly excited and grateful to be able do this show again; happy to be supporting <a href="https://www.womenwhocode.com" target="_blank">Women Who Code</a>; and very thankful for the support of our sponsors.</p>

<p>We all hope you can join us on Wednesday night for <em>LIVE near WWDC 2023</em>, whether in person or online. •</p>

<hr />

<p><em>You can always find the latest news about LIVE near WWDC at <a href="https://livenearwwdc.com" target="_blank">https://livenearwwdc.com</a>.</em></p>

<p><em>And speaking of sponsors—our sponsors make this show possible. Everyone involved in this event, from planning to performing, sends an enormous thank you to our sponsors for their support. Please support our sponsors by clicking through the links below and checking them out!</em></p>

<h3 id="gold-sponsors">Gold Sponsors</h3>
<div class="sponsor-block">
  <div class="sponsor-item">
    <a href="https://martiancraft.com" target="_blank"><img src="/images/sponsors/martian_craft_logo.png" width="350" /></a>
    <a href="https://martiancraft.com" target="_blank"><p>MartianCraft</p></a>
  </div>
  <div class="sponsor-item">
    <a href="https://nami.ml" target="_blank"><img src="/images/sponsors/nami_logo.png" width="300" /></a>
    <a href="https://nami.ml" target="_blank"><p>Nami</p></a>
  </div>
  <div class="sponsor-item">
    <a href="https://omnigroup.com" target="_blank"><img src="/images/sponsors/omni_group_logo.png" width="300" /></a>
    <a href="https://omnigroup.com" target="_blank"><p>The Omni Group</p></a>
  </div>
</div>

<h3 id="silver-sponsor">Silver Sponsor</h3>
<div class="sponsor-block">
  <div class="sponsor-item">
  <a href="https://www.relay.fm" target="_blank"><img src="/images/sponsors/relay_fm_logo.png" width="150" /></a>
  <a href="https://www.relay.fm" target="_blank"><p>Relay FM</p></a>
  </div>
</div>]]></content><author><name>James Dempsey</name></author><category term="Apple" /><category term="iOS" /><category term="Mac" /><category term="Music" /><category term="Software Development" /><category term="Apple" /><category term="Apple Worldwide Developers Conference" /><category term="Breakpoints" /><category term="iOS" /><category term="James Dempsey" /><category term="James Dempsey and the Breakpoints" /><category term="JDBP" /><category term="LIVE near WWDC" /><category term="Livestream" /><category term="Poster" /><category term="Mac" /><category term="music" /><category term="Software Development" /><category term="Ukulele" /><category term="WWDC" /><category term="WWDC 2023" /><category term="WWDC23" /><summary type="html"><![CDATA[The WWDC week tradition is back! Join James Dempsey and the Breakpoints for an enjoyable evening of mingling, music, and laughs to benefit Women Who Code. This post includes details of the show livestream and the show poster.]]></summary></entry><entry><title type="html">Swift.org Blog Post: ‘Using Upcoming Feature Flags’</title><link href="https://jamesdempsey.net/2023/05/30/upcoming-feature-flags.html" rel="alternate" type="text/html" title="Swift.org Blog Post: ‘Using Upcoming Feature Flags’" /><published>2023-05-30T17:15:00+00:00</published><updated>2023-05-30T17:15:00+00:00</updated><id>https://jamesdempsey.net/2023/05/30/upcoming-feature-flags</id><content type="html" xml:base="https://jamesdempsey.net/2023/05/30/upcoming-feature-flags.html"><![CDATA[<p><em>This will likely be my only post this week not somehow related to next week’s <a href="https://livenearwwdc.com" target="_blank">LIVE near WWDC 2023</a> show</em>.</p>

<p>The blog post I contributed to Swift.org about <em>upcoming feature flags</em> went live today:</p>

<blockquote class="excerpt">Beginning in Swift 5.8 you can flexibly adopt upcoming Swift features using a new compiler flag and compilation condition. This post describes the problem upcoming feature flags solve, their benefits, and how to get started using them in your projects.</blockquote>

<p>You can read the post, <a href="https://www.swift.org/blog/using-upcoming-feature-flags/" target="_blank">Using Upcoming Feature Flags</a>, in its entirety on Swift.org.</p>

<p>I’m really excited about this addition to Swift and after you read the post, I hope you are too! •</p>]]></content><author><name>James Dempsey</name></author><category term="Apple" /><category term="iOS" /><category term="macOS" /><category term="Software Development" /><category term="Swift" /><category term="iOS" /><category term="Software Development" /><category term="App Development" /><category term="Swift" /><category term="Swift.org" /><category term="Upcoming Feature Flags" /><summary type="html"><![CDATA[This will likely be my only post this week not somehow related to next week’s LIVE near WWDC 2023 show.]]></summary></entry><entry><title type="html">LIVE near WWDC Returns For 2023!</title><link href="https://jamesdempsey.net/2023/05/16/live-near-wwdc-returns-2023.html" rel="alternate" type="text/html" title="LIVE near WWDC Returns For 2023!" /><published>2023-05-16T20:45:00+00:00</published><updated>2023-05-16T20:45:00+00:00</updated><id>https://jamesdempsey.net/2023/05/16/live-near-wwdc-returns-2023</id><content type="html" xml:base="https://jamesdempsey.net/2023/05/16/live-near-wwdc-returns-2023.html"><![CDATA[<div class="ticket-button-block">
<h2>SOLD OUT!</h2>
<p>Tickets for LIVE near WWDC 2023 are now sold out. Thank you to everyone who purchased a ticket—we're looking forward to seeing you.</p>
<p>But <em>everyone</em> is welcome to join in our livestream event! Details below.</p>
<h2>There are still two ways you can join us <i>LIVE near WWDC 2023</i>:</h2>
<h1>Join the Waitlist</h1>
<p>After talking with the venue, we will be able to accommodate a few more attendees!<br />
Click through to join the waitlist and you will be notified of ticket availability in order of joining.</p>

<button class="ticket-button" role="button" onclick="window.open('https://www.eventbrite.com/e/james-dempsey-and-the-breakpointslive-near-wwdc-2023-tickets-630384857077', '_blank');">
Join Waitlist
</button>
<h1>Watch The Live Stream</h1>
<p>For the first time ever <em>LIVE near WWDC</em> will be live-streamed so you can be part of the fun no matter where on the planet you happen to be!</p>

<p>The event will be streamed on <a href="https://youtube.com/live/_76ICJhDGgM" target="_blank">our YouTube channel</a>. If you subscribe to the channel, you can turn on a notification so you don’t forget to come back for the show!</p>

<p>The online event starts at 7:30 pm Pacific on Wednesday, June 7th.</p>

<h3> Chat with others in the community</h3>
<p>In addition to the livestream, we’ll have chat open before and during the event. It's a great way to catch up with folks in the community and maybe make a few new friend as well.</p>

<p>The chat will be hosted by Breakpoint trombonist Steve Hayman. Possibly some other Breakpoints will drop by as well.</p>

<p>Please feel free to spread the word and <a href="https://youtube.com/live/_76ICJhDGgM" target="_blank">share the event link</a> with as many people as you like!</p>

<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/_76ICJhDGgM?controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen=""></iframe>
<hr />
</div>

<p><a href="http://livenearwwdc.com" target="_blank" rel="noopener noreferrer"><img loading="lazy" class="alignleft" src="/uploads/2018/05/jdbp-square-logo-512-300x300.png" alt="James Dempsey and the Breakpoints JDBP Logo" width="200" height="200" srcset="/uploads/2018/05/jdbp-square-logo-512-300x300.png 300w, /uploads/2018/05/jdbp-square-logo-512-150x150.png 150w, /uploads/2018/05/jdbp-square-logo-512.png 512w" sizes="(max-width: 200px) 100vw, 200px" /></a><br />
I am beyond thrilled to announce that after a three-year hiatus <em>LIVE near WWDC</em> will return for 2023!</p>

<p>The show will be a benefit concert for <a href="https://www.womenwhocode.com" target="_blank">Women Who Code</a> on Wednesday, June 7th at the Tabard Theater in San Jose.</p>

<p>Read on to learn more about how this year’s show is shaping up, but the TL;DR is that tickets may go fast, so <a href="http://eepurl.com/wfs3X" target="_blank">sign up</a> for our low-volume mailing list to be among the first to find out when tickets go on sale.</p>

<h2 id="a-wwdc-tradition-returns">A WWDC Tradition Returns</h2>
<p>We’re gearing up for a show during WWDC week that you will not want to miss. We’ve been working hard putting together an amazing evening of mingling, music, and laughs to benefit Women Who Code. The show is a full concert of humorous, original, programming-oriented songs performed by our musical band of nerds, geeks, and community luminaries.</p>

<p>We’re also excited to continue the tradition of supporting diversity in tech by making the show a benefit concert with 100% of ticket and merch proceeds going to not-for-profit organization Women Who Code.</p>

<h2 id="a-bevy-of-breakpoints">A Bevy of Breakpoints</h2>
<p>The lineup of the Breakpoints changes every year, depending on who’s in town.</p>

<p>This year, we‘ll have a full stage with many longtime Breakpoints and a newcomer or two (or three), including our rhythm section of John Fox on drums, Todd Moore on bass, with Shloka Kini and Jonathan Penn trading off on rhythm guitar.</p>

<p>The exact lineup is always in flux—right up until showtime—but so far we’ve got Ken Case, Ken Ferry, Emilie on violin, Rob Napier, Sommer Panage, Daniel Steinberg, and T.J. Usiyan with a few more potential Breakpoints waiting in the wings!</p>

<h2 id="a-new-venue">A New Venue</h2>
<p>We’ve found a historic theater that should be a great venue for performers and audience members alike.</p>

<p><em>LIVE near WWDC 2023</em> will be at <a href="https://tabardtheatre.org" target="_blank">The Tabard Theater</a>, located in San Pedro Square in downtown San Jose.</p>

<figure class="aligncenter">
<a href="/images/2023/05/tabard-theater-stage.jpg">
<img loading="lazy" width="576" src="/images/2023/05/tabard-theater-stage.jpg" alt="Interior of The Tabard Theater showing tiered seating around a quarter-circle shaped stage" class="image-centered" />
</a>
<figcaption><p>The Tabard Theater in lively San Pedro Square, San Jose</p>
</figcaption>
</figure>

<p>There are lots of restaurants and pubs at San Pedro Square for a bite to eat before or after the show as well as a spacious parking garage nearby for all your temporary vehicular storage needs.</p>

<h2 id="three-big-differences-this-year">Three big differences this year</h2>

<h3 id="a-more-intimate-venue">A more intimate venue</h3>
<p>This is the second year of a hybrid WWDC—a small, invite-only event at Apple Park on Monday combined with a week-long virtual conference.</p>

<p>From last year’s experience, there should be some developers traveling to the area for meetings and networking, but nowhere near the number of folks who would arrive for the week-long in-person WWDC conferences of yore.</p>

<p>To account for less folks being in town, we’ve booked a more intimate venue which seats about 140. Tickets may go fast, so if you’re very interested in attending the show, please <a href="http://eepurl.com/wfs3X" target="_blank">sign up for our low-volume mailing list</a>. We’ll notify the mailing list that tickets are on sale before we announce it to everyone else.</p>

<h3 id="its-a-theater-so-almost-everyone-will-have-a-seat">It’s a theater, so (almost) everyone will have a seat</h3>
<p><em>UPDATE 6/2/23: Since the show has sold out, we’ve done a little reconfiguring of the venue to accommodate some additional attendees. Seats are available for about 85% - 90% of the tickets sold. The area near the bar is open without seating.</em></p>

<p><em>Based on past shows, this should provide a good balance between folks who want to sit and enjoy the show and folks who might like to stand and mingle a bit throughout the evening.</em></p>

<p><em>VIP ticket holders have a seat reserved in the cabaret-style seating area near the stage.</em></p>

<p>In past years, we’ve held the event at clubs like Mezzanine in San Francisco and The Ritz in San Jose. Those spots have had limited seating and—as expected—more of club feel.</p>

<p>This year, with tiered theater seating, bar seating and cabaret-style VIP tables, just about everyone with a ticket will have a seat and be able to sit back, relax, and enjoy the show. (Well, don’t lean back on the bar seats, that won’t end well.)</p>

<h3 id="live-streaming">Live streaming!</h3>
<p>For the first time ever the concert will be live-streamed so you can be part of the fun no matter where on the planet you happen to be! We’ll send out the link as soon as we have it. The best way to get it is to follow me on <a href="@jamesdempsey@mastodon.social" target="_blank">Mastadon</a> or <a href="https://twitter.com/jamesdempsey" target="_blank">Twitter</a> or by <a href="http://eepurl.com/wfs3X" target="_blank">signing up for our oft-mentioned, low-volume mailing list</a></p>

<h2 id="sponsors">Sponsors</h2>
<p>Our sponsors make this show possible. Everyone involved in this event, from planning to performing, sends an enormous thank you to our sponsors for their support. Please support our sponsors by clicking through the links below and checking them out!</p>

<h3 id="gold-sponsors">Gold Sponsors</h3>
<div class="sponsor-block">
  <div class="sponsor-item">
    <a href="https://martiancraft.com" target="_blank"><img src="/images/sponsors/martian_craft_logo.png" width="350" /></a>
    <a href="https://martiancraft.com" target="_blank"><p>MartianCraft</p></a>
  </div>
  <div class="sponsor-item">
    <a href="https://nami.ml" target="_blank"><img src="/images/sponsors/nami_logo.png" width="300" /></a>
    <a href="https://nami.ml" target="_blank"><p>Nami</p></a>
  </div>
  <div class="sponsor-item">
    <a href="https://omnigroup.com" target="_blank"><img src="/images/sponsors/omni_group_logo.png" width="300" /></a>
    <a href="https://omnigroup.com" target="_blank"><p>The Omni Group</p></a>
  </div>
</div>

<h3 id="silver-sponsor">Silver Sponsor</h3>
<div class="sponsor-block">
  <div class="sponsor-item">
  <a href="https://www.relay.fm" target="_blank"><img src="/images/sponsors/relay_fm_logo.png" width="150" /></a>
  <a href="https://www.relay.fm" target="_blank"><p>Relay FM</p></a>
  </div>
</div>

<h2 id="see-you-there">See You There!</h2>
<p>I am really looking forward to performing with everyone in June. Many of us haven’t had a chance to perform together since 2019, so it will be quite a reunion!</p>

<p>I hope you can join us on June 7th, either in-person, or watching the live stream! •</p>

<hr />
<p><em>You can always find the latest news about LIVE near WWDC at <a href="https://livenearwwdc.com" target="_blank">https://livenearwwdc.com</a>.</em></p>

<p><em>Oh, and The Liki Song is in the key of C.</em></p>]]></content><author><name>James Dempsey</name></author><category term="Apple" /><category term="iOS" /><category term="Mac" /><category term="Music" /><category term="Software Development" /><category term="Apple" /><category term="Apple Worldwide Developers Conference" /><category term="Breakpoints" /><category term="iOS" /><category term="James Dempsey" /><category term="James Dempsey and the Breakpoints" /><category term="JDBP" /><category term="LIVE near WWDC" /><category term="Mac" /><category term="music" /><category term="Software Development" /><category term="Ukulele" /><category term="WWDC" /><category term="WWDC 2023" /><category term="WWDC23" /><summary type="html"><![CDATA[The WWDC week tradition is back! Join James Dempsey and the Breakpoints for an enjoyable evening of mingling, music, and laughs to benefit Women Who Code.]]></summary></entry></feed>