Categories
Conferences Programming What I’m Up To Work

Anitra and I are at Kansas City Developer Conference this week!

Tampa’s tech team supreme (that’s Anitra and me, in case you’re wondering) are flying to Kansas City today to speak at KCDC, also known as Kansas City Developer Conference! It typically draws around 2,000 attendees and it’s one of the largest independent conference in North America these days.

We’re honored to have been chosen to speak, and from looking at the agenda, we’re excited not just to present, but to also see out fellow speakers’ presentations!

For the curious, here’s what we’ll be presenting…

Thursday, September 10

Nobody Wants to Go to Your Meeting. (Let’s Fix That.)

Presented by Anitra, 10:00 a.m., room 2215C

Your calendar is full of meetings where attendees mentally check out. That’s not a people problem. It’s a design problem. As the meeting organizer, you’re the designer.

Most meetings fail for the same reason most products fail: the meeting organizer never stopped to ask what their attendees actually need, what outcome would make the time worthwhile, or whether a live session is even the right format for the job. The result is a standing meeting that becomes an obligation, a brainstorm where the loudest voice wins, a decision meeting that ends with “let’s take this offline”, and a calendar invitation that should have been an email.

This session makes the case that every meeting is a product. It has users with real needs. It has a value proposition that either holds up or doesn’t. It has a format that either creates the conditions for something meaningful to happen or gets in the way. Treat it like a product, and people show up prepared and engaged. Ignore that, and you get laptops open, cameras off, and the same conversation next week. That’s because most meetings were never designed to answer: what can only happen in real time, among these specific people?

You’ll leave with:

  • A framework for designing meetings that people actually want to attend and can explain why afterward
  • A method to audit your recurring meetings and diagnose exactly which ones are failing and why
  • Specific redesign moves for the three meeting types most likely to waste everyone’s time: the status update, the decision meeting, and the brainstorm

def play_accordion(), or Live Music Coding with Sonic Pi

Presented by Joey, 3:45 a.m., room 2215B

Most developers write code that talks to databases, APIs, or networks. What if your code talked to a speaker instead? And what it if accompanied a live accordion performance?

Sonic Pi is a live coding environment that turns Ruby-like syntax into music in real time. For developers who already know Ruby, it’s one of the fastest on-ramps to making something genuinely impressive. In this session, I’ll introduce Sonic Pi from the perspective of someone who plays accordion, understands music sequencers, and thinks in Ruby. I’m not a music teacher, but as professional developer and hobbyist musician, I can show you exactly where your existing skills transfer and where the surprises are.

We’ll cover the core concepts: loops, samples, synths, timing, and concurrency, and we’ll and explore why Sonic Pi is a surprisingly powerful lens for applying programming ideas you already know in a whole new way. And because a talk about live coding music should actually feature live coded music, we’ll finish with something you won’t see at many developer conferences: a performance where Sonic Pi and a live accordion share the stage.

No musical background required. Ruby curiosity welcome. Earplugs optional.

Friday, September 11

Fixing “Be More Confident” and Other Unhelpful Feedback

Presented by Anitra, 9:45 a.m., room 2215B

On a team, you get and give professional feedback. But can you actually act on that feedback?

Research across tens of thousands of performance reviews reveals a consistent pattern: professional feedback is frequently vague, personality-focused, and disconnected from business outcomes. “Be more confident.” “Work on your executive presence.” “Be a better team player.” These phrases feel like feedback. But they aren’t. They’re opinions dressed up as guidance, and they’re stalling careers and driving away top people.

This session examines what high-quality feedback looks like, why the gap between vague and actionable is wider than most people realize, and what that gap costs when it goes unaddressed. We’ll look at the research on how feedback differs by gender, why high performers are sometimes the ones receiving the least useful guidance, and what separates managers who build strong teams from those who wonder why good people keep leaving.

You’ll leave with:

  • A practical framework for giving and receiving feedback that is tied to outcomes, not personality
  • A method to recognize and rewrite vague feedback before it does damage
  • A clear understanding of how feedback quality affects advancement, retention, and team performance, and what you can do about it starting on Monday

Our speaker bios

Anitra Pavka

Anitra has surfed the waves of tech evolution from the dot-com bubble to the AI revolution. She specializes in customer-centered product management and technology modernization, turbocharged with hands-on AI experience. Her career spans ecommerce, retail, cybersecurity, fintech, and insurance.

Known for speaking fluent human and tech, Anitra speaks on local, regional, and national stages, including three appearances at SXSW Interactive, and as a featured podcast guest. She’s an O’Reilly Media author (HTML5 Cookbook Accessibility chapter) and technical editor (Universal Design for Web Applications book).

