Categories
Current Events Tampa Bay

What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, July 18, 2022)

Here’s the list of tech, entrepreneur, and nerd events for Tampa Bay and surrounding areas for the week of Monday, July 18 through Sunday, July 24, 2022.

Python powered logo

Every week, with the assistance of a couple of Jupyter Notebooks that I put together, I compile this list for the Tampa Bay tech community.

As far as event types go, this list casts a rather wide net. It includes events that would be of interest to techies, nerds, and entrepreneurs. It includes (but isn’t limited to) events that fall under the category of:

  • 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 (because nerds really need to up their presentation game)
  • Sci-fi, fantasy, and other genre fandoms
  • Anything I deem geeky

By “Tampa Bay and surrounding areas”, this list covers events that originate or are aimed at the area within 100 miles of the Port of Tampa. At the very least, that includes the cities of Tampa, St. Petersburg, and Clearwater, but as far north as Ocala, as far south as Fort Myers, and includes Orlando and its surrounding cities.

StartupBus 2022 will depart from Tampa Bay!

If you’re looking for an adventure, a chance to test your startup skills, and an experience that will make your résumé stand out, join me on StartupBus Florida, which departs Tampa Bay on July 27, when it sets course for Austin, Texas!

On this three-day journey, “buspreneurs” will form teams, create a business idea, build a software demo for that idea, and develop pitches for that idea. When they arrive in Austin, they’ll spend two days pitching their startups to a panel of judges.

I was a “buspreneur” on StartupBus Florida in 2019, the last time the event took place, and our team made it to the finals and got the runner-up position. This time, I’m a “conductor” — one of the coaches on the bus — and our team is here to help you rise to the challenge.

Want to find out more?

Want to join the bus? Drop me a line!

This week’s events

Monday, July 18

GroupEvent NameTime
Young Professionals Networking JOIN in and Connect!In person at Fords Garage St Pete11:00 AM
Christian Professionals Network Tampa BayLive Online Connection Meeting- Monday11:30 AM
Entrepreneurs & Business Owners of Sarasota & BradentonVirtual Networking Lunch Monday11:30 AM
Professional Business Networking with RGAnetwork.netVirtual Networking Lunch11:30 AM
Thinkful TampaThinkful Webinar || UX/UI Design: Wireframes and Prototypes12:00 PM – 1:30 PM EDT
Coaching for Everyone: Sarasota-ManateeGSCA July 18th “Virtual” Meeting1:00 PM
SCIPS, a 50+ Tampa Bay Singles ClubEUCHRE, Rummy Q and other Board Games for ENTHUSIASTIC GAME PLAYERS4:00 PM
Thinkful TampaThinkful Webinar || Data Analytics: Tools of the Trade6:00 PM – 7:30 PM EDT
Critical Hit GamesMTG: Commander Night6:00 PM
Beginning Web DevelopmentWeekly Learning Session6:00 PM
Tampa Bay Coalition of ReasonMonthly N. Pinellas TBCor Humanist Social Dinner6:00 PM
Toastmasters, Division DACE Advanced Toastmasters 32744806:00 PM
Tampa Bay TabletoppersMonday Feast & Game Night6:00 PM
Working from Laptop and PhoneDigital Income Set up6:00 PM
BerLagmark – Sarasota AmtgardMonday Night Fighter Practice!6:00 PM
Board Game Meetup: Board Game BoxcarWeekly Game Night! (Lazy Moon Location)6:00 PM
Toastmasters Division GTriple Crown Toastmasters Club 4147 (Virtual)6:30 PM
St. Petersburg Crypto Investors and Miners ClubCryptoProCafe : Club DAO6:30 PM
Tampa 20’s and 30’s Social CrewTrivia at The Pub6:30 PM
Toastmasters District 48North Port Toastmasters Meets Online!!6:30 PM
Toastmasters District 48Cool, Confident & Politically Imperfect Toastmasters6:45 PM
Learn-To-Trade Crypto – Online (As Seen on Orlando Sentinel)Learn-To-Trade Q&A (0NLINE)7:00 PM
Ironhack Tampa – Tech Careers, Learning and NetworkingLearn the Basics of Python Programming from an Industry Expert 📊7:00 PM
Learn-To-Trade Forex – Online (As Seen on Orlando Sentinel)Learn-To-Trade Q&A (ONLINE)7:00 PM
Tampa HackerspaceIntro to the Babylock Embroidery Machine (Members Only)7:00 PM
Coded For Money, Flow and Fame – Tampa GroupHow to Get a Never-Ending Flow of Clients7:00 PM
Orlando StoicsONLINE: “Epicureanism” (Part 3)7:00 PM
Toastmasters Division ELakeland (FL) Toastmasters Club #22627:00 PM
Tampa Bay Gaming: RPG’s, Board Games & more!Flesh and Blood at Hammerfall Games and Collectibles7:00 PM
Light Study PRO – A Photography Workshop for Emerging ProsMembers as far back as 2008 can access their photos7:00 PM
Tampa – Sarasota – Venice Trivia & Quiz MeetupTrivia Night – Motorworks Brewing Smartphone Trivia Game Show7:00 PM
Library Book Clubs – OCLSVirtual Event: Hiawassee Book Club7:00 PM
Central Florida AD&D (1st ed.) Grognards GuildWorld of Greyhawk: 1E One-Shots7:30 PM
The Nomadic Entrepreneur Group SarasotaLinkedIn Workshop: Learn How To Create A Passive Second Income On LinkedIn8:00 PM
Tampa Financial Freedom Meetup GroupLearn How To Create A Passive Second Income On LinkedIn8:00 PM
Work From Home -Online Business Opportunities and NetworkingLearn How You Can Create A Crazy Side Income Through LinkedIn8:00 PM
Thinkful TampaThinkful Webinar || UX/UI Design: Creating A Design System9:00 PM – 10:30 PM EDT
Tampa / St Pete Business ConnectionsMonday Virtual Business Introductions11:30 PM

