Categories
Conferences Current Events Tampa Bay

Tampa Bay’s tech festival, the poweredUP Tech Fest happens Thursday, May 19th!

May be an image of 4 people and text that says 'poweredUP FESTIVAL TAMPA BAY TECH May 19 at the Mahaffey MEET ME IN THE METAVERSE Ande Johnson Jason Warnke Carly Evans Dan Guenther accenture REGISTER TODAY AT TAMPABAY.TECH'

The tl;dr

  • What: The poweredUP Tampa Bay Tech Festival, a single-afternoon conference for people who work in tech in Tampa Bay.
  • When: Thursday, May 19, from 1:00 p.m. – 6:00 p.m.
  • Where: Duke Energy Center for the Arts – Mahaffey Theater, St. Petersburg
  • How much?
    • General admission ticket: $58.50 ($50 for the ticket, $4.67 processing fee, $3.83 sales tax). Includes admission, and happy hour appetizers and 2 drink tickets.
    • Student ticket: Free. Includes happy hour appetizers, but no drink tickets.

The agenda

poweredUP Tech Festival • St Pete Catalyst
WhenWhat
1:00 p.m.Opening Remarks by Jill St. Thomas, CEO, Tampa Bay Tech
1:05Welcome to St. Pete!
Welcome and overview
1:15Blockspaces & Cogent Bank
All things blockchain, crypto, NFTs
1:35Accenture
Meet me in the metaverse
2:05AWS
Tech for good
2:25Hays & Synapse
The state of talent
2:45Break
3:00Tampa Bay Business Journal / Tampa Bay Inno
“The future is female-led” panel
3:30ARK Invest & Metacity
Fireside chat with Cathie Wood, founder/CEO of ARK Invest and Joe Hamilton, Head of Network, Metacity
4:10CISO Panel:
Cisco, Moffitt Cancer Center, Nielsen, and TD Synnex
4:55Closing remarks and happy hour kickoff by Jill St. Thomas, CEO, Tampa Bay Tech
5:00 – 6:00Happy hour

The event will also feature:

  • The Live Bold & Boss Up podcast, who’ll be podcasting live from the event
  • GeekRow: an expo hall of technologists holding live demos of their technology for attendees to see, learn and dive into!

Why go?

poweredUP will feature some interesting people, including Cathie Wood, founder and CEO of ARK Invest, who moved their office from New York to St. Pete in October 2021. ARK Invest made their name by investing primarily in disruptive technologies: cryptocurrencies, artificial intelligence, DNA sequencing, CRISPR gene editing, robotics, electric vehicles, energy storage, fintech, 3D printing and blockchain technology.

The session will cover today’s big tech trends: cybersecurity, the metaverse, blockchain, cryptocurrencies, NFTs, sustainability in tech, tech for good, DEI (diversity, equity and inclusion,) leadership, the current state of our tech workforce.

It’s also a great chance to catch up with local techies again, after having to shelter in place during the pandemic! I’ve been to previous poweredUPs, and in every case, I’ve either re-established an old connection or made a new one.

Register now!

Ticket sales end Friday, May 13, so register now!

Categories
Conferences What I’m Up To

How to “work the room” at PyCon US 2022!

You never know what kind of connections you’ll make!

PyCon US 2022 is happening this week, with tutorials happening on Wednesday and Thursday, and the main conference starting on Friday and running through the weekend. It’s Python’s largest conference, and according to the venue’s events calendar, almost 3,500 people are expected to attend!

I’m sure that you’ve perused the schedules and picked out the ones that you’d like to attend (and hey, be sure to check out my teammate Jess Temporal’s talk on JSON Web Tokens — a.k.a. JWTs — on Saturday at 11:30 a.m. in room 255DEF). Or perhaps you plan to hit some booth on the Expo floor (come by the Auth0 booth — I’ll be there!). 

But have you planned out how you’re going to work the room?

What is “working the room?”

It’s been my experience that some of the most important things I’ve learned and all the connections I’ve made at conferences didn’t happen at the presentations. Instead, they happened between presentations — in the hallways, lounges, lunches, and social gatherings, where I had the chance to chat with the speakers, organizers, and the other attendees. This observation is so common that it’s given rise to “unconferences” like BarCamp, whose purpose is to invert the order of things so that the conference is more “hallway” than “lecture theatre”.