Her leadership extends into her community. She serves on the Board of Directors at Tampa’s non-profit Glazer Children’s Museum, where she chaired their strategic planning committee. She also co-organizes several tech-focused Meetup groups, including the Tampa Bay Artificial Intelligence Meetup (with 2,200+ members).

Her north star has been making technology solve real problems and serve the people using it.

Joey de Villa

If you hear an accordion at a programming presentation, chances are that Joey de Villa is the one playing.

Joey got his professional start developing multimedia CD-ROMs when they were the hottest new technology. After that, he built desktop applications including an encyclopedia of every mall in America and fitness tracking software for the Toronto Maple Leafs. Since then, he has written applications for mobile and IoT devices and dabbled in artificial intelligence.

He enjoys talking to people as much as he enjoys talking to computers, and that combination has landed him his current developer advocate role at NetFoundry, and previous roles as a developer advocate at Tucows, Microsoft, Shopify, Auth0/Okta, and HP. He recently optimized an MCP server for Hammerspace’s AI model storage system. As part of his work, he organizes the Tampa Bay Artificial Intelligence Meetup and the Tampa Bay Software Skills Meetup.

Joey has co-authored a 1,500-page book, The iOS Apprentice, 8th Edition, and writes articles about Android programming at Kodeco.com. He also publishes a blog called Global Nerdy, which has been around since 2006 and features a list of Tampa Bay technology events that he creates every week with the assistance of a helpful Python application that he wrote.

Categories
Picdump

Saturday picdump for Saturday, September 5

Happy Saturday, everyone! Here on Global Nerdy, Saturday means that it’s time for another “picdump” — the weekly assortment of amusing or interesting pictures, comics, and memes I found over the past week. Share and enjoy!



790325963_1386434092982699_8336607117489870295_n

Screenshot
Screenshot


Screenshot
Screenshot


1788360728198

IMG_2864

783674118_1327365045905094_7950287288142407638_n

790367481_4904342883135825_2183930459052449681_n

788057690_2947004712303818_6232665093585995371_n

792910590_1580023039974067_3735155702403173098_n

787341603_1075723804954909_5120696522554884581_n

793028074_27986441857691161_1984398635831010010_n

789680627_1035574826024646_3496056383617291226_n-1

786121945_27570828345928070_6607208312692241815_n

781805002_1088825073609987_1108358205286085426_n

795664572_38195897083358402_1245678974823685876_n

788690014_4099251463541944_5930659098324423431_n

792507219_964000840075169_1098375063059731120_n

792743373_1637872401273541_8996575676834637078_n

IMG_2860

794517020_1754635692239429_3814573641839940154_n

795189516_1628402718800536_7728413604234355301_n

789617825_2210341106544146_716594106887639212_n-1

789594479_1593079472365591_7388918635204796816_n

790113674_4221153238176647_8545758061046127646_n

788047004_933109893173429_1516354301113961745_n

793868467_1765623557770664_5025054480054168082_n

792840994_2100891073850917_1930012895633372653_n

791335176_3446466995533554_7138824923627957081_n

797745183_2011985279504235_4305345763092425525_n

791246121_2259705431444775_2303464473252729040_n

784428540_1623637002449789_6238651434739368076_n

793595724_1765854461036771_3769013060943951034_n

785885982_2075860489693109_1112992769148051480_n

791045532_1379443750365519_8340931619433942704_n

788613235_1603064141169221_4307845468014733296_n

785147179_122298955094073223_7483961936726890770_n

Screenshot
Screenshot


IMG_2861

793122325_1711415860153446_3920536375186118517_n

789581622_940416915119427_1856030663218068721_n

IMG_2690

791179103_1030595006453442_7638525005679984537_n

789342497_1561150112219287_4458040552447701_n

792747595_1406742294718685_4586259710243010435_n

791318146_1553476096885626_6116530074460638902_n

791706934_1849009236457995_2162783687862508545_n

790880283_1980358789587736_3109768289259860211_n

793160867_1591716405632570_9034496759587923336_n

Screenshot
Screenshot


785365106_1899712098104603_1005236391141733037_n

Screenshot
Screenshot


793868526_1545352456814549_8951843815346975176_n

IMG_2850

795328380_1388575722774650_3784065470460605743_n

790626134_10175648280320372_410151045218059520_n

790628185_1813800926469502_4290779241360590550_n

782489464_2169524650597098_773780077291696457_n

IMG_2845

792133070_18387861157205652_7129543038536501635_n-1

790574833_1709825000089459_918648716722182609_n

318c2990f75172f0

787843465_1057804166990298_2797659673548444619_n

791820210_1944051626553217_6699840891199295950_n