Tuesday, July 19

GroupEvent NameTime
Work From Home -Online Business Opportunities and NetworkingCreate A Successful Print on Demand Business6:00 AM
Tampa Bay Agilev-Lean Coffee7:30 AM
Orlando Scuba DivingUnderwater Photo/Video Seminar8:00 AM
Bootstrappers Breakfast® – Tampa Bay AreaEast Coast Bootstrappers Breakfast®8:30 AM
Tampa Bay Tech Career Advice Forum12 Things You May Be Doing Wrong in Your Job Search10:00 AM
Tampa Cybersecurity Training12 Things you may be doing Wrong in your Job Search10:00 AM
Orlando Melrose MakersIn-Person: Makerspace Open Lab10:30 AM
Florida Startup: Idea to IPOHow to Find Product Market Fit Quickly11:00 AM
Young Professionals Networking JOIN in and Connect!In Person Networking at the Great Catch ~~ Oldsmar All Welcome to connect!11:00 AM
Tampa / St Pete Business ConnectionsOldsmar Professional Business Networking lunch11:00 AM
Pasco County Entrepreneurs & Business Owners All WelcomeProfessional Business Networking Lunch Glory Day’s New Tampa11:30 AM
Network Professionals Inc. of South Pinellas (NPI)NPI Seminole Referral Pros Chapter – Exchange Qualified Business Referrals11:30 AM
Wesley Chapel, Trinity, New Tampa, Business ProfessionalsNew Tampa Networking Lunch at Glory Day’s Grill New Tampa11:30 AM
Professional Business Networking with RGAnetwork.netNew Tampa RGA Chapter ~ Glory Days Meet your next referral partner!11:30 AM
Thinkful TampaThinkful Webinar || Intro to JavaScript: Build a Virtual Pet12:00 PM – 1:30 PM EDT
Global Networking SummitNetworking Brunch12:00 PM
Pasco County Entrepreneurs & Business Owners All WelcomeWednesday Business Networking Lunch New Port Richey at Widow Fleatchers12:30 PM
Network After Work Tampa – Networking EventsHow to Maximize LinkedIn Virtual Summit1:00 PM
Block Co-op – Bitcoin Crypto Blockchain OrlandoBitcoin/Crypto. Buying, Selling and sharing ideas. Small group atmosphere.1:00 PM
Free Video Production Classes – TV/InternetSocial Video Marketing Tips(ONLINE CLASS)-FREE for Hillsborough County Residents4:15 PM
UiPath RPA TampaTest Automation using UiPath Test Suite – Developer Series – Part 2 of 45:00 PM
Entrepreneurs & Business Owners of Sarasota & BradentonVirtual Networking Evening meeting Every TUESDAY5:30 PM
Professional Business Networking with RGAnetwork.netVirtual Networking Evening Meeting5:30 PM
Thinkful TampaThinkful Webinar || Learn Data Analytics With Thinkful6:00 PM – 7:30 PM EDT
AGM Marketing WorkshopsMarketing Workshop for Thumbstopper Ads6:00 PM
Tampa Bay SQL Server User Group (TBSSUG)TBSSUG Monthly Meeting6:00 PM
Critical Hit GamesMarvel Crisis Protocol Night6:00 PM
Tampa HackerspaceWeekly Open Make Night6:00 PM
Toastmasters District 48Seminole SPC Toastmasters6:15 PM
Coders, Creatives, and Craft BeerStartupBus Warm-Up at Green Bench6:30 PM
InFLOWential Leader & Entrepreneur Community SocialInFLOWential Leader & Entrepreneur Community Social6:30 PM
Tampa Investor/Training MeetupTampa Bay Investor Training6:30 PM
Saint Petersburg Book Club Meetup GroupJuly Book Club6:30 PM
Tampa Investor/Training MeetupTampa Bay Investor Training6:30 PM
Pinellas WritersWeekly Group Meetings – All Writers Welcome!6:30 PM
Tampa – Sarasota – Venice Trivia & Quiz MeetupTrivia Night – Moose Lodge 2117 Smartphone Trivia Game Show6:30 PM
St. Pete Beers ‘n Board Games for Young AdultsSt. Pete Beers ‘n Board Games Meetup for Young Adults7:00 PM
Tampa Bay Gaming: RPG’s, Board Games & more!D&D Adventurers League at Armada Games7:00 PM
Crypto/Trading/Online Business/Entrepreneurship nightsCrypto/Trading/Online Business/Entrepreneurship Nights7:00 PM
Tampa Bay Coalition of ReasonOnline: Tampa Bay Technology Center (TBTC) Monthly Meeting7:00 PM
Geekocracy!Dinner at Shaker and Peel7:00 PM
Cryptocurrency/Blockchain Education – Palm HarborLet’s talk Decentralized Finance!7:00 PM
IIBA Tampa BayBABOK IIBA Tampa Bay Study Group7:00 PM
Low Light Photography GroupLow Light Photo Group7:00 PM
Florida Center for Creative PhotographyAMA – Ask Me Anything Related to Photography, Computers and Software7:00 PM
Communication Skills for Quiet PeopleThe Guide to Beginning a New Relationship for Introverts7:00 PM
Ironhack Orlando – Tech Careers, Learning and NetworkingThe basics of Data Analytics 📈7:00 PM
Orlando Adventurer’s Guild[Online SEASONAL] Icewind Dale: Rime of the Frostmaiden – DM Canon (Tier 2)7:00 PM
DOUX — Downtown Orlando UX MeetupDiary Studies for UX Research7:30 PM
TB Chess – Tampa Bay – St. Petersburg Chess Meetup GroupLet’s play chess at 54th Ave Kava House!7:30 PM
Shut Up & Write!® TampaOnline Event: Shut Up & Write on Zoom7:45 PM
Want to Make More Connections by Improving CommunicationSecrets of Good Communication8:00 PM
Communication Skills for Interviews and LifeHow to Increase Your Confidence and Communication8:00 PM
Thinkful TampaThinkful Webinar || Data Science vs. Data Analytics9:00 PM – 10:30 PM EDT

