
Yes, yes, I know that [[
should be used instead of [
in bash scripts.
Yes, yes, I know that [[
should be used instead of [
in bash scripts.
If you work on a team that produces software, and especially if it’s supposed to be an agile team, do yourself a favor and check out Arguing Agile, the YouTube channel and podcast produced and presented by Tampa Bay’s own Brian Orlando and Om Patel.
They’ve been really hard at work on this project, gathering interesting guests to talk about important topics in software development, from leadership, career progression, and knowing when it’s time to quit, to handling conflict and dealing with gatekeeping, to estimations and acceptance criteria, and so many other topics!
Here’s the latest set of videos/podcasts from Arguing Agile:
And just for kicks, here are the episodes featuring The Missus and me!
Here’s the list of tech, entrepreneur, and nerd events for Tampa Bay and surrounding areas for the week of Monday, August 15 through Sunday, August 21, 2022. That’s right, August will be half over this coming week!
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:
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.
I update this list during the week as new events get announced or as people tell me about them. Want to stay up-to-date? Keep checking this post for updates!
Group | Event Name | Time |
---|---|---|
Rafael Stuchiner | Blockchain, Bitcoin, Crypto! What’s all the Fuss?~~~Tampa, FL | See event page |
JobFairX | Tampa Job Fair – Tampa Career Fair | 11:00 AM – 2:00 PM EDT |
Young Professionals Networking JOIN in and Connect! | In person at Fords Garage St Pete | 11:00 AM |
Christian Professionals Network Tampa Bay | Live Online Connection Meeting- Monday | 11:30 AM |
Entrepreneurs & Business Owners of Sarasota & Bradenton | Virtual Networking Lunch Monday | 11:30 AM |
North Tampa Networking Group | Business networking | 11:30 AM |
Professional Business Networking with RGAnetwork.net | Virtual Networking Lunch | 11:30 AM |
Thinkful Tampa | Thinkful Webinar || Learn Data Analytics With Thinkful | 12:00 PM – 1:30 PM EDT |
SCIPS, a 50+ Tampa Bay Singles Club | EUCHRE, Rummy Q and other Board Games for ENTHUSIASTIC GAME PLAYERS | 4:00 PM |
RedCarpetMonday Business Networking Group | RedCarpetMonday Orlando Business Networking Event hosted at Blue Martini | 6:00 PM |
Thinkful Tampa | Thinkful Webinar || Data Science vs. Data Analytics | 6:00 PM – 7:30 PM EDT |
Beginning Web Development | Weekly Learning Session | 6:00 PM |
Tampa Bay Tabletoppers | Monday Feast & Game Night | 6:00 PM |
Board Game Meetup: Board Game Boxcar | Monday Weekly Board Game Night! (Lazy Moon Colonial Location) | 6:00 PM |
Critical Hit Games | MTG: Commander Night | 6:00 PM |
Toastmasters, Division D | ACE Advanced Toastmasters 3274480 | 6:00 PM |
Orlando Adventurer’s Guild | Tomb of Annhilation (APL 1, Forgotten Realms) – DM Carson | 6:00 PM |
BerLagmark – Sarasota Amtgard | Monday Night Fighter Practice! | 6:00 PM |
Toastmasters District 48 | Tampa Toastmasters Club 1810!! | 6:30 PM |
St. Petersburg Crypto Investors and Miners Club | CryptoProCafe : Share your DAO Project | 6:30 PM |
Toastmasters Division G | Triple Crown Toastmasters Club 4147 (Virtual) | 6:30 PM |
Toastmasters District 48 | North Port Toastmasters Meets Online!! | 6:30 PM |
Bradenton Photo Group | A Complete Guide to Photogrpahy | 6:30 PM |
Light Study PRO – A Photography Workshop for Emerging Pros | Members as far back as 2008 can access their photos | 7:00 PM |
Coded For Money, Flow and Fame – Tampa Group | How to Get a Never-Ending Flow of Clients | 7:00 PM |
Tampa – Sarasota – Venice Trivia & Quiz Meetup | Trivia Night – Motorworks Brewing Smartphone Trivia Game Show | 7:00 PM |
Ironhack Tampa – Tech Careers, Learning and Networking | Learn the Basics of Python Programming from an Industry Expert 📊 | 7:00 PM |
Toastmasters Division E | Lakeland (FL) Toastmasters Club #2262 | 7:00 PM |
Tampa Area Crypto And NFT IRL | How to Launch a Successful NFT Project | 7:00 PM |
Tampa Bay Gaming: RPG’s, Board Games & more! | Board Game Night at Armada Games | 7:00 PM |
Library Book Clubs – OCLS | Virtual Event: Hiawassee Book Club | 7:00 PM |
Central Florida AD&D (1st ed.) Grognards Guild | World of Greyhawk: 1E One-Shots | 7:30 PM |
Thinkful Tampa | Thinkful Webinar || Intro To Data Analytics: Tableau Basics | 9:00 PM – 10:30 PM EDT |
Tampa / St Pete Business Connections | Monday Virtual Business Introductions | 11:30 PM |
Group | Event Name | Time |
---|---|---|
Doris Muller for NPI Westchase Chapter | Business Networking Event for Local Professionals | See event page |
Pasco County Young Entrepreneurs/Business Owners All Welcome | Happy Hangar Early Bird Professionals Networking | 7:30 AM |
Young Professionals Networking JOIN in and Connect! | Tampa Young Professionals Virtual Networking Thursday Morning All WElCOME | 7:30 AM |
Pasco County Young Entrepreneurs/Business Owners All Welcome | Happy Hangar Early Bird Professionals Networking | 7:30 AM |
Professional Business Networking with RGAnetwork.net | Virtual Networking Breakfast Thursday’s | 7:30 AM |
Professional Business Networking with RGAnetwork.net | Wesley Chapel/Lutz networking breakfast | 7:30 AM |
Business Networking Weekly Meeting for Local Professionals | Business Networking for Local Professionals | 8:00 AM |
WITI – Women In Technology International | Wake Up With WITI Tampa Bay | 8:00 AM – 9:00 AM EDT |
Orlando Melrose Makers | In-Person: Makerspace Open Lab | 10:30 AM |
Tampa / St Pete Business Connections | Clearwater/Central Pinellas Networking Lunch | 11:00 AM |
Florida Startup: Idea to IPO | How to Cut Product Development Costs by up to 50%! | 11:00 AM |
Suncoast Credit Union Micro Enterprise Development Meetup | A Successful Holiday Marketing Checklist for Your B2B or B2C Business | 11:00 AM |
Block Co-op – Bitcoin Crypto Blockchain Orlando | Crypto Set-up Class -Limited to 5 Seats Only | 11:00 AM |
Young Professionals Networking JOIN in and Connect! | The Founders Meeting where it all Began! JOIN us! Bring a guest and get a gift | 11:00 AM |
Business Game Changers Group | Clearwater Professional Networking Lunch | 11:00 AM |
ManageEngine’s Cybersecurity Meetups | Make your SIEM 10 times more powerful: Adopt these 4 capabilities | 11:00 AM |
Pasco County Young Entrepreneurs/Business Owners All Welcome | Wesley Chapel Professional Networking Lunch at Chuck Lager America’s Tavern | 11:30 AM |
Wesley Chapel, Trinity, New Tampa, Business Professionals | Wesley Chapel Grill Smith Professional Networking Lunch | 11:30 AM |
Network Professionals Inc. of South Pinellas (NPI) | NPI Power Lunch – Exchange Qualified Business Referrals | 11:30 AM |
Tampa Bay Business Networking Meetings & Mixers | Brandon Networking Professionals Networking Lunch | 11:30 AM |
Thinkful Tampa | Thinkful Webinar || UX/UI Design: Wireframes and Prototypes | 12:00 PM – 1:30 PM EDT |
“Learn and Earn” Millionaire Mind Secrets & Networking | Online Zoom! Millionaire Mind Lunch; Book Club and Networking! | 12:00 PM |
Toastmasters District 48 | Telecom Park Toastmasters #6745 | 12:00 PM |
Tampa Bay Atlassian Community Events | Interpersonal Alchemy: The Magic Behind High-Performing Teams | 12:30 PM |
Network After Work Tampa – Networking Events | How to Maximize LinkedIn Virtual Summit | 1:00 PM |
Orlando Cybersecurity Meetup | Enhance your help desk productivity with ADManager Plus integration | 2:00 PM |
Free Video Production Classes – TV/Internet | YouTube Basics (ONLINE CLASS) – FREE for Hillsborough County Residents | 3:00 PM |
Tampa – Sarasota – Venice Trivia & Quiz Meetup | Trivia Night – Bunkers Bar of Sun City Center Smartphone Trivia Game Show | 5:00 PM |
High Tech Connect | August Tech Fest | 5:00 PM |
Tampa Professional Networking Meetup | Happy Hour Networking – Cigars, Fine Wines and Brews | 5:00 PM |
One Time Entrepreneureal Power Meetup | One Day Entrepreneur Meetup | 5:00 PM |
Amazon Seller Meetup | Clearwater, Florida | Titans of Amazon FBA | Clearwater-Tampa MEET UP | 5:30 PM |
Tampa Cybersecurity Training | LinkedIn Local Tampa Bay – In-Person Networking | 5:30 PM |
Tampa Bay Tech Career Advice Forum | LinkedIn Local Tampa Bay – In-Person Networking | 5:30 PM |
Tampa Holistic Wealth & Success Business Networking Grp | The Global & Nationwide Business Networking Event – Aug 18th 2022 | 5:30 PM |
We Write Here Black and Women of Color Writing Group | Virtual Writing Get Downs | 6:00 PM |
Thinkful Tampa | Thinkful Webinar || Data Analytics: Tools of the Trade | 6:00 PM – 7:30 PM EDT |
Tampa Bay Gaming: RPG’s, Board Games & more! | D&D Adventurers League at Critical Hit Games | 6:00 PM |
Entrepreneur Collaborative Center | Fail Forward | 6:00 PM – 7:30 PM EDT |
Brandon and Seffner area AD&D and Rifts (Palladium) Group | 1st ed AD&D Campaign. | 6:00 PM |
Summerfield Board/Card Game Night | Summerfield Tabletop/Board/Card Games | 6:00 PM |
Critical Hit Games | Star Wars Night | 6:00 PM |
Orlando Board Gaming Weekly Meetup | Central Florida Board Gaming at The Collective | 6:00 PM |
Tampa Ybor Free Writing Group | Writing Meetup | 6:30 PM |
The Pinellas County Young “Professionals” | Happy Hour: Season 2 – TapHouse 61 | 6:30 PM |
Tampa Bay Data Science Group | TBDSG: Your Presentation Title HERE! | 6:30 PM |
Tampa Bay Agile | Lean Beer for All Things Agile (Tampa) | 6:30 PM |
Tampa Hackerspace | 3D Printer Orientation: Printing at Tampa Hackerspace (THS Members only) | 7:00 PM |
Business Networking for Entrepreneurs of Color | “How to Create Profitable Digital Products” | 7:00 PM |
Live streaming production and talent | Live streaming production and talent | 7:00 PM |
Meet Me In The Metaverse | Meet Me In The Metaverse – Florida’s First Web3 Metaverse Meetup | 7:00 PM |
Tampa Hackerspace | Laser Cutter Orientation (Members Only) | 7:00 PM |
Tampa Bay Bitcoin | Bitcoin Only – Bitcoin 101 | 7:00 PM |
Gen Geek | Line Dance Lessons at the Dallas Bull | 7:00 PM |
Thinkful Tampa | Thinkful Webinar || UX/UI Design: Creating A Design System | 9:00 PM – 10:30 PM EDT |
Group | Event Name | Time |
---|---|---|
Winter Park Toastmasters – Learn while having FUN! | Improve your communication, listening, and leadership skills | 7:15 AM |
Laid Back Leads Group | Laid Back Leads Group | 8:00 AM |
Hosted By Toastmasters District 48 | Real Talkers #7306 | 9:15 AM |
Computer Advantage, Apple Premier Partner | Advantage Talks: Don’t let iCloud be confusing! | 10:00 AM – 11:00 AM EDT |
Tampa Bay Business Networking Happy Hour/Meetings/Meet Up | International Networking Westshore McAlisters Deli | 11:30 AM |
Tampa / St Pete Business Connections | International Professionals Networking Meeting | 11:30 AM |
Tampa Bay Business Networking Meetings & Mixers | Friday Business Introductions! | 11:30 AM |
Young Professionals Networking JOIN in and Connect! | Friday Business Introductions JOIN us at Cafe Delanie All Welcome | 11:30 AM |
Professional Business Networking with RGAnetwork.net | Friday International Business Introductions at McAllisters Westshore | 11:30 AM |
Thinkful Tampa | Thinkful Webinar || Intro to JavaScript: Build a Virtual Pet | 12:00 PM – 1:30 PM EDT |
Clermont Nerd Games | Board Game Night! | 5:00 PM |
Toastmasters District 48 | MESSAGE CRAFTERS | 5:30 PM |
Tampa Gaming Guild | Friday Board Game Night | 5:30 PM |
Critical Hit Games | MTG: Commander FNM | 6:00 PM |
Nerd Night Out | Taps & Drafts | 6:00 PM |
Thinkful Tampa | Thinkful Webinar || Learn Data Analytics With Thinkful | 6:00 PM – 7:30 PM EDT |
Tampa Bay Gaming: RPG’s, Board Games & more! | Board Game night at The Strange Realms in Carrollwood Friday, 6 PM | 6:00 PM |
MakerFX Makerspace | MakerFX Makerspace Woodshop Guild | 6:00 PM |
Toastmasters District 48 | Positively Speaking Toastmasters | 6:15 PM |
Oviedo Middle Aged Gamers (OMAG) | Tabletop: Friday Board Game Night | 7:00 PM |
Orlando Adventurer’s Guild | Canon’s Custom Campaign Moonsea Tour – DM Canon (Tier 3) | 7:00 PM |
Nerdbrew Events | MtG EDH & Board Games @ Look Theaters Bar/Lounge | 7:00 PM |
Gen Geek | Board games @mermaid tavern | 7:00 PM |
Big Data and Analytics Tampa | Big Data and Analytics Networking Dinner | 7:30 PM |
Thinkful Tampa | Thinkful Webinar || Data Science vs. Data Analytics | 9:00 PM – 10:30 PM EDT |
Florida Center for Creative Photography | Monthly Cell Phone Photo Showcase | 11:59 PM |
Let me know at joey@joeydevilla.com!
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!
Are you trying to pivot into a programming job? Are you part of the Great Resignation and looking for your next coding gig? Are you learning coding and looking for examples of how to solve programming problems?
If you answered “yes” to any of these questions, you might want to check out my series of articles on this blog in which I show you how to solve coding problems that tech companies have been known to ask in interviews.
Here’s what I’ve written so far:
As a reader of this blog, you’re probably familiar with the wry observation that the most important tech skill is knowing how to Google for answers. Over the years, this observation has been turned into many, many memes:
I’ll agree that it’s a valuable tech skill. I do it all the time!
However, with nearly 25 years of Google, it’s now assumed that you Google answers in day-to-day office work, just as it’s assumed that you know the basics of using a word processor, spreadsheet, and presentation software (you can still list Excel on your resume if you have deep spreadsheet skills — don’t forget that Excel is the next big esport!).
Googling for answers is a “level one” skill. It will serve you well for immediate needs in your daily life.
What you eventually want to do is move to the next level: Writing the answers that people Google for.
Here are the reasons why you want to reach level two:
Achieving level two has two key components:
On any given week, I get a handful of emails from recruiters, HR people, and the occasional manager with hiring authority asking me if I’d like to leave my current job and go work for them instead. Many of them came in the form of the Dreaded LinkedIn Request:
During last year’s “Great Resignation,” there would be weeks where I’d get one or two dozen such emails and follow-ups. (I’ve turned them down, as my current gig as a Senior Developer Advocate at Okta is pretty sweet.)
It’s very helpful to have a portfolio to show to prospective employers, collaborators, co-workers, and customers as proof that you can do what you say you can do.
It’s even better if you have multiple portfolios. You might showcase your work on a site, but also have a Github account where people can look at your work and code. My line of work has also given me a chance to collect media clippings where I’ve appeared or have been quoted, as well as records of my apps in the App Store.
Over the last couple of years, I’ve started a new portfolio: search results for which anything I’ve made is on the first page of Google results. It’s proven handy for my last couple of job searches, as it’s something that other candidates never bring up. It could give you the edge you need!
There are nearly 1.2 billion web pages, so there’s a good chance that someone’s written up an answer to a question. But that answer may not be easy to understand, or wrong, or out of date. Someone else might need that answer in another language. Another reader might need that answer, but applicable to a different circumstance. This is an opportunity to write a better answer!
Here are some examples of this kind of answer from my own page one portfolio…
dates times swift
: One of the page one results for this search term is the first article in my Dates and times in Swift 5 series, Creating and deconstructing dates and times. I was unhappy with Apple’s documentation explaining how you represent dates and times in Swift, and equally unhappy with third-party articles on the topic. So I wrote my own tutorial series, and many people point to it as the de facto reference for working with dates and times in Swift.public-key encryption digital signature
: There are plenty of explanations of public keys and private keys and how they’re used in encryption and digital signatures, but I’ve always found them rather unsatisfying. I thought that I could explain them better in this article on the Auth0 blog, How to Explain Public-Key Cryptography and Digital Signatures to Anyone.no sound avplayer
: This was a simple solution to a problem that many people had when developing iOS apps, where their app failed to play a sound despite instantiating an AVPlayer
instance and issuing the correct method call for playing a sound. My answer, How to fix the common “no sound from AVPlayer/AVAudioPlayer” problem in iOS/Swift programming, was so popular that someone copied it, and their copy also appears on page one of the Google results.fizzbuzz interview
: FizzBuzz is an old children’s game that was converted into a simple programming exercise to determine who actually knows how to code. For a while, it was a popular interview question, and my article, Programmer interview challenge 2: The dreaded FizzBuzz, in Python, is on the first page of results for this search term.coding interview linked list
: A recent (from last month) article of mine, How to solve coding interview questions: Linked lists, part 1, is on the first page of results for this search term.Eventually, you may get the chance to be one of the first people — if not the first person — to post an answer to a specific question, solution to a specific problem, or exploration of a specific topic. This is an excellent way to establish yourself as knowledgable on a given topic and get on the page one results for that topic.
Whenever you encounter a problem that doesn’t have a solution that you can find via Google and the solve that problem, post your solution to that problem!
Here are some examples of this kind of answer from my own page one portfolio…
chromedriver 103 bug
/ chromedriver 103 not working
: Not only is my article, Fix the ChromeDriver 103 bug with ChromeDriver 104, on the first page of Google results, but for me, it’s also the first result on the first page! It covers a workaround that I came up with for a problem where applications and scripts that use Selenium and ChromeDriver to control or automate instances of Chrome or Chromium stopped working with the Chrome 103 upgrade.usb-c ethernet mac
: Everything on my Mokin USB-C 10-in-1 dongle worked…except for the ethernet port. I figured out how to get it working, and then shared my solution in this post: What to do when the USB-C ethernet adapter for your Mac doesn’t work out of the box.android emulator crash screenshot
: Another problem that I encountered in my daily work and for which I found a solution, which I detail in this article: How to fix the “Android emulator crashes when I take a screenshot” bug.As far as I know, I’m the only person who posts a regular list of tech, entrepreneur, and nerd events for the Tampa Bay area, and I’ve been doing it every week for five years. In spite of that, I’m missing from page one of the results for this search:
Why? Because until last week, my titles failed to use the right keywords:
Since 2017, I’ve used the title What’s happening in the Tampa Bay tech/entrepreneur/nerd scene, which fails to use search terms that people are likely to use, such as event or meetup. I’ll try changing it this week and see what happens.
Make sure that your answers have titles that contain words that people will use when searching for your answer.
Your answer needs to be someplace where people look for answers or someplace that Google ranks highly. That makes your answer more likely to be found, which makes people link to it, which in turn makes your answer even more likely to be found.
This blog, Global Nerdy, is my personal tech blog, and I’ve been publishing tech content on it since 2006. This is important, as the Google algorithm factor that matters the most for a site is consistent, high-quality content:
This blog also focuses on certain aspects of technology and software development, which means that I’ve established myself with niche expertise on a handful of topics. Google also considers this in its site rankings.
While you can publish content on social media, I strongly recommend that you get your own site, as it gives you more control over your content and its format.
Once you’ve posted your answer, you need to tell people about it to increase its exposure and “findability.” This is where social media and forums come in handy.
Getting on the first page of Google results doesn’t happen instantly; it’s the result of steady, consistent content creation. Keep at it, and you’ll build your own page one portfolio!
Try it out — start working on your answers and build your page one portfolio!
Sooner or later, you’ll experience this annoyance:
If you use Chrome or a browser that supports Chrome extensions (which includes Microsoft’s Edge), you can install the Save Image as PNG extension, which adds a Save Image as PNG option to the contextual menu that appears when you right-click on an image, as shown below:
Try it out! Download and install the extension and try saving the .webp
image below as .png
:
For more .webp
images, visit Google Developers’ WebP Image Galleries site.
It’s an image format developed by Google, and it’s meant to replace image formats that we’re all familiar with — .gif
, .jpeg
, and .png
. It supports features that we’ve come to expect for online images, including:
WebP images were designed with the goal of fast er internet image transmission, so they’re optimized for small size. Encoding an image as .webp
often produces smaller file sizes that encoding the same image at the same level of image quality using .jpeg
or .png
encoding.
Most current browsers support WebP, but older browsers such as Internet Explorer don’t.
Although WebP encoding often produced smaller images than JPEG or PNG, the image quality drops a lot as you increase the compression.