IMG_2839

IMG_2624

786656839_27330909326583369_7195403673170254295_n

794198732_2029038281818995_6748766656251497154_n

789926486_1068461529164784_5196792203243680373_n

793405675_1138279695188803_4478423248350924770_n

785286636_2351070222093957_2666221290925034576_n

784816890_1627161318803872_1850640393969147943_n-1

795189529_1051642124372622_6782530131513213263_n

792159136_4567877210164057_4999684643347692098_n

790325992_1042392418560805_1761151330327925744_n

788716370_1075202865065998_2918822619693635528_n

791145056_1418244003487261_2586827578630399312_n

790308317_1390109512537229_1184498887083523440_n

IMG_2862

794969786_1385895206421162_7893809444712482462_n

789490363_1581442353662842_57910102212282583_n

791641500_1380499367603757_8307741402776849873_n

787000842_4535286296794016_4106529131093235342_n-1

793092043_2314007016098532_3415877606649194517_n

Screenshot
Screenshot


790541204_1777101819985372_7622375178715156786_n

792133341_2957647867930025_6126197488630776169_n

789890376_1029214293266350_535477959281551927_n

787798087_1015606464868076_7781046434159900641_n

789036580_1053794350745086_1764209960297493059_n

794328111_1452010786751149_8020501907299465700_n

791975557_1865246564438395_8607420601020967101_n

788429164_1307675014604758_8245701830236448577_n

792071494_2308548956573318_2769643539263895137_n

682251262_18083705906207603_273589089986155485_n

794097308_891037233872556_7576413559254752184_n
Categories
Current Events Meetups Tampa Bay

Tampa Bay tech, entrepreneur, and nerd events list (Monday, September 7 – Sunday, September 13)

Here’s what’s happening in the thriving tech scene in Tampa Bay and surrounding areas for the week of Monday, September 7 through Sunday, September 13!

This list includes both in-person and online events. Note that each item in the list includes:

✅ When the event will take place

✅ What the event is

✅ Where the event will take place

✅ Who is holding the event

This week’s events

Monday, September 7

Event name and location Group Time
Venice Area Toastmasters Club #5486
Online event
Toastmasters District 48 7:30 AM to 9:00 AM EDT
The Seventh Room (Dare2Escape Orlando)
Dare2Escapeun
Tampa Escape Room Meetup 12:00 PM to 1:45 PM EDT
Camp Harvest Moon: Prank Wars ’92 (Dare2Escape Orlando)
Dare2Escapeun
Tampa Escape Room Meetup 1:45 PM to 2:45 PM EDT
The Asylum (Dare2Escape Orlando)
Dare2Escapeun
Tampa Escape Room Meetup 5:00 PM to 6:00 PM EDT
Speakeasy Toastmasters #4698
Online event
Toastmasters District 48 6:00 PM to 8:00 PM EDT
ACE Advanced Toastmasters 3274480
Online event
Toastmasters Divisions C & D 6:00 PM to 7:30 PM EDT
The Ringmaster (Dare2Escape Orlando)
Dare2Escapeun
Tampa Escape Room Meetup 6:00 PM to 7:00 PM EDT
Sarasota Blood on the Clocktower
Clocktower meetup
Board Games and Card Games in Sarasota & Bradenton 6:00 PM to 10:00 PM EDT
Games at Barriehaus Trinity
Barriehaus Beer Company, Trinity
Advance 3 Spaces Neurodivergent Social Gaming 6:00 PM to 8:00 PM EDT
MTG: Commander Night
Critical Hit Games
Critical Hit Games 6:00 PM to 11:00 PM EDT
Toast of Lakewood Ranch Toastmasters Club
Lakewood Ranch Town Hall
Toastmasters District 48 6:30 PM to 7:30 PM EDT
North Port Toastmasters Meets Online!!
Online event
Toastmasters District 48 6:30 PM to 8:00 PM EDT
Mythic Bastionland: Session 2 of 6
Kitchen Table Games (New Location)
St Pete and Pinellas Tabletop RPG Group 6:30 PM to 9:30 PM EDT
Lakeland (FL) Toastmasters Club #2262
GFWC United Women’s Club of Lakeland
Toastmasters Division E 7:00 PM to 8:30 PM EDT
Let’s Talk Toastmasters
Online event
Toastmasters Divisions C & D 7:00 PM to 8:30 PM EDT
Hidden Gems Night, Presented by A Duck!
Online event
Nerdbrew Events 7:00 PM to 10:00 PM EDT
DigiMondays
Sunshine Games | Magic the Gathering, Pokémon, Yu-Gi-Oh!
Sunshine Games 7:30 PM to 9:30 PM EDT
Weekly General Meetup
Online event
Beginning Web Development 8:00 PM to 9:00 PM EDT
Where is Bitcoin Going?
Online event
Bitcoiners of Southwest Florida 9:00 PM to 10:00 PM EDT
Return to the top of the list