Wednesday, July 20

GroupEvent NameTime
Cigar City ToastmastersCigar City Toastmasters MeetingSee event page
Business Networking for Entrepreneurs of ColorVirtual Business Networking – Entrepreneurs of Color7:00 AM
1 Million Cups – Orlando1 Million Cups – Orlando Weekly Meetup8:30 AM
North Tampa Networking GroupBusiness networking9:00 AM
Tampa Bay WaVEOPEN/FREE Coworking for Veteran Entrepreneurs9:00 AM
Christian Professionals Network Tampa BayOnline Mastermind 3rd. Wednesday11:00 AM
North Sarasota Happy Hour NetworkingBusiness Networking Lunch11:30 AM
National Association of Entrepreneurs Mastermind GroupNational Association of Entrepreneurs Mastermind Group Meeting11:30 AM
Network Professionals Inc. of South Pinellas (NPI)NPI North St. Pete Networkers Chapter – Exchange Qualified Business Referrals11:30 AM
Entrepreneurs & Business Owners of Sarasota & BradentonSarasota Business Networking Lunch All Welcome, Just purchase Lunch!11:30 AM
Wesley Chapel, Trinity, New Tampa, Business ProfessionalsLutz, Wesley Chapel, New Port Richey Networking Lunch11:30 AM
Tampa Bay Business Networking Meetings & MixersBrandon Networking Professionals Networking Lunch11:30 AM
Young Professionals Networking JOIN in and Connect!Brandon Business Professionals Just Love Coffee11:30 AM
Sarasota Real Estate Investors Assoc. (Sarasota REIA)Successful Social Media Strategies12:00 PM
Web Design And SEO/SEM Three Sixty DegreesWeb Design And SEO/SEM Three Sixty Degrees12:00 PM
Success Strategies for Business OwnersHow to Perform Insightful Market Research and Generate Free Client Lists12:00 PM
Thinkful TampaThinkful Webinar || Intro To Data Analytics: Tableau Basics12:00 PM – 1:30 PM EDT
Professional Business Networking with RGAnetwork.netNew Port Richey Professional Business Networking Lunch Widow Fletchers12:30 PM
Pasco County Entrepreneurs & Business Owners All WelcomeWednesday Business Networking Lunch New Port Richey at Widow Fleatchers12:30 PM
Tampa Startup Founder 101How to Leverage a Financial Model to Supercharge Your Business (Online)1:00 PM
Free Video Production Classes – TV/InternetDigital Video Editing Class (ONLINE CLASS) -FREE for Hillsborough residents only1:00 PM
Orlando Digital Media Design MeetupVirtual Class: Designing with the Adobe Mobile Suite4:30 PM
Brandon BoardgamersBoard Gaming – In Person5:00 PM
The Tampa Chapter of the Society for the Exploration of PlayPlaying Games in the Alley5:00 PM
Florida Startup: Idea to IPOFREE WEBINAR: How to Outsource Development of Your App5:00 PM
Florida Center for Creative PhotographyFCCP 2022 Virtual Photo Challenge 7. Long Exposure (Up to five photos)5:00 PM
Tampa Gaming GuildWednesday Board Game Night5:30 PM
Brews N Board GamesBoard Game Night at Gatlin Hall Brewing6:00 PM
Thinkful TampaThinkful Webinar || Free Crash Course: JavaScript Fundamentals6:00 PM – 7:30 PM EDT
Tampa Bay MetaverseMetaverse for beginners6:00 PM
DigitalDeLandDigital DeLand Monthly Meeting6:00 PM
Saint Pete BoardgamersBoard Game Night6:00 PM
Continuous Improvement Network (CI Net)C.I.NET MeetUp6:00 PM
Tampa Bay Gaming: RPG’s, Board Games & more!Hobby Night – Minis Painting Tips & Tricks at Armada Games6:00 PM
Young Professionals Networking JOIN in and Connect!Evening Networking Pasco County Entrepreneurs & Business Owners All Welcome6:00 PM
Tampa Bay Business Networking Happy Hour/Meetings/Meet UpLutz /Land O Lakes /Odessa /Trinity Evening Networking Dinner All Welcome6:30 PM
The Weirder Things Book ClubThe Southern Book Clubs Guide to Slaying Vampires-final6:30 PM
Tampa Bay Atlassian Community EventsTampa Bay Atlassians Takeover Magnanimous Brewing!6:30 PM
Tampa DevsTDevs – Meet & Greet @ Armatureworks [with Tampa20s and 30s groups]6:30 PM
Central Florida CitySecCigarCitySec Meetup7:00 PM
Central Florida AD&D (1st ed.) Grognards GuildNew Beginnings & Old Rivalries7:00 PM
Toastmasters District 48Carrollwood Toastmasters Meetings meet In-Person and Online7:00 PM
Castaways Euchre ClubCastaways Euchre Club7:00 PM
Tampa Bay Bitcoin[Virtual] Tampa Bay Bitcoin Meetup: News, Markets, & Community7:00 PM
Communication Skills for Quiet PeopleHow to Communicate Effectively7:00 PM
Tampa Hackerspace3D Printing Orientation: Models and Slicers7:00 PM
Tampa Bay Beach and Sunset Photography and Modeling ClassesImage Editing Workshop7:00 PM
Nerd Night OutGames & Grog – Party Games Social Night7:00 PM
Tampa – Sarasota – Venice Trivia & Quiz MeetupSmartphone Trivia Game Show at Wilders Pizza7:00 PM
Learn Cybersecurity Tampa | Flatiron SchoolFlatiron School | Info Session | Virtual8:00 PM
Thinkful TampaThinkful Webinar || Enhancing Your Career With Mindfulness9:00 PM – 10:30 PM EDT
Tampa / St Pete Business ConnectionsBrandon Business Professionals IN Person!!!!11:30 PM