It’s especially important to talk to people you don’t know or who are outside your usual circle. Books like The Tipping Point classify acquaintances with such people as “weak ties”. Don’t let the word “weak” make you think they’re unimportant. As people outside your usual circle, they have access to a lot of information, people, and opportunities that you don’t. That’s why most people get jobs through someone they know, and of those cases, most of the references came from a weak tie. The sorts of opportunities that come about because of this sort of relationship led sociologist Mark Granovetter to coin the phrase “the strength of weak ties”.

The best way to make weak ties at a conference is to work the room. If the phrase sounds like sleazy marketing-speak and fills your head with images of popped collars and wearing too much body spray, relax. Working the room means being an active participant in a social event and contributing to it so that it’s better for both you and everyone else. Think of it as good social citizenship.

If you’re unsure of how to work the room, I’ve got some tips that you might find handy…

Have a one-line self-introduction

A one-line self-introduction is simply a single-sentence way of introducing yourself to people you meet at a conference. It’s more than likely that you won’t know more than a handful of attendees and introducing yourself over and over again, during the conference, as well as its post-session party events. It’s a trick that Susan RoAne, room-working expert and author of How to Work a Room: The Ultimate Guide to Making Lasting Connections In-Person and Online teaches, and it works. It’s pretty simple:

  • Keep it short — no longer than 10 seconds, and shorter if possible. It’s not your life story, but a pleasantry that also gives people just a little bit about who you are.
  • Make it fit. It should give people a hint of the cool stuff that you do (or, if you’re slogging it out in the hopes of doing cool stuff someday, the cool stuff that you intend to do.)
  • Show your benefits. Rather than simply give them your job title, tell them about a benefit that your work provides in a way that invites people to find out more. Susan RoAne likes to tell a story about someone she met whose one-liner was “I help rich people sleep at night”. That’s more interesting than “I’m a financial analyst”.

My intro will be something along the lines of “I’m a rock and roll accordion player, but in my side gig, I’m a developer advocate for an incredibly cool company that helps make logins happen.”

How to join a conversation

At PyCon, you’ll probably see a group of people already engaged in a conversation. If this is your nightmare…

Click to read the Onion article.

…here’s how you handle it:

  1. Pick a lively group of people you’d like to join in conversation. As people who are already in a conversation, they’ve already done some of the work for you. They’re lively, which makes it more likely that they’re open to people joining in. They’ve also picked a topic, which saves you the effort of having to come up with one. It also lets you decide whether or not it interests you. If they’re lively and their topic of conversation interests you, proceed to step 2. If not, go find another group!
  2. Stand on the periphery and look interested. Just do it. This is a conference, and one of the attendees’ goals is to meet people. Smile. Pipe in if you have something to contribute; people here are pretty cool about that.
  3. When acknowledged, step into the group. You’re in like Flynn! Step in confidently and introduce yourself. If you’ve got that one-line summary of who you are that I talked about earlier, now’s the time to use it.
  4. Don’t force a change of subject. You’ve just joined the convo, and you’re not campaigning. Contribute, and let the subject changes come naturally.

Feel free to join me in at any conversational circle I’m in! I always keep an eye on the periphery for people who want to join in, and I’ll invite them.

More tips