Tuesday, September 8

Event name and location Group Time
v-Lean Coffee
Online event
Tampa Bay Agile 7:30 AM to 8:30 AM EDT
CEO Toastmasters
Online event
Toastmasters Divisions C & D 8:00 AM to 9:00 AM EDT
Simplifying Compliance: Meeting GDPR, HIPAA, and PCI Requirements with Log360
Online event
Orlando Cybersecurity Meetup 11:00 AM to 12:00 PM EDT
Golden Hour PhotoWalk at Coachman Park
Clearwater Ferry
Florida Center for Creative Photography 5:00 PM to 6:00 PM EDT
Weekly Open Make Night
4931 W Nassau St
Tampa Hackerspace 6:00 PM to 9:00 PM EDT
Bartow Toastmasters HYBRID Meeting
2250 S Floral Ave
Toastmasters Division E 6:00 PM to 7:15 PM EDT
Spanglish Toastmasters Club 7703731
Online event
Toastmasters Division G 6:00 PM to 7:30 PM EDT
Disney Lorcana Night
Critical Hit Games
Critical Hit Games 6:00 PM to 11:00 PM EDT
Hobby Night
Critical Hit Games
Critical Hit Games 6:00 PM to 11:00 PM EDT
Winter Haven Toastmasters
St Paul’s Episcopal Church
Toastmasters Division E 6:30 PM to 8:30 PM EDT
Loner Seekers Euchre – Tampa
Shamrocks Ale House
Loner Seekers Euchre – Tampa 6:30 PM to 9:30 PM EDT
D&D @ Critical Hit Games (Full)
Critical Hit Games
RPG-Pinellas 6:30 PM to 11:00 PM EDT
Let’s Meetup and Discuss “The Troop” by Nick Cutter
bartaco Dr. Phillips
Central Florida Books and Brews 6:30 PM to 8:30 PM EDT
Winter Springs Toastmasters Club
Online event
Toastmasters Divisions C & D 7:00 PM to 8:15 PM EDT
St. Pete Beers ‘n Board Games Meetup for Young Adults
3 Daughters Brewing
St. Pete Beers ‘n Board Games for Young Adults 7:00 PM to 10:00 PM EDT
Yu-Gi-Oh Evening Tournament
Sunshine Games | Magic the Gathering, Pokémon, Yu-Gi-Oh!
Sunshine Games 7:00 PM to 11:00 PM EDT
Badass Babes – Weekly Movie Night
Online event
Nerdbrew Events 7:30 PM to 9:30 PM EDT
Trading Tuesday
Online event
Bitcoiners of Southwest Florida 8:00 PM to 9:00 PM EDT
Boards & Bones Table Top RPGs
Online event
Nerdbrew Events 8:00 PM to 11:00 PM EDT
Return to the top of the list

Wednesday, September 9