Thursday, July 21

GroupEvent NameTime
Bianca Baez with United Wealth EducatorsBusiness Networking eventSee event page
Raysa Santiago Regional Vice PresidentBusiness Networking EventSee event page
Doris Muller for NPI Westchase ChapterBusiness Networking Event for Local ProfessionalsSee event page
Young Professionals Networking JOIN in and Connect!Tampa Young Professionals Virtual Networking Thursday Morning All WElCOME7:30 AM
Professional Business Networking with RGAnetwork.netVirtual Networking Breakfast Thursday’s7:30 AM
Wesley Chapel, Trinity, New Tampa, Business ProfessionalsBusiness Over Breakfast ~ Happy Hangar IN PERSON JOIN US!7:30 AM
Pasco County Entrepreneurs & Business Owners All WelcomeHappy Hangar Early Bird Professionals Networking7:30 AM
Network After Work Tampa – Networking EventsReal Success Live Online Summit9:30 AM
Orlando Melrose MakersIn-Person: Makerspace Open Lab10:30 AM
Young Professionals Networking JOIN in and Connect!The Founders Meeting where it all Began! JOIN us! Bring a guest and get a gift11:00 AM
Block Co-op – Bitcoin Crypto Blockchain OrlandoCrypto Set-up Class -Limited to 5 Seats Only11:00 AM
Florida Startup: Idea to IPOHow to Cut Product Development Costs by up to 50%!11:00 AM
Business Game Changers GroupClearwater Professional Networking Lunch11:00 AM
Tampa / St Pete Business ConnectionsClearwater/Central Pinellas Networking Lunch11:00 AM
Orlando Cybersecurity Meetup3 cyberattacks you can launch in your network to test your SIEM11:00 AM
Tampa Bay Business Networking Happy Hour/Meetings/Meet UpPinellas County’s Largest Networking Lunch and your invited!11:00 AM
Network Professionals Inc. of South Pinellas (NPI)NPI Power Lunch – Exchange Qualified Business Referrals11:30 AM
Pasco County Entrepreneurs & Business Owners All WelcomeWesley Chapel Professional Networking Lunch at Chuck Lager America’s Tavern11:30 AM
Toastmasters District 48Sarasota Speakers Exchange Toastmasters12:00 PM
Thinkful TampaThinkful Webinar || UX/UI Design: Designing A UX Case Study12:00 PM – 1:30 PM EDT
“Learn and Earn” Millionaire Mind Secrets & NetworkingOnline Zoom! Millionaire Mind Lunch; Book Club and Networking!12:00 PM
Free Video Production Classes – TV/InternetYouTube Basics (ONLINE CLASS) – FREE for Hillsborough County Residents3:00 PM
Tampa – Sarasota – Venice Trivia & Quiz MeetupTrivia Night – Bunkers Bar of Sun City Center Smartphone Trivia Game Show5:00 PM
Tampa Professional Networking MeetupHappy Hour Networking – Cigars, Fine Wines and Brews5:00 PM
Florida Center for Creative PhotographyFCCP Weekly Photo Assignment 80: Leading Lines5:00 PM
Tampa SEO & Internet Marketing Meetup with Steve ScottTampa SEO and Internet Marketing Meetup with Steve Scott6:00 PM
Summerfield Board/Card Game NightSummerfield Tabletop/Board/Card Games6:00 PM
Orlando Digital Media Design MeetupVirtual Event: Adobe Illustrator Level 36:00 PM
Brandon and Seffner area AD&D and Rifts (Palladium) Group1st ed AD&D Campaign.6:00 PM
Tampa SEO & Internet Marketing Meetup with Steve ScottWhere to Focus Your SEO Efforts for the Rest of 2022!6:00 PM
Critical Hit GamesStar Wars Night6:00 PM
Magic the Gathering Tampa/Brandon/St PeteNerdy Needs (Casual Thursday Commander Night)6:00 PM
Tampa Bay Gaming: RPG’s, Board Games & more!D&D Adventurers League at Critical Hit Games6:00 PM
Thinkful TampaThinkful Webinar || Intro To Data Analytics: Excel Basics6:00 PM – 7:30 PM EDT
Artists and Musicians Embracing Web3Artists and Musicians Embracing Web3: First Meet and Greet6:00 PM
Orlando Board Gaming Weekly MeetupCentral Florida Board Gaming at The Collective6:00 PM
We Write Here Black and Women of Color Writing GroupVirtual Writing Get Downs- Share It Now!6:00 PM
Tampa Bay AgileLean Beer for All Things Agile (Tampa)6:30 PM
Tampa Ybor Free Writing GroupWriting Meetup6:30 PM
Bradenton Photo GroupBeyond Camera Basics6:30 PM
Meet Me In The MetaverseMeet Me In The Metaverse – Florida’s First Web3 Metaverse Meetup7:00 PM
Tampa Bay Coalition of ReasonSkeptical Inquirer Presents: Why Mass Hysteria is Thriving in the 21st Century7:00 PM
Cocktails and Convo: Book club for RomCom LoversBook review: Dial A for Aunties by Jessie Q Sutanto7:00 PM
Tampa Hackerspace3D Printer Orientation: Printing at Tampa Hackerspace (THS Members only)7:00 PM
Business Networking for Entrepreneurs of ColorDigital Products Training & Virtual Business Networking7:00 PM
3D Printing OrlandoIntro to OpenSCAD7:00 PM
Tampa Bay BitcoinBitcoin Only – BitDevs7:00 PM
Tampa HackerspaceLaser Cutter Orientation (Members Only)7:00 PM
The Tampa Ruby BrigadeTampa.rb: Mystery Meetup!7:00 PM
Live streaming production and talentLive streaming production and talent7:00 PM
Tampa or Saint Petersburg Businesses Development GroupWe help you with your business hurdles and growth strategies.7:00 PM
Orlando Lady Developers MeetupCoding Challenges with Vanessa8:00 PM
Florida Scrum Master and Product Owner TrainingSprint Planning – Input and Output8:30 PM
Thinkful TampaThinkful Webinar || Intro to Data Analytics: SQL Fundamentals9:00 PM – 10:30 PM EDT
Tampa Bay Data Science GroupPyLadies/TBDSG: Customer Lifetime Value6:00 PM