Here’s more advice on how to work the room:

  1. Be more of a host and less of a guest. No, you don’t have to worry about scheduling or if the coffee urns are full. By “being a host”, I mean doing some of things that hosts do, such as introducing people, saying “hello” to wallflowers and generally making people feel more comfortable. Being graceful to everyone is not only good karma, but it’s a good way to promote yourself. It worked out really well for me; for example, I came to the first DemoCamp (a regular Toronto tech event back in the 2000s) as a guest, but by the third one, I was one of the people officially hosting the event.
  2. Beware of “rock piles”. Rock piles are groups of people huddled together in a closed formation. It sends the signal “go away”. If you find yourself in one, try to position yourself to open up the formation.
  3. Beware of “hotboxing”. I’ve heard this term used in counter-culture settings, but in this case “hotboxing” means to square your shoulders front-and-center to the person you’re talking to. It’s a one-on-one version of the rock pile, and it excludes others from joining in. Once again, the cure for hotboxing is to change where you’re standing to allow more people to join in.
  4. Put your coat and bag down. Carrying them is a non-verbal cue that you’re about to leave. If you’re going to stay and chat, put them down. When you’re about to leave, take your coat and bag and start saying your goodbyes.
  5. Show and tell. We’re geeks, and nothing attracts our eyes like shiny, interesting pieces of tech and machinery. It’s why I carry my accordion around; I think of it as a device that converts curiosity into opportunity (and music as well). I’ll be doing the same with my iPhone and ARKit apps as well! Got a particularly funky laptop, netbook, smartphone or new device you just got from ThinkGeek? Got a neat project that you’ve been working on? Whatever it is, park yourself someplace comfortable in the hallway, show it off and start a conversation!
  6. Save the email, tweets and texts for later, unless they’re important.They’ll draw your attention away from the room and also send the message “go away”.
  7. Mentor. If you’ve got skills in a specific area, share your knowledge. Larry Chiang from GigaOm says that “It transitions nicely from the what-do-you-do-for-work question. It also adds some substance to party conversations and clearly brands you as a person.”
  8. Be mentored. You came to RWDevCon to learn, and as I said earlier, learning goes beyond the sessions. One bit of advice is to try and learn three new things at every event.
  9. Play “conversation bingo”. If there are certain topics that you’d like to learn about at PyCon, say ARKit, Android, architecture, and so on, put them in a list (mental, electronic or paper) of “bingo” words. As you converse at the conference, cross off any of those topics that you cover off the list. This trick forces you to become a more active listener and will help you towards your learning goals. Yelling “BINGO!” when you’ve crossed the last item on the list can be done at your discretion.

I’ll see you at PyCon, and if you see me or anyone else on the Auth0 team, please say “hi” — we would love to meet you!

Categories
Conferences Programming What I’m Up To

I’ll be in the Auth0 booth at PyCon US 2022 this week!

PyCon US 2022, the U.S. edition of the Python conference, happens this week in Salt Lake City, Utah at the Salt Palace Convention Center — and I’m going to be at the Auth0 booth!

Come drop by the booth — we should be pretty easy to find. Just listen for the accordion.

My history with Python

Toronto programmer D’Arcy Cain was looking for a programmer to help him develop an ecommerce site for a client. At the time, the stack that web developers needed to know was LAMP — Linux, Apache, MySQL, and Perl (later expanded to include other languages whose names start with “P”). D’Arcy’s preferred stack was BSD, Apache, Postgres, and Python, which at the time was considered to be a contrarian choice.

He asked if I was willing to learn Python, and I said “Sure! I can pick it up after I get back from Burning Man, on the first day after Labor Day…”

He said “No — I need you to hit the ground running on the first day after Labor Day.”

The edition of Learning Python I used — the first edition!

And I said, “All right. I’ll make it happen.” So I packed my laptop and a copy of O’Reilly’s Learning Python and took it with me to Black Rock Desert.

Those were wild times and even wilder hair, man.

Since Burning Man is more of party-all-night place, it can be quite peaceful in the morning. The rental RV that I shared with San Francisco-based artist David Newman and our friend Nancy was an oasis of calm with a good generator, and I was able to spend a couple of hours a day going through Python exercises, catch a nap, and then strike out onto the playa in the afternoon for the next evening’s mayhem.

By the time I got back to Toronto, I was ready to start coding in Python, and a descendant of that original site and its business still exists today. I figured that any programming language you can learn at Burning Man has to be good, so I’ve been using it to get things done since then, including putting together the Tampa Bay tech events list that appears on this blog weekly.

In spite of my long-time use of Python, even during that period when Ruby was ascendant thanks to Rails, I’ve never gone to PyCon — until now. I’m looking forward to it!

Categories
Conferences

Conference season is coming…

…and you should take the hint from this comic.

Categories
Conferences Current Events Programming

GDG Southern DevFest 2021: This Saturday, November 13!

GDG Southern DevFest happens this Saturday, November 13th! It’s a free online conference featuring a day’s worth of talks on Google tech and a chance to network with the tech community.

Southern DevFest is a single-day, single-track, inclusive conference for all developers. GDG Chapters and Women Techmakers from the Southern region of US invite you to join — and once again, it’s free!