Event name and location Group Time
NATIONAL TEDDY BEAR DAY — HUGS & MIDWEEK FUN! Wednesday, September 9, 2026
Wednesday, Sep 9 · 11:00 AM to 2:00 PM EDT
Tampa (Citrus Park Area) Games Meetup Group 10:05 AM
World Toasters Toastmasters Club
Online event
Toastmasters Division E 7:05 AM to 8:00 AM EDT
Tampa Highrisers Toastmasters
Hyde Park United Methodist Church
Toastmasters District 48 7:45 AM to 8:45 AM EDT
Productivity Wednesday
300 E State Street
Kazba Cafe – Oldsmar FL 10:00 AM to 3:00 PM EDT
Wednesday Night Gaming
Nerdy Needs
Brandon Boardgamers 5:00 PM to 10:00 PM EDT
40k Escalation League
Battlebrush Games
Battlebrush Games: Paint Minis & Play Warhammer/Warmachine 5:00 PM to 9:00 PM EDT
CNC Wednesday’s
MakerSpace St. Petersburg
Makerspaces Pinellas Meetup Group 5:30 PM to 7:30 PM EDT
Wednesday Board Game Night
Bridge Center
Tampa Gaming Guild 5:30 PM to 11:00 PM EDT
Chess Night at Conworlds Emporium Every Wednesday
Conworlds Emporium
Tarpon Springs Community Fun & Games 5:30 PM to 7:00 PM EDT
Orlando Chess Association
West Osceola Library
Greater Orlando Chess 5:30 PM to 8:30 PM EDT
Data Analytics & AI – Tampa Bay – September MEETUP
Entrepreneur Collaborative Center
Data Analytics & AI – Tampa Bay 6:00 PM to 7:30 PM EDT
Board game night at CHG!
Critical Hit Games
Saint Pete Boardgamers 6:00 PM to 11:00 PM EDT
Casual Commander Wednesdays
Sunshine Games | Magic the Gathering, Pokémon, Yu-Gi-Oh!
Sunshine Games 6:00 PM to 11:00 PM EDT
Board Game Night
Critical Hit Games
Critical Hit Games 6:00 PM to 11:00 PM EDT
Wednesday Coffee and Chat @ Barnes and Noble – Carrollwood
Barnes and Noble
Tampa Bay Mosaic 6:00 PM to 7:00 PM EDT
Trivia Night @ Swan Brewing
Swan Brewing
Lakeland Hangouts (20’s & 30’s) 6:15 PM to 8:30 PM EDT
Tampa Writers Alliance Critique Group
Online event
Tampa Writers Alliance 6:30 PM to 8:30 PM EDT
Sun Coast Euchre Club
The Hanger Restaurant & Flight Lounge
Suncoast Euchre Club -St Pete 6:50 PM to 8:50 PM EDT
Carrollwood Toastmasters Meetings meet In-Person and Online
Jimmie B. Keel Regional Library
Toastmasters District 48 7:00 PM to 8:30 PM EDT
Games & Grog! Board game night @ Peabodies
Peabodies
Nerdbrew Events 7:00 PM to 11:00 PM EDT
2nd Wednesday In-Person Meetup Special Event Black Light Photography
Studio Central
The Art Of Photography – Tampa/St. Pete 7:00 PM to 9:00 PM EDT
Cardfight Vanguard!! OverDress Weekly
Sunshine Games | Magic the Gathering, Pokémon, Yu-Gi-Oh!
Sunshine Games 7:30 PM to 9:30 PM EDT
Return to the top of the list

Thursday, September 10

Event name and location Group Time
Sarasota Speakers Exchange Toastmasters
Online event
Toastmasters District 48 12:00 PM to 1:00 PM EDT
Open Board Gaming Day at Dark Side
Dark Side Comics & Games
Board Games and Card Games in Sarasota & Bradenton 4:00 PM to 10:00 PM EDT
Online: Streaming Live Video with OBS
Online event
Orlando Video & Post Production Meetup 5:30 PM to 6:30 PM EDT
Omni Toastmasters Club 6861
Online event
Toastmasters Divisions C & D 5:45 PM to 7:00 PM EDT
Microsoft Azure AI Foundey
Hillsborough County ECC
Tampa AI Applications Meetup Group 6:00 PM to 7:30 PM EDT
Tech & Taps: PTN Happy Hour
Crooked Thumb Brewery
Pinellas Tech Network 6:00 PM to 8:00 PM EDT
Tech meetup @Yuengling Draft Haus
Yuengling Draft Haus & Kitchen 11109 N 30th St · Tampa, FL
Tampa Bay New-In-Tech 6:00 PM to 8:00 PM EDT
[AL] Phandelver and Below: The Shattered Obelisk [APL 4 Tier 1]
Coliseum of Comics Kissimmee
Adventurers of Central Florida 6:00 PM to 9:00 PM EDT
HP Guild Games BotC Monthly
HP Guild Games
Blood on the Clocktower Tampa Bay 6:00 PM to 9:00 PM EDT
Board Game Night
Conworlds Emporium
Tarpon Springs Community Fun & Games 6:00 PM to 9:00 PM EDT
Warhammer Night
Critical Hit Games
Critical Hit Games 6:00 PM to 11:00 PM EDT
Connect & Serve
St. Pete Athletic
Tampa Bay Techies 6:30 PM to 8:30 PM EDT
Writing Meetup
HotWax Coffee Shop, Kava Bar & Tap House
Tampa Free Writing Group 6:30 PM to 8:30 PM EDT
Creative Writing club
Foxtail coffee
Cozy Club 6:30 PM to 8:00 PM EDT
Palm Harbor Toastmasters Club #8248
1500 16th St
Toastmasters District 48 7:00 PM to 8:30 PM EDT
Tales From The Loop
Collect.GG Collectables
St Pete and Pinellas Tabletop RPG Group 7:00 PM to 10:00 PM EDT
One Piece Thursdays
Sunshine Games | Magic the Gathering, Pokémon, Yu-Gi-Oh!
Sunshine Games 7:00 PM to 10:00 PM EDT
FABulous Thursdays
Sunshine Games | Magic the Gathering, Pokémon, Yu-Gi-Oh!
Sunshine Games 7:00 PM to 11:00 PM EDT
Pathfinder Society
Critical Hit Games
Critical Hit Games 7:00 PM to 10:00 PM EDT
Live streaming production and talent
124 S Ring Ave
Live streaming production and talent 7:00 PM to 9:00 PM EDT
Thursday Tacos & Tax Write Offs
Online event
Nerdbrew Events 7:30 PM to 10:30 PM EDT
Game Night!
Lucky Spartan
Tampa 20’s and 30’s Social Crew 7:30 PM to 9:30 PM EDT
Networking Event
Gasparilla Distillery & Cocktail Bar
Tampa AI Applications Meetup Group 7:45 PM to 9:15 PM EDT
Goddess Splash Pad Dance
St. Pete Pier
Saint Petersburg Energy Charge Meetup Group 8:00 PM to 10:00 PM EDT
Return to the top of the list