Friday, July 22

GroupEvent NameTime
RGAnetwork.netInternational Professional Networking JOIN us to grow your businessSee event page
Winter Park Toastmasters – Learn while having FUN!Improve your communication, listening, and leadership skills7:15 AM
Tampa Bay AgileLean Coffee for All Things Agile (Westshore)7:30 AM
Laid Back Leads GroupLaid Back Leads Group8:00 AM
Brandon Biz ProsBuild your Business with Brandon Biz Pros8:30 AM
NTi Port Richey, FLNTi New Port Richey – Business Referral Network9:00 AM
Toastmasters District 48Real Talkers #73069:15 AM
Christian Professionals Network Tampa BayImprove Speaking Skills & Build Confidence9:25 AM
Women Who Code TampaWomen Who Code Tech Summit: BlockDataPy10:00 AM
Tampa Bay Tech Career Advice ForumMastering LinkedIn with Taylor Desseyn10:00 AM
Front End CreativesMastering LinkedIn with Taylor Desseyn10:00 AM
Young Professionals Networking JOIN in and Connect!Friday Business Introductions JOIN us at Cafe Delanie All Welcome11:30 AM
Tampa / St Pete Business ConnectionsInternational Professionals Networking Meeting11:30 AM
Professional Business Networking with RGAnetwork.netFriday International Business Introductions at McAllisters Westshore11:30 AM
Tampa Bay Business Networking Meetings & MixersFriday Business Introductions!11:30 AM
Powerful Women NetworkingS Orlando/Dr Phillips: Join us for fun connection growth & networking too!11:30 AM
Tampa Bay Business Networking Happy Hour/Meetings/Meet UpInternational Networking Westshore McAlisters Deli11:30 AM
Data and AI Central Florida User GroupSurviving the Digital Transformation (Workforce needs)12:00 PM
Thinkful TampaThinkful Webinar || What Tech Career Is Right For Me?12:00 PM – 1:30 PM EDT
DEF New Agent TrainingPart I, wk 2, Alphabet Soup1:00 PM
Orlando Power BI User GroupData Perspective in Power BI | Pragati Jain1:00 PM
Toastmasters District 48MESSAGE CRAFTERS5:30 PM
Tampa Gaming GuildFriday Board Game Night5:30 PM
Thoughtful WritingPhilosophy in Writing6:00 PM
Critical Hit GamesMTG: Commander FNM6:00 PM
MakerFX MakerspaceMakerFX Makerspace 3D Printing Guild6:00 PM
Tampa Bay Gaming: RPG’s, Board Games & more!Board Game night at The Strange Realms in Carrollwood Friday, 6 PM6:00 PM
Thinkful TampaThinkful Webinar || Intro to HTML & CSS: Build Your Own Website6:00 PM – 7:30 PM EDT
Toastmasters District 48Positively Speaking Toastmasters6:15 PM
Suncoast Critical Thinking Discussion GroupFriday Night Putt-putt!6:30 PM
3D Printing Orlando3D Printing Hang Out7:00 PM
Book HavenAnthem by Noah Hawley7:00 PM
Oviedo Middle Aged Gamers (OMAG)Tabletop: Friday Board Game Night7:00 PM
Orlando Adventurer’s GuildCanon’s Custom Campaign Moonsea Tour – DM Canon (Tier 3)7:00 PM
Gen GeekFamily feud7:30 PM
Thinkful TampaThinkful Webinar || What is UX/UI Design?9:00 PM – 10:30 PM EDT

Saturday, July 23