Stretch your mind, learn something new, grow your network, and make new friends from the comfort of your own home this Saturday. Talks will cover all sorts of Google tech, including:

  • Flutter
  • Android
  • TensorFlow
  • Google Cloud Platform

This event is made possible by the GDGs (Google Developer Groups) in the southern U.S., which includes Tampa Bay’s very own GDG Suncoast, which is headed by our very own Carol Bolger!

Join us on Saturday, November 13th for GDG Southern DevFest. Once again, it’s free to attend — just RSVP here!

Categories
Conferences

The Girls in Tech Conference (Wednesday, Sept. 15th)

No alt text provided for this image

The Girls in Tech Conference takes place online next Wednesday, September 15th, and it’s sponsored by Okta and Auth0!

The Girls in Tech Conference is a one-day virtual conference where participants gather
to find community, sharpen their skills and learn how
to thrive in tech.

Conference agenda

Here’s the conference agenda, which is full some pretty interesting-sounding motivational keynotes, workshops and presentations (you’ll want to check out the detailed agenda, too).

The event takes place in the US Pacific Time Zone. All times are in PDT and EDT.

  • 9:00 am PDT / 12:00 pm EDT: Introduction | State of the State
  • 9:12 am PDT / 12:12 pm EDT: Opening Remarks
  • 9:19 am PDT / 12:19 pm EDT: Meditation, Breathing, and Focus
  • 9:31 am PDT / 12:31 pm EDT: The Battle for the Soul of AI
  • 9:48 am PDT / 12:48 pm EDT: Find Your ‘Fearless’ and Build the Career of Your Dreams
  • 10:05 am PDT / 1:05 pm EDT: Improbable is not Impossible
  • 10:22 am PDT / 1:22 pm EDT: Community How Women In STEM Are Taking Off
  • 10:39 am PDT / 1:39 pm EDT: Break
  • 10:56 am PDT / 1:56 pm EDT: Breakout Sessions
    • Track 1 – Demystifying Artificial Intelligence
    • Track 2 – Reasons We Resist (Procrastinate)
  • 11:53 pm PDT / 2:53 pm EDT: Community AWS Panel Interview: The Blueprint for Success
  • 12:25 pm PDT / 3:25 pm EDT: Lunch Break
  • 12:47 pm PDT / 3:47 pm EDT: Empowering Women in the Workplace
  • 1:04 pm PDT / 4:04 pm EDT: Arm Yourself With Cybersecurity Skills
  • 1:21 pm PDT / 4:21 pm EDT: Fireside Chat: Thriving At Work With Disability
  • 1:48 pm PDT / 4:48 pm EDT: Break
  • 2:05 pm PDT / 5:05 pm EDT: Career Growth Is Risky Business
  • 2:22 pm PDT / 5:22 pm EDT: Facing Bias: It’s Not Easy
  • 2:39 pm PDT / 5:39 pm EDT: Breakout Sessions
    • Track 1 – Creativity in Writing Software
    • Track 2 – Unlock Your Creative Confidence
  • 3:36 pm PDT / 6:36 pm EDT: Break
  • 3:53 pm PDT / 6:53 pm EDT: How To Find Your Voice And SPEAK UP!
  • 4:10 pm PDT / 7:10 pm EDT: Forget Work-Life Balance: The Secret is to ‘Integrate’
  • 4:27 pm PDT / 7:27 pm EDT: Building A Career In Tech: Just Do It
  • 4:44 pm PDT / 7:44 pm EDT: Starting A Family Doesn’t Mean Your Career Is Over
  • 5:01 pm PDT / 8:01 pm EDT: A Career With No Regrets
  • 5:18 pm PDT / 8:18 pm EDT: Why You Shouldn’t Strive For Perfectionism
  • 5:35 pm PDT / 8:35 pm EDT: The Three Ps Of Career Success
  • 5:52 pm PDT / 8:52 pm EDT: Year in Review, Wrap up & Conclusion
  • 6:00 pm PDT / 9:00 pm EDT: Networking Function

Auth0’s keynote speaker

In addition to being a sponsor (and the place where I work), Auth0 is providing a fantastic keynote speaker, our CISO (Chief Information Security Officer), Jameeka Green Aaron:

Jameeka joined Auth0 earlier this year, and she brings two decades’ worth of experience, having worked at places including Nike, Hurley, Lockheed Martin, and the U.S. Navy. She is also committed to advancing women and people of color in Science, Technology, Engineering, and Mathematics (STEM) fields, and she participated in the U.S. State Department’s TechWomen program and the National Urban League of Young Professionals. She currently sits on the board of the California Women Veterans Leadership Council, is an advisor for U.C. Riverside Design Thinking Program, and is a member of Alpha Kappa Alpha Sorority, Inc.

Jameeka will speak at 5:01 p.m. in a session titled A Career with No Regrets, which has this description:

Women are known for selling themselves short. But after this energetic career pep talk, you won’t be passing up on opportunities too soon. Jameeka Green Aaron will inspire you to dream big, rock the boat, and take the road less traveled in your journey to changing the world.

How to register

Once again, this is a virtual conference that takes place online. All you need to attend is an internet connection and a ticket!

There are three tiers of ticket prices for the Girls in Tech Conference:

  • General admission: $35.00. If you have a job, this ticket is for you.
  • Job seeker: $25.00. If you don’t have a job, this ticket is for you.
  • Student: $20.00. If you’re a student, this ticket is for you.

You can find out more on the conference’s Pricing page.

Categories
Conferences Games Programming

Learn Godot Game Engine along with game designer Terry Cavanaugh!

Who’s Terry Cavanaugh?

Terry Cavanaugh poses with a Nintendo Switch.
Terry Cavanaugh.

Terry Cavanaugh is an indie game developer based in Monaghan, Ireland. His portfolio includes the commercial games  Dicey Dungeons

Super Hexagon (which is super-hard)…

…and VVVVVV (which is frustrating and maddening in the best possible way):

He’s also behind some freeware gems, including At a DistanceDon’t Look Back, and Tiny Heist.

What’s Godot Game Engine?

Godot Game Engine logo

Godot Game Engine is an free-as-in-beer, free-as-in-speech game engine for developing 2D and 3D games for desktop, web, mobile, and XR platforms.

2D game being designed in the Godot  IDE.
Tap to view at full size.

(In case you’re wondering, it’s pronounced “Go-DOH”, and the name comes from the Samuel Beckett’s absurdist play Waiting for Godot.)

3D game being designed in the Godot IDE.
Tap to view at full size.

You code Godot games in C, C++, C#, and their own Python-like language, GDScript.

Here’s the list of Godot Game Engine’s “pros” from gamedesigning.org:

  • Platform integration: you can easily upload creations to different platforms. If you want to get your project out easily and quickly, this is an option for you.
  • Constantly updated: The developers are hard at work updating Godot. Since it’s free, this is a pretty cool aspect, so I recommend throwing a few donations dollars their way!
  • It’s free: It’s completely free! No packages! No subscription models! No memberships!
  • Great User Interface: The UI is easy to use and read, leading to better and more comprehensive game development
  • Scripting: The ease of use for scripting is actually a lot easier than many different engines. They use their own invented script, titled GDScript. It’s easier to pick up and translates beautifully into finished projects and assets
  • Community and online resources: As I said before, the community for Godot is supportive and has a huge presence online. I got lost in a YouTube rabbit hole looking at some Godot tutorials videos alone. Again, I recommend the subreddit for engaging with the community and checking out the actual Godot site for some demos and tutorials for beginners.
  • Seamless Downloads: You can download it right from the browser and get going immediately with the self-contained program. Have at it!

How can you learn Godot Game Engine with Terry Cavanaugh?

Screen shot of Terry Cavanaugh’s “Stop Waiting for Godot” page.

“Let’s all learn Godot, next weekend!” wrote Terry Cavanaugh on this page. “Sometimes the word ‘game jam’ means competition, but that’s not really the vibe I’m going for here. There’s no judging, and nobody is going to win. Or, if you prefer, as they say over at Ludum Dare, your game is your prize.”

That’s the plan — he’s going to learn Godot by building a game, and he’s inviting people to come along for the ride. You can even build one as he builds one.

I think I’ll check it out. It sounds like fun, and might be a interesting way to put my recently-acquired gaming laptop through some new paces.

The details