Categories
Meetups Tampa Bay What I’m Up To

I’ll be at the Tampa Bay UX Group (TBUX) Revival Social!

Tampa Bay User Experience Group logo.

2023 will be a rebuilding year for Tampa Bay’s in-person technology scene, and one of the first events of that rebuilding happens tomorrow: the return of Tampa Bay UX Group’s get-togethers! Tomorrow night at 7venth Sun Brewery in Seminole Heights, TBUX is holding their first meetup of the year. I’ll be there!

The event starts at 6:30 p.m. and is scheduled to run until 8:30 — you can register on the event’s Meetup page.

7venth Sun’s Tampa branch is one of the craft breweries in my neighborhood, Seminole Heights, and it’s a great gathering place. I myself have held tech events there, most notably the Coders, Creatives, and Craft Beer meetups (which are also coming back this year):

7venth Sun serves beers and ciders, and you can bring food. There’s a food truck stationed outside, and if you prefer, there’s great Korean food at Gangchu across the street (in fact, 7venth Sun makes one of their beers, K-Hop).

I’ll see you there!

Categories
Reading Material What I’m Up To

How I know I’ve made it as an author

Screenshot of the pirate site page featuring “iOS Apprentice, Eighth Edition.”
A screenshot of the pirate site’s page for the book I co-wrote, iOS Apprentice, Eighth Edition.
Cover of “iOS Apprentice, 8th edition”
iOS Apprentice, Eighth Edition, written by me, Eli Ganim, and Matthijs Hollemans.

Years ago, I used to joke that if I ever wrote a book, I’d know that it was well-received if it ever got pirated. I’d forgotten about that joke until today. I was Googling for an image of the cover of the book I co-wrote — iOS Apprentice, Eighth Edition (and the first edition to cover SwiftUI) — when I found it available for download on a pirate ebook, er, I mean extralegal evaluation site! I’ve made it as an author — the free-as-in-piracy market has declared it so!

It would be a violation of my agreement with the publisher (and also in very poor taste) to link to the site, so I’ve simply posted a screenshot of the page that features the book.

Here’s what their summary says. They seem to like it:

If you’re new to Swift or programming in general, learning how to write apps can seem like an incredibly difficult task. In that case, you may need this book. It is divided into five parts, each of which describes a separate project. By the end of the book, you will have enough information to be able to implement your ideas in code.

Dignity:

➕ Absence of errors and typos;
➕ Quality Exercises.

Weaknesses:

➖ Not Noticed.

The book has been liked by 58 registered users and shared by 74 registered users on the pirate site. I’m left wondering who registers on a pirate site that doesn’t require registration to download.

“Anchorman” meme: “Actually, I’m not even mad. That’s amazing!”

The payment model at RayWenderlich.com (the publisher’s name at the time; they’re now Kodeco) isn’t royalty-based, and the edition is pretty out of date now, so I’m not mad at all. In fact, I’m pleased — it means my work was good enough that people wanted to pirate it!

Categories
Artificial Intelligence What I’m Up To

Could ChatGPT do my job?

It’s been just over five weeks since the launch of ChatGPT (it happened on November 30, 2022). Since then, from casual conversations over the holidays to New York Times think pieces, people have been asking if ChatGPT could do their jobs.

Auth0 logo
Want to know how I landed my job at Auth0? I wrote about it back in 2020.

In case you’re wondering, I’m a Senior Developer Advocate at Okta for the Auth0 product. If that sounds confusing, it’s because Okta acquired Auth0 in May 2021, and while we’re one company, that company has two products named “Okta” and “Auth0”. It’s my job to show mobile developers how they can use the Auth0 product to authenticate and authorize users.

In the video above, I “had a conversation” with ChatGPT where I asked it some basic questions about OAuth2, OIDC, and Auth0, and it answered them correctly. However, when it got to questions about writing iOS and Android apps that used Auth0 for login, it got some details wrong — and in programming, it’s the details that get you. Watch the video to find out what happened!

Categories
Artificial Intelligence What I’m Up To

A scene from an upcoming video

Joey deVilla, seen in his home office, holding a small robot in his right hand. The text “Welcome, AI overloads!” appears on screens in the background.

Just for kicks, here’s a still from my upcoming video where I ask ChatGPT some questions about OAuth and building apps with Auth0.

Categories
Meetups Tampa Bay What I’m Up To

Photos from last night’s “Coders, Creatives, and Craft Beer” meetup

The Coders, Creatives, and Craft Beer meetup, which Anitra and I run, returned last night, and we had a grand old time!

Coders, Creatives, and Craft Beer logo
Tap to view at full size.

I like to describe Coders, Creatives, and Craft Beer as “all conversations, no presentations.” It’s a social meetup for Tampa Bay people with an interest in technology or creativity — or even better, both! We get together once a month to talk about whatever’s interesting us at the moment.

Tap to view at full size.

Last night’s event took place at the Corner Club in Seminole Heights, a concrete bunker of a dive bar that’s since been converted into a quirky neighborhood cafe. They’re a pillar of the Northeast Seminole Heights neighborhood, they generally get great reviews (4.5 on Yelp, 4.6 on Google), they make a damned fine biscuit, as wells as other good food and alcoholic and non-alcoholic drinks.

And of course, they’ve got a lovely back patio.

Tap to view at full size.

It’s been a couple of years since we’ve had a proper stand-alone Coders, Creatives, and Craft Beer, and we’re happy that you all came out last night — some of you made an hour’s drive to attend, and we appreciate that. It was great seeing old friends and making new ones!

Tap to view at full size.

The next Coders, Creatives, and Craft Beer

2nd Annual End of Year Tech Meetup Extravaganza

The next Coders, Creatives, and Craft Beer is part of a larger “meetup of meetups” — the 2nd Annual Tech Meetup Extravaganza on Wednesday, December 14th at Embarc Collective. We’ll see you there!

Categories
Current Events Meetups Tampa Bay What I’m Up To

Meet up and learn about Mastodon at Wednesday’s “Coders, Creatives, and Craft Beer!”

Banner: Coders, Creative and Craft Beer / Wednesday, Nov. 16 / The Grand Return, The Great Resignation, and The Big Migration (to Mastodon)
Tap to view the event’s Meetup page.

The Coders, Creatives, and Craft Beer meetup returns this Wednesday, November 16th, and it’ll happen at The Corner Club in Tampa’s Seminole Heights neighborhood. They’ve got beverages, both alcoholic and non- (including some very good coffee), and great food!

Want to join us? Once again, we’re meeting at The Corner Club in Seminole Heights (1502 E Sligh Ave., 3 lights east of I-275’s Sligh exit) at 6:00 p.m. on Wednesday, November 16th. Register on the event’s Meetup page.

Mastodon and other conversations

Dumpster with the Twitter logo on fire

By now, you’re probably aware of the complete dumpster fire that Twitter has become. In fact, there’s a good chance that it may have even become worse by the time you read this.

You’ve probably been hearing about an alternative social network called Mastodon, which exists in something called the Fediverse, and you might be wondering what it’s all about. We’ll show you!

Creative Commons photo by Tony Webster. Tap here for the source.

We’ll also be talking about The Great Resignation in both its forms — leaving a current tech job, and landing a new one. Are you looking for a job? Are you looking to get out of a job? Are you looking to “upskill” for the job you want? We’re here to talk about that, and we’re connected — we might even be able to help you!

The Corner Club

Photo: Corner Club

We’ll be at The Corner Club, one of Seminole Heights’ many hidden gems. They’re a neighborhood café with lots of great food prepared from scratch (we recommend the papas bravas potatoes), an interesting drinks selection — with and without alcohol, including some really good coffee — and even local artists’ works on the wall for sale. They’ve got a great outdoor space in the back, which is where we’ll be.

In case you’re curious:

Tap to view the event page.

Coders, Creatives, and Craft Beer is Tampa Bay’s “No presentations, just conversations” meetup for coders and creatives who want to hang out, make friends, and talk over great food and drink. It’s just people getting together at an interesting Tampa Bay venue, tasting what comes out of the taps and kitchen, talking about what interests us, what we’re working on, and what we’d like to work on.

Do you write or manage code, prose, or poetry? You belong in this group. Do you make art for the eyes, ears, or other senses? Join us. Is your creativity more about business and “the hustle”? You should be here. The goal of this meetup is to bring together all sorts of people from Tampa Bay and making it an even better, interesting, and more creative place in which to live, work, and play.

Categories
Meetups Programming Tampa Bay What I’m Up To

Tampa Devs’ “Mobile App Development” meetup has been postponed [Update]

Tropical storm/hurricane Nicole update (Wednesday, Nov. 9, 2:00 p.m.)

With tropical storm Nicole expected to become a hurricane before bearing down on Florida tonight this event has been postponed until further notice. Keep an eye on the Meetup page for details.

Tampa Devs’ next meetup is tomorrow, and it’s on a topic that’s close to my heart: Mobile Development and Digital Nomad Lifestyles!

The Meetup

The main talk will feature André Crabb — a “once digital nomad settled in Tampa” — talking about “mobile app development, its evolution, and life as a digital nomad.” His talk outline includes:

  • Evolution of mobile development
  • Existing frameworks
  • Android
  • iOS
  • React Native + Expo
  • Other frameworks, but in not as great in detail as the ones above
  • Lifestyle of a digital nomad

Here’s the schedule:

  • 6:00 – 6:30 pm: Networking
  • 6:30 – 7:00pm: Intro slides + quick game
  • 7:00 – 7:30 pm: Lightning talks, 5-10 minute talks anyone can come speak
  • 7:30 – 9:00 pm – Main talk + networking time

This meetup will take place at USF in the “Education Building,” a.k.a. EDU 115, located on 4110 USF Apple Drive:

The event is free to attend — register on their Meetup page — and I’ll see you there!