GroupEvent NameTime
Central Florida Philosophy MeetupWake Up and Think Clearly Saturday morning share and discuss.7:00 AM
Toastmasters Division GEarly Bird Ocala8:00 AM
Florida Center for Creative PhotographyFREE – Learn Your Camera Series, part 2 – Shutter Speed9:00 AM
Chess RepublicCoffee & Chess: Tampa Midtown9:30 AM
Tampa HackerspaceWood Shop Lathe 101 (Members Only)10:00 AM
Orlando Lady Developers MeetupCode with me – learning sessions weekly on Saturdays10:00 AM
Tampa Alchemist Nation – Real Estate and Wealth BuildingDouble Your Income in 52 Weeks: Millionaire Wealth Principles10:00 AM
Orlando Melrose MakersIn-Person: Makerspace Open Lab10:30 AM
Gen GeekDisc Golf @Cypress Point10:30 AM
Critical Hit GamesStar Wars Legion Tournament11:00 AM
Tampa Gaming GuildSaturday Gaming11:00 AM
Thinkful TampaThinkful Webinar || Bootcamp Alumni Success Secrets12:00 PM – 1:30 PM EDT
Oviedo Middle Aged Gamers (OMAG)Golf Group – Starfinder12:00 PM
Tampa Bay Coalition of ReasonJuly- N. Pinellas Book Club12:00 PM
Toastmasters District 48Advanced Articulators Toastmasters1:00 PM
Suncoast MakersFREE Fab Lab Orientation1:00 PM
Central Florida AD&D (1st ed.) Grognards GuildFifth Annual Summer AD&D Tournament (In Person)1:00 PM
Central Florida Florida Foam Fighting (Fumetsu)Fighter Practice! (Newbies welcome)2:00 PM
Tampa Bay Gaming: RPG’s, Board Games & more!Saturday MTG Draft at Hammerfall Games and Collectibles3:00 PM
Orlando Adventurer’s Guild[In-Person] The Wild Beyond the Witchlight – DM Calvin (Tier 1)5:00 PM
Orlando StoicsIN PERSON: Social Contract Theory (Part 5)6:00 PM
Thinkful TampaThinkful Webinar || UX/UI Design: Wireframes and Prototypes6:00 PM – 7:30 PM EDT
Nerdbrew EventsCommunity Hang-out Night7:00 PM
Nerd Night OutNB Community Hang-out Night!7:00 PM
Thinkful TampaThinkful Webinar || Data Analytics: Tools of the Trade9:00 PM – 10:30 PM EDT
Gen GeekKARAOKE (Private Room) at Gangchu Chicken and Beer9:00 PM

Sunday, July 24

GroupEvent NameTime
Florida Center for Creative PhotographyFree – Adobe Lightroom Classic CC Class9:00 AM
Toastmasters District 48Clearwater Sunday Speakers Toastmasters Club9:30 AM
Thinkful TampaThinkful Webinar || UX/UI Design: Creating A Design System12:00 PM – 1:30 PM EDT
Board Games and Card Games in Sarasota & BradentonGames at Descent Into Gaming12:00 PM
Orlando Photo + Design MeetupPhotographers & Performers Headshots2:00 PM
Drunk’n Meeples West PascoWeekend Game Day2:00 PM
Tampa Bay Gaming: RPG’s, Board Games & more!D&D Adventurers League at Critical Hit Games2:00 PM
Critical Hit GamesD&D Adventurers League2:00 PM
Orlando Business Leadership and Development Meetup GroupGet to Know You Session3:00 PM
Tampa HackerspaceSew Awesome! (Textile Arts & Crafts)5:30 PM
Lithia Dungeons & Dragons And Gaming Guild5E (ish) AD&D – Humble Beginnings Campaign (Trouble in Elm).6:00 PM
Tampa HackerspaceLet’s Learn to Turn Pens!6:00 PM
Brandon and Seffner area AD&D and Rifts (Palladium) GroupPalladium Rifts game6:00 PM
Orlando Adventurer’s GuildJuly Session Zero: Creating a Character6:00 PM
Thinkful TampaThinkful Webinar || Intro to JavaScript: Build a Virtual Pet6:00 PM – 7:30 PM EDT
Nerdbrew EventsHidden Gems Night, Presented by A Duck!7:00 PM
Nerd Night OutA Duck Presents NB Movie Night7:00 PM
Solana – TampaOffice Hours8:00 PM
Thinkful TampaThinkful Webinar || Learn Data Analytics With Thinkful9:00 PM – 10:30 PM EDT

Do you have any events or announcements that you’d like to see on this list?

Let me know at joey@joeydevilla.com!

Join the mailing list!

If you’d like to get this list in your email inbox every week, enter your email address below. You’ll only be emailed once a week, and the email will contain this list, plus links to any interesting news, upcoming events, and tech articles. Join the Tampa Bay Tech Events list and always be informed of what’s coming up in Tampa Bay!

Categories
Current Events Tampa Bay

Tampa Bay’s REAL tech stars will be on StartupBus Florida

We’ve heard enough about hucksters who’ve opened Tampa Bay offices, such as the one-click wonder whose office didn’t even last a year:

Photo of Fast’s Domm Holland, with his face blurred out.
Creative Commons photo by Web Summit. Tap to see the source.

…and the other well-funded one who just declared Chapter 11…

Photo of Celsius’ Alex Mashinsky with his face blurred out, and his t-short edited to read “Grifters are not your friends.”
Creative Commons photo by Web Summit. Tap to see the source.

…but the real Tampa Bay tech stars won’t be sitting in comfortable offices or mouthing empty platitudes on a fancy stage. They’ll be working on their business idea for three days on a bus.

StartupBus

Photo of StartupBus 2012 featuring Tampa Mayor Bob Buckhorn and other local dignitaries holding a banner.
StartupBus 2012. Photo via Creative Loafing / Arielle Stevenson.

StartupBus is an annual hackathon that takes place on a bus. Its participants — called buspreneurs — hop on a bus, form teams, and try to come up with a startup and the software that supports it as the bus makes a three-day trip to the destination city, where they will pitch their startups to a panel of judges.