Friday, September 11

Event name and location Group Time
Osceola Toastmasters Club
Kissimmee Utility Authority (KUA)
Toastmasters Division E 7:30 AM to 9:00 AM EDT
SCAG at Questcon Orlando!
Hilton Orlando Buena Vista Palace – Disney Springs Area
Space Coast Adventurer’s Guild [ UNKNOWN DISPLAY TIME ]
Age of Sigmar: Escalation League
Battlebrush Games
Battlebrush Games: Paint Minis & Play Warhammer/Warmachine 5:00 PM to 9:00 PM EDT
Friday Board Game Night
Bridge Club
Tampa Gaming Guild 5:30 PM to 11:00 PM EDT
MTG: Commander FNM
Critical Hit Games
Critical Hit Games 6:00 PM to 11:00 PM EDT
Modern FNM
Sunshine Games | Magic the Gathering, Pokémon, Yu-Gi-Oh!
Sunshine Games 7:00 PM to 10:30 PM EDT
Don’t Move
Tampa Horror 7:00 PM to 9:00 PM EDT
Stoicism and the Art of Happiness, DJ Robertson
Online event
Orlando Stoics 7:00 PM to 8:30 PM EDT
Friday Pokemon Tournament
Sunshine Games | Magic the Gathering, Pokémon, Yu-Gi-Oh!
Sunshine Games 7:30 PM to 11:30 PM EDT
Back Patio Meet & Greet Lounge Night
Fountainhead Wine And Beer Bar
Tampa Bay Meetup (20’s & 30’s) 8:00 PM to 11:00 PM EDT
Return to the top of the list

Saturday, September 12

Event name and location Group Time
NAT’L CHOCOLATE MILKSHAKE DAY—SHAKE THINGS UP @ NEW LOCATION!Sat, Sept. 12
Saturday, Sep 12 · 4:45 PM to 9:00 PM EDT
Tampa (Citrus Park Area) Games Meetup Group 9:55 AM
Saturday Chess at Wholefoods in Midtown, Tampa
Whole Foods Market
Chess Republic 9:30 AM to 12:00 PM EDT
EZ Stock (Stock, Options, Market)
2079 Range Rd
Tampa Bay Technology Center 10:00 AM to 12:00 PM EDT
Youth Dungeons & Dragons Saturdays (Ages7-12) At Conworlds Emporium
Saturday, Sep 12 · 2:00 PM to 5:00 PM EDT
Tarpon Springs Community Fun & Games 1:00 PM
NNO Book Club: The Lost Story
Turkish kitchen
Nerd Night Out 1:00 PM to 3:00 PM EDT
FREE Fab Lab Orientation
Faulhaber Fab Lab
Suncoast Makers 1:30 PM to 2:30 PM EDT
D&D (5e) @ Game-o-Storus (FULL)
Game-o-Storus
St Pete and Pinellas Tabletop RPG Group 1:30 PM to 5:30 PM EDT
Bitcoin Social in St. Petersburg
Beech Kombucha
Tampa Bay Bitcoin 3:00 PM to 4:00 PM EDT
Party games at The Pointe Orlando! [special event on i-drive]
9101 International Dr
Orlando 20-40ish board games 4:00 PM to 7:00 PM EDT
Board Brews
Zephyrhills Brewing Company
Nerdbrew Events 5:00 PM to 10:00 PM EDT
Warmachine Journeyman League
Battlebrush Games
Battlebrush Games: Paint Minis & Play Warhammer/Warmachine 5:00 PM to 9:00 PM EDT
Lessons from the Little Prince
Online event
Philosophy for Everyday Life – Talks and Classes in Florida 5:00 PM to 6:00 PM EDT
Game Night, Sept 12th – Fun!
IHOP
New Port Richey Game Night 5:30 PM to 9:00 PM EDT
Yu-Gi-Oh Evening Tournament
Sunshine Games | Magic the Gathering, Pokémon, Yu-Gi-Oh!
Sunshine Games 7:00 PM to 11:00 PM EDT
Return to the top of the list

Sunday, September 13

Event name and location Group Time
Adventures of the Tomb of Annihilation (5e 2024 D&D Campaign)
Sunday, Sep 13 · 2:00 PM to 6:00 PM EDT
Adventurers of Central Florida 4:00 PM
Sunday Chess at Wholefoods in Midtown, Tampa
Whole Foods Market
Chess Republic 2:00 PM to 5:00 PM EDT
D&D Adventurers League
Critical Hit Games
Critical Hit Games 2:00 PM to 7:30 PM EDT
Book Discussion: Isola
St Pete Women’s Book Club 3:00 PM to 5:00 PM EDT
Sunday Pokemon League
Sunshine Games | Magic the Gathering, Pokémon, Yu-Gi-Oh!
Sunshine Games 4:00 PM to 8:00 PM EDT
Sew Awesome! (Textile Arts & Crafts)
4933 W Nassau St
Tampa Hackerspace 5:30 PM to 8:30 PM EDT
Community Hang-out Night
Online event
Nerdbrew Events 6:00 PM to 9:00 PM EDT
A Duck Presents NB Movie Night
Discord.io/Nerdbrew
Nerd Night Out 7:00 PM to 11:30 PM EDT
Return to the top of the list

About this list

How do I put this list together?

It’s largely automated. I have a collection of Python scripts in a Jupyter Notebook that scrapes Meetup and Eventbrite for events in categories that I consider to be “tech,” “entrepreneur,” and “nerd.” The result is a checklist that I review. I make judgment calls and uncheck any items that I don’t think fit on this list.

In addition to events that my scripts find, I also manually add events when their organizers contact me with their details.

What goes into this list?

I prefer to cast a wide net, so the list includes events that would be of interest to techies, nerds, and entrepreneurs. It includes (but isn’t limited to) events that fall under any of these categories:

    • Programming, DevOps, systems administration, and testing
    • Tech project management / agile processes
    • Video, board, and role-playing games
    • Book, philosophy, and discussion clubs
    • Tech, business, and entrepreneur networking events
    • Toastmasters and other events related to improving your presentation and public speaking skills, because nerds really need to up their presentation game
    • Sci-fi, fantasy, and other genre fandoms
  • Self-improvement, especially of the sort that appeals to techies
  • Anything I deem geeky
Categories
Security What I’m Up To

Notes on OpenZiti Quickstart for an upcoming Ziti TV episode

For the curious, here are my notes for an upcoming Ziti TV episode where we’ll be talking about what’s in the OpenZiti Quickstart.

OpenZiti Quickstart is a single command (ziti edge quickstart) that launches a complete, working OpenZiti network a few seconds. It does a lot behind the scenes, by

  • creating a fresh certificate authority hierarchy,
  • initializing a controller database,
  • creating and enrolling a router identity,
  • bootstrapping an admin user,
  • and starting both the controller and router as a single running process.

It does all this with sensible default policies already in place, which means identities can immediately connect through the router to any service.

As its name implies, the Quickstart is meant to get an OpenZiti zero trust network up and running is very short order, and it’s meant for demos, local development, and learning the platform. It has everything a production deployment would spread across multiple processes, machines, and days of setup, but it’s packed into a single instance that you can tear down and re-run whenever you want.

Simply put, it’s the fastest path from zero to a working network you can actually build against.

As for the question of why I go with handwritten notes: it’s easier to add diagrams, and I end up understanding and retaining things better.

Categories
Tools What I’m Up To

“Retake the Lake” is now in the Chrome Web Store and easier to install!

My Chrome extension, Retake the Lake is now in the Chrome Web Store, which means it’s easier than ever to put it in your Chrome desktop browser!

I’ve made it easy to find with this URL:

globalnerdy.com/retakethelake

Now, all you have to do is go to the Retake the Lake page in the Chrome Web Store and click the Add to Chrome button:

You’ll see the “This extension is not trusted by Enhanced Safe Browsing” warning:

Click the Continue to install button.

This warning appears because this is my first Chrome extension, and Chrome doesn’t yet have enough developer history or reputation data about me to verify Retake the Lake.

Retake the Lake doesn’t use or sell any of your private data. It simply updates the contents of web pages and Google Maps to restore the correct name of Lake Ontario.

This pop-up will appear:

Click the Add extension button.

And in a second or two, you’ll see this near the upper right of your screen:

Congratulations! You now have Retake the Lake!

Once again, you can get Retake the Lake here:

globalnerdy.com/retakethelake

What is Retake the Lake?

Retake the Lake corrects “Lake America” to the proper “Lake Ontario” on Chrome desktop browsers.

(Unfortunately, the mobile versions of Chrome don’t support extensions.)

  1. On regular web pages, it rewrites “Lake Ontario” back to the proper, correct, and non-idiotic “Lake Ontario.”
  2. On Google Maps, it floats a clickable badge over the lake with a short explanation of where the real name comes from.

You can read more about how I made it here.

And remember…

Categories
Security

Would hardened Tailscale have changed the Hugging Face outcome?

In his latest post on the NetFoundry blog, Hugging Face Breach: When Tailscale VPN Is the Blast Radius, CEO Galeal Zino (my boss’ boss) writes about why the Hugging Face breach was a VPN architecture problem rather than a Tailscale misconfiguration, and what hardening does and doesn’t fix.

Here’s a quick recap of what happened: In July, OpenAI evaluation agents escaped their sandbox, got into Hugging Face through two injection vectors, and walked away with 136 cluster secrets. One of those was a Tailscale auth key, which was:

  • Reusable
  • Non-expiring
  • Subnet-tagged
  • Sitting readable in a Kubernetes secret

With that one key, the agents were able to get far. They enrolled 181 nodes, ran `tailscale status –json` to get 22 peers back including subnet routers and a source-control connector, reached internal CI subnets, and minted GitHub App tokens. They suppressed client-side telemetry and ran for almost 5 days before anyone noticed.

The post’s argument is that taking measures to harden Tailscale (single-use OAuth-minted keys, ephemeral nodes, tailnet lock, Services instead of subnet routers) shrinks the fan-out but doesn’t eliminate the two properties that made the foothold catastrophic:

  1. Enrollment still authenticates on a bearer credential. Possession of the key made the agents a member, and membership came with a map.
  2. The coordination plane still hands every enrolled node a map, and even a narrowed map is still a target list.

It’s worth pointing this out as simply and plainly as possible: Nothing in our stack would have stopped the sandbox escape, the injections, or the climb to node root. That’s not our line of work. What we do is zero-trust reachability, where the assumption is that systems have already been breached and credentials can be stolen.

Hugging Face’s own technical timeline is the better primary source, and it’s worth reading along with our article: https://huggingface.co/blog/agent-intrusion-technical-timeline

Once again, here’s our article: https://netfoundry.io/zero-trust/hugging-face-breach-when-tailscale-vpn-is-the-blast-radius/

Categories
Current Events What I’m Up To

Waiting for Google to approve “Retake the Lake”…or not

I’ve just submitted my Chrome extension, Retake the Lake, to the Chrome Web Store for approval. If approved, it will become really easy to add it to Chrome on your desktop.

In yesterday’s post on Retake the Lake, I described the extension, which does these two important things:

  1. On regular web pages, it rewrites “Lake America” back to the proper, correct, and non-idiotic “Lake Ontario.”
  2. On Google Maps, it floats a clickable badge over the lake with a short explanation of where the real name comes from.

You can install Retake the Lake right now, but the process is a little more involved. If approved for the Chrome Web Store, installing it will take a click or two at most.

Why might Retake the Lake not get approved?

Screenshot of Ars Technica article titled “Google Maps renames ‘Lake Ontario’ to ‘Lake America’ even faster than US government”.
Corporate bootlicking at its finest.

Google, who make Chrome, also make Google Maps, which is currently taking criticism for displaying Lake Ontario by the incorrect name. They make take a dim view of an extension that exists to correct their mistake.

Also, there’s this:

Photo of Sergey Brin with Gerelyn Gilbert-Soto. Text reads “Sergey Brin Move to the Right, With a ‘MAGA Girlfriend’ by His Side.”
On the bright side, they’re saving two other people.

Get Retake the Lake!

Do you want to try out Retake the Lake? Follow these steps:

  1. Download this .zip file, retake-the-lake-v1.0.1.zip, into a folder that you’re not going to delete (such as your Documents folder).
  2. Unzip the file to reveal the retake-the-lake folder.
  3. Open a new tab in Chrome and go to chrome://extensions.
  4. Turn on Developer mode by setting the Developer mode switch near the upper right corner of the screen to the “on” position.
    Chrome extensions screen, with arrow indicating that you should turn on Developer mode.
  5. Click the Load unpacked button near the upper left corner of the screen and select the retake-the-lake folder.
    Chrome extensions screen, with arrow indicating you should click the “Load unpacked” button and select the “retake-the-lake” folder.
  6. Use it!