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!

Categories
Conferences What I’m Up To

I’m catching Oktane22 online for free, and so can you!

Oktane22 is the tenth annual Oktane conference held by Okta, where I work. Okta is in the business of digital identity — providing authentication and authorization as a service — or more simply put, giving systems the power to know who’s using them and what they’re allowed to do.

And you can register to attend online for FREE!

Even if you’re not interested in authentication and authorization, you might be interested in the big keynotes featuring these guests…

Serena Williams and Magic Johnson, who’ll talk about establishing an identity:

  • Serena’s keynote will take place tonight (Tuesday, November 8th) at 8:00 p.m. Eastern (5:00 p.m. Pacific, 01:00 UTC) and will be a chat with Bloomberg Technology’s Emily Chang.
  • Magic’s keynote will take place on Thursday, November 10th at 12:00 p.m. Eastern (9:00 a.m. Pacific, 17:00 UTC).

I also plan to catch these sessions:

  • Wednesday, November 9:
    • Using React to Customize Your Auth0 User Experience
    • HTTP Security Headers Refresher
  • Thursday, November 10:
    • Terraform-Driven Auth0 Customization Using Modern CI/CD
    • Identity and the Future of the Internet: Where We’re Going, and How Identity Will Shape It
    • The Future of Security: Zero Trust and Continuous Authentication
    • Identity 201: Ten Key IAM Trends for the Next Five Years
    • How Identity Will Transform the Future of Banking, Citizen Engagement, and [Australian!] Football

Want to know more about watching Oktane22 online? I’ll leave it to Vivi to explain…

And don’t forget that you can register to attend online for FREE!

Categories
Current Events What I’m Up To

I’m pulling the ol’ Mastodon account out of mothballs, just in case…

As you can see from this screenshot, it’s been a while.

I can’t even remember exactly why I picked up a Mastodon account back in 2017, but I know that 5.5 years later, I’m bringing it back to life.

Rather than make you memorize the unwieldy URL https://mastodon.cloud/web/accounts/11270, I created two quick redirects using my own domains:

I’ll update my profile photo and banner soon.

Categories
Business Conferences Current Events Florida Tampa Bay What I’m Up To

Scenes from CyberX Tampa

Tap to view at full size.

Anitra and I attended last night’s CyberX Tampa event, an conference about the cybersecurity industry here in Tampa Bay. It was an extraordinarily well-attended event, with over 170 people gathered together to talk about technology, security, and the local tech scene.

Tap to view at full size.

The event took place at TheIncLab’s offices, located in one of the old warehouses in Tampa’s historic Ybor City neighborhood, which is largely made of repurposed cigar factories from the late 1800s. They have a beautiful courtyard which I’m familiar with — before it was TheIncLab’s place, it was home to The Undercroft, whose UC Baseline cybersecurity course I took in 2020.

Tap to view at full size.

CyberX Tampa opened with drinks, snacks, and networking, followed by two simultaneous panels.

The courtyard had the Diversity, Equity, and Inclusion panel, featuring:

Tap to view at full size.

And inside, there was the panel titled Blackhat Tactics You Should Know, with:

Tap to view at full size.

The final panel of the evening was the big one — a discussion of the state of cybersecurity in Florida.

Tap to view at full size.

The panelists were:

Tap to view at full size.

It was a great evening all around, and I hope it’s a good sign for future events in Tampa Bay, and a sign that our tech community is active!

Tap to view at full size.

Of course, the events wouldn’t have happened without the sponsors. Click on their logos to find out more about them!

Categories
Conferences Security Tampa Bay What I’m Up To

CyberX Tampa: Tonight at TheIncLab in Ybor City!

Tap to view at full size.

The topic: Cybersecurity.

The event: CyberX Tampa, an evening conference with some pretty interesting speakers and topics, and a chance to catch up with some local techies and security nerds.

The place: TheIncLab in Ybor City, in the place where The Undercroft — the guild where I took a pretty intense cybersecurity course during the pandemic — used to be.

The cost: Free as in beer. $0. Just register on their Eventbrite page.

The agenda:

TimeEvent
5:30 p.m. – 6:00 p.m.Networking
6:00 p.m. – 6:15 p.m.Special honoree: Courtney H. Jackson, founder and CEO of Paragon Cyber Solutions and Global 2022 Cybersecurity Woman Entrepreneur of the Year
6:15 p.m. – 6:45 p.m.Breakout sessions

DE&I in Cyber Panel with:
• Moderator: Suzanne Ricci | Chief Success Officer @ Computer Coach
• Courtney H. Jackson | Founder & CEO @ Paragon Cyber Solutions
• Samantha Ramos | Information Security Risk Manager @ Nextech Systems
• Hugh Percy | Mgr, Cyber Security Threat Analysis & Operations @ Moffitt

Blackhat Tactics You Should Know
• Charlton Trezevant | Senior Application Security Consultant @ GuidePoint Security
• Robert Lubin | Security Operations Center Director@ Abacode
6:45 p.m. to 7:00 p.m.Networking
7:00 p.m. – 7:45 p.m.Panel Discussion: State of Cybersecurity in Florida
• 
Moderator: Larry Whiteside | CISO @ RegScale
• Jason Allen | CTO @ Digital Hands
• Kari Schori | CIO @ Office of the Public Defender 6th Judicial Circuit
• Rolando Torres | Co-Founder & COO @ Abacode
7:45 p.m.Thank you’s and good night

What you’ll get out of it: Well, that depends on what you put into it. But trust me, there are opportunities and a lot of potential there, and I can tell you that half of winning is just showing up.

I’ll see you there!

Categories
What I’m Up To

Chaos Muppet! (or: It’s my 2nd Oktaversary / Auth0versary!)

Yours Truly, at the Okta office in London, June 2022.
Tap to view at full size.

So this arrived in my work email earlier today:

Screenshot from email: “It’s time to celebrate...Happy Oktaversary! Happy Oktaversary, Joey! Congratulations on your 2-year anniversary at Okta! Thank you for your commitment and contributions to the success of the company.”

I’m enjoying my work on the Developer Engagement (DevN) team at what we’re currently calling “Auth0 by Okta” — that’s the developer-centric customer-facing authentication/authorization system by Okta, or what I often shorten to the layperson-friendly catchphrase “login as a service.”

I greatly enjoy working with the DevN team, who are that wonderful combination of smart and nice:

Photo of a long table with many of the  Auth0 Developer Engagement team having dinner at Mulberry Bush, London.
First team dinner of our London summit, June 2022.
Tap to view at full size.

I’m also honored to be the team’s Chaos Muppet — as evidenced by this Facet5 personality profile report of the various team members and how we rate on “control:”

Facet5 personality profile report showing Joey deVilla as being the member of the Auth0 Developer Engagement team with the least control.

Thanks to Okta, Auth0, and the DevN team for two wonderful years! Let’s see what Year Three looks like.

Joey deVilla’s blue accordion with Auth0 stickers.
The “Authccordion.”
Tap to view at full size.

Worth reading

Annotated photo of Joey deVilla getting ready for his job interview for Auth0.

How I landed my job at Auth0, from way back in October 2020.

Chaos Theory: A Unified Theory of Muppet Types, quite possibly Slate’s best article ever.

Categories
Mobile Programming Video What I’m Up To

How to add Auth0 authentication to a SwiftUI app

Joey deVilla in his home office, holding an “Einstein” rubber duck up to the camera.
C’mon, how many programming tutorial videos have a scene like this?

If you’re making an iOS app, the odds are pretty good that sooner or later, you’re going to have to integrate authentication — login and logout — into it. I show you how to do that with Auth0 in both a video

…as well as a matching two-part article series that walks you through the process:

Both the video and article present how the final app will look and work:

Tap to view at full size.

And then they’ll get you started with a starter project:

Joey deVilla appears in the corner of the screen showing the starter project of Auth0’s iOS/SwiftUI authentication video.
Tap to view at full size.

I’ll walk you through the processes of getting Auth0 set up to recognize your app and creating a user with which to log in:

Joey deVilla appears in the corner of the screen showing the Auth0 dashboard in Auth0’s iOS/SwiftUI authentication video.
Tap to view at full size.

And then, I’ll show you how to add login and logout to the project’s app:

Joey deVilla appears in the corner of the screen, while adding login and logout to the starter project of Auth0’s iOS/SwiftUI authentication video.
Tap to view at full size.

And along the way, I’ll provide a brief intro to ID tokens, JWTs, and JWT.io:

Joey deVilla appears in the corner of the screen showing the JWT.io site in  Auth0’s iOS/SwiftUI authentication video.
Tap to view at full size.

Of course the video ends with an accordion number!

Joey deVilla plays accordion at the end of an Auth0 tutorial video.
Again, I ask: how many programming tutorial videos have a scene like this?

Once again, the here’s the video, How to Integrate Auth0 in a SwiftUI App, and here are the articles:

Whether you prefer to learn by watching video, reading, or a little bit of both, I hope you find these useful!