The riders of the combined 2019 D.C. and Florida StartupBus posing on a grassy lawn.
The riders on the combined Florida and D.C. StartupBus buses in 2019. Photo by Nick Price.

StartupBus started in 2010, and there’s been a bus from the Tampa Bay area since 2011. Tampa Bay StartupBus alumni have gone on to found companies, build great careers, and generally have an impact on the local tech scene. While some are content to pull marketing stunts and lap up the local media attention, “The Other Bay Area’s” true tech heroes and crafting code, building businesses, and fostering community.

I was on the before, and I’ll be on the bus again

Photo: The members of Team Hyve (StartupBus Florida 2019) — David Castañeda, Joey deVilla, Rina Bane, and Justin Linn — posing seriously in front of the bus.
Team Hyve from StartupBus Florida 2019: Tracy Ingram, David Castañeda, Yours Truly, Rina Bane, Justin Linn. Photo via 88degrees / Tracy Ingram.

I was a buspreneur in 2019, and my teammates — Rina Bane, David Castañeda, Tracy Ingram, and Justin Linn — made it to the finals, where we got the runner-up position.

This year, after the 2020 / 2021 COVID-19 hiatus, the bus is back, and this time, I’m a coach — or as we say on StartupBus, a conductor — and along with my fellow conductors Mandy Minor and Evan Thacker, I plan to help this year’s buspreneurs build their startups and hopefully make it to the finals.

Want to get on the bus?

Photo: Selfie of Joey deVilla with the interior of the StartupBus Florida bus in the background.
Me on the bus on Day 1, July 2019. Photo by Joey deVilla.

The bus departs Tampa on Wednesday, July 27th and arrives in the destination city, Austin, on Friday, July 29th. Then we’ll be in Austin for 2 days: the semi-finals on Saturday, July 30th and the finals on Sunday, July 31st. I’m flying back home on Monday, August 1st.

It’s not too late to register! We need more people on the bus — especially programmers. If you can build even a basic web, mobile, or desktop application, we need you on the Florida bus. But if your skills are in other areas: product management or design, marketing, user interface / experience, and so on, we need you too!

Want to register? Do it on the StartupBus site’s Apply page. You’ll need an invite code, and I have one for you: JOEY22.

Want to sponsor StartupBus Florida?

If you have a company and want it to get the kind of press attention that questionable one-click shopping and shady crypto bros have been getting, you should sponsor StartupBus! StartupBus gets national attention, and as a sponsor, we’ll make sure to sing your praises and let the world know that your company truly cares about making “The Other Bay Area” a great place for techies — the economic engines of the future — to live, work, and play.

Drop me a line if you’d like to talk sponsorship.

Categories
Current Events Meetups Tampa Bay

“Meet Me in the Metaverse” happens online on Thursday, July 14 at 7 p.m.!

Hey, techies from Tampa Bay and beyond — are you interested in any of the following:

  • StartupBus
  • The Metaverse
  • Web3

We’re holding an online meetup, Meet Me in the Metaverse, on Thursday, July 14th from 7:00 p.m. to 8:00 p.m. in a web-based virtual reality space to discuss the topics above, and you’re all invited to join us! Register here to attend the event.

This isn’t going to be a Zoom or Teams meeting, but a VR meeting. And don’t worry — you won’t need VR gear — any computer with a browser will do. I took the meetup’s VR environment for a test drive, and it presented itself like a first-person shooter, minus the shooting, where you use the W, A, S, and D keys to move and the mouse to change the direction you’re facing.

Here are a couple of screenshots of what I saw during my quick exploratory run:

My first view of the Metaverse venue. Tap to view at full size.
Walking into the lobby. Tap to view at full size.
The view from the top floor. Tap to view at full size.

I’ll be there — join me! Once again, that’s Thursday, July 14th, from 7:00 p.m. to 8:00 p.m., and you can register here.

Categories
Career Programming

How to solve coding interview questions: Finding the first NON-recurring character in a string in Swift

This reminds me of what happened in my worst interview.

In previous posts, I’ve presented Python, JavaScript, and TypeScript solutions for the coding interview challenge: “Write a function that returns the first NON-recurring character in a given string.” In this post, I’ll show you my solution in Swift.

Here’s a table that provides some sample input and corresponding expected output for this function:

If you give the function this input……it should produce this output:
aabbbXccddX
a🤣abbbXcc3dd🤣
aabbccddnull / None / nil

The algorithm

I’ve been using an algorithm that takes on the problem in two stages:

In the first stage, the function steps through the input string one character at a time, counting the number of times each character in the string appears in a “character record”. Because we’re looking for the first non-recurring character in the input string, the order in which data is stored in the character record is important. It needs to maintain insertion order — that is, the order of the character record must be the same order in which each unique character in the input string first appears.

For example, given the input string aabbbXccdd, the function should build a character record that looks like this:

CharacterCount
a2
b3
X1
c2
d2

Given the input string a🤣abbbXcc3dd, it should build a character record that looks like this:

CharacterCount
a2
🤣1
b3
X1
c2
31
d2

Given the input string aabbccdd, it should build a character record that looks like this:

CharacterCount
a2
b2
c2
d2

Once the function has built the character record, it’s time to move to the second stage, where it iterates through the character record in search of a character with a count of 1, and:

  • If the function finds such a character, it exits the function at the first such occurrence, returning that character. For the input string aabbbXccdd, it returns X, and for the input string a🤣abbbXcc3dd, it returns 🤣.
  • If the function doesn’t find any characters with a count of 1, it exits the function, having gone through every character in the character record, returning a null value (which in the case of Swift is nil).

Using a Swift OrderedDictionary

The character record is the key to making the algorithm work, and the key to the character record is that must be an ordered collection. If I add a, b, and c to the character record, it must maintain the order a, b, c.

This isn’t a problem in Python. While Python dictionaries have traditionally been unordered, as of Python 3.7, dictionaries maintain insertion order. In the previous articles covering this coding interview question, my Python solutions used a regular Python dictionary.

Because JavaScript runs in so many places in so many versions, I decided not to trust that everyone would be running a later version, which preserves insertion order. In the previous article, I wrote a JavaScript solution that implemented the character record using Map, a key-value data structure that keeps the items stored in the order in which they were inserted.

Swift’s built-in Dictionary does not keep the items in any defined order. Luckily, the Swift Collections package provides OrderedDictionary, which gives us both key-value storage and insertion order.

You’ll need to add Swift Collections to your project in order to use it. To do this, select FileAdd Packages…

The dialog box for adding packages will appear:

Do the following:

  • Enter swift-collections into the search field.
  • Select swift-collections from the package list.
  • Click Add Package.

You’ll be presented with a list of products within the Swift Collections package:

For this exercise, you’ll need only OrderedCollections, so check its box and click Add Package, which will add the package to your project.

Implementing the solution

Now we can implement the solution!

// We need this for `OrderedDictionary` 
import OrderedCollections

func firstNonRecurringCharacter(text: String) -> String? {
  var characterRecord = OrderedDictionary<Character, Int>()
   
  for character in text {
    if characterRecord.keys.contains(character) {
      characterRecord[character]! += 1
    } else {
      characterRecord[character] = 1
    }
  }
  
  for character in characterRecord.keys {
    if characterRecord[character] == 1 {
      return String(character)
    }
  }
 
  return nil
}

characterRecord, which keeps track of the characters encountered as we go character by character through the input string, is an OrderedDictionary. Note that with Swift, which is both statically and strongly typed, we need to specify that characterRecord’s keys are of type Character and its values are Ints.

After that, the implementation’s similar to my Python and JavaScript versions.

Previously in this series

Categories
Humor

Something to consider when faced with impostor syndrome

Presenter showing slide that reads: “Just because you have impostor syndrome doesn’t mean you aren’t incompetent.”
Tap to see the bitter truth at full size.

After all, aren’t you told to trust your instincts?

Categories
Career Current Events Florida Tampa Bay

StartupBus Florida has opportunities for you!

StartupBus Florida departs Tampa on Wednesday, July 27, and it’s not too late to get in on the opportunities it presents!

Opportunity : Get away from your day-to-day and go on an adventure!

Whether you go to an office, work from home, some combo of the previous two, or are looking for work, StartupBus Florida offers a chance to break away from your daily routine and spend a few unpredictable, exciting, and challenging days on the road building a startup and the application that supports it.

Opportunity : Try new tools or use familiar ones in completely new ways!

Have you been looking for an opportunity to try out a new tool, programming language, framework, API or service, but haven’t been able to because you’ve been bogged down with your day-to-day work? StartupBus Florida is your chance!

…or…

Have you been looking for an opportunity to stretch by taking a tool, programming language, framework, API or service that you’re quite familiar with, and using it in new ways or for new purposes? Again, StartupBus Florida is your chance!

Opportunity : See America!

The map below shows StartupBus Florida’s 2019 route from Tampa that year’s destination city, New Orleans:

Among other things, it provided us buspreneurs with a chance to see parts of the country that many of us normally don’t get to see and meet people that we normally wouldn’t get to meet.

This’s year’s destination city is Austin, Texas! Since it’s a different destination city, we’re going to take a different route, with different stops in different places with different people. But the opportunity to see different places and people will still be there.

Opportunity : Road trip to the delightfully weird city of Austin, Texas!

Austin is just plain fun. It’s a mishmash of alternative, Latino, Texan, and college cultures that combine to make it a great place to get great food and drink in a lively party atmosphere, catch some great live music, see some stunning sights, and meet some great people. It’s also where the semi-finals and finals will take place (remember, you’ll spend the Wednesday, July 27th through Friday, July 29th on the bus to Austin, followed by 2 days in Austin: the semi-finals on Saturday, July 30th and the finals on Sunday, July 31st).

Opportunity : Supercharge your resume!

As I wrote in a previous post, StartupBus looks good on a resume.

Every resume lists experience working in an office, whether in a traditional office space, a coworking space, or someone’s home. Only a select few list the experience of working on a bus to create a startup and its supporting application in an handful of days. This is the kind of experience that speaks to your skills, resilience, creativity, positivity, and ambition. A ride on StartupBus supercharged my resume, and it can supercharge yours, too!

Opportunity #6: Boost your company profile with a sponsorship!

StartupBus is a crazy idea — what person in their right mind would build a business and its supporting technology in three days on a bus?

But the truth is that technological advances start as “crazy ideas,” from the lever, to turning steam into mechanical motion, to powered flight and space travel, to turning a system for physicists to share notes over the internet into something completely different, to taking the power of a touchscreen computer and showing it into a phone.

StartupBus has also created a number of advances, from Instacart to the advances in careers for many of its participants (Yours Truly included), and it can also advance your company’s profile if you decide to be a sponsor. You too can be part of this crazy idea, and we’ll make sure that your praises are sung if you sponsor us!

(Want to be a StartupBus Florida sponsor and get praise from the entire StartupBus organization as well as Tampa Bay’s number one tech blog? Drop me a line and find out more.)

Do you want in on these opportunities? Register now!

Find out more on the official StartupBus site and register here (you’ll need a code to register — you can use JOEY22)!

Categories
Humor

Assorted developer humor