Categories
Programming What I’m Up To

The top articles for date and time programming in Swift are still mine!

I originally posted a series of articles on date/time programming in Swift here on Global Nerdy, updated it, and published it on the Auth0 Developer Blog when I worked there.

I just checked to see how it ranked, and at least for me — remember, everyone sees different Google results — the series is still the number one result for swift dates times and smilar search terms.

Categories
Artificial Intelligence Programming

AI coding in Python? Just use Anaconda.

I’m being asked by a growing number of people this one question: “I want to get started learning and building AI apps with Python. Should I go with the Python.org distribution, Anaconda, or something else?”

For anyone who wants to learn Python and AI development, my answer is invariably:

Just. Use. Anaconda.

Why?

  1. Their one installer gets you a LOT of stuff: Not just Python, but also the R programming language, the pip and conda package managers, Jupyter Notebook and Jupyter Lab, and a ridiculous number of installed and optimized Python packages ready to go.
  2. Anaconda is made by people into scientific computing, data science, and machine learning, for people into scientific computing, data science, and machine learning. You have to do way let setup after installing it to get started on your AI journey.
  3. Anaconda is proven. Nearly 40 million people use it, and so do 90% of the Fortune 500.
  4. There’s also Anaconda Cloud, which features an online notebook service (an online interactive coding environment that also makes it easy to share code), articles and online courses, and a big user community.
  5. Anaconda delivers the same great Python programming experience on Linux, macOS, and Windows. If you move between operating systems like I do, or teach Python courses, this is incredibly handy.

Once again — if you’re learning Python for AI development:

Just. Use. Anaconda.

ℹ️ Disclaimer: This is NOT a paid promo for Anaconda. I met some of their people at PyCon, but the company has no idea who I am or that I’m doing this, and they certainly don’t know how to put money in my bank account. I’m just a satisfied user who uses it for my own projects and for teaching Python and AI programming.

Categories
Humor Programming

What was your first debugger?

Mine isn’t even on this graphic! It was PRINT from good ol’ all-caps Microsoft BASIC with line numbers, which used to come built-in to what used to be called “home computers.”

Categories
Artificial Intelligence Programming What I’m Up To

Video and materials from my “AI: How to Jump in Right Away” presentation for Austin Forum

On Tuesday, April 2nd at 6:15 p.m. Central / 7:15 p.m. Eastern / 23:15 UTC, I led an online introductory session for people who to dive into AI titled AI: How to Jump In Right Away. The recording’s now on YouTube, and you can watch my presentation in its entirety there!

My session was part of Austin Forum on Technology and Society’s third annual AI April, a month of presentations, events, and podcasts dedicated to AI capabilities, applications, future impacts, challenges, and more.

Here are links to the video and supplementary material for the presentation:

Categories
Conferences Programming Tampa Bay

Attend Civo Navigate Local Tampa 2024 with my super discount code!

You can register for next Tuesday’s Civo Navigate Local Tampa 2024 conference, happening at Armature Works, for the low, low price of TEN DOLLARS with this discount code…

…as opposed to the regular price of $40 (still a deal, but you can spend the $30 you saved on Bake’n Babes cookies or whatever else you prefer from Armature Works’ food stalls).

What’s Civo Navigate Local Tampa?

Civo Navigate Local Tampa is a one-day version of Civo’s 2-day Navigate conferences, with a stronger focus on local organization and techies. It will feature four topic categories…

  1. Cloud Native
  2. AI/ML
  3. Emerging Tech
  4. Thought Leadership

…over two tracks:

  1. A main stage track with panels and presentations, and
  2. A workshop track with lightning talks and workshops

Want to know what Civo’s two-day conference is like? Here’s a video summary of the most recent one, held in Austin in February:

Want to know more? All the details are on the Civo Navigate Local Tampa site.

Categories
Artificial Intelligence Conferences Programming Tampa Bay

I’m speaking at Civo Navigate Local Tampa on April 16th!

At the upcoming Civo Navigate Local Tampa (taking place Tuesday, April 16 at Armature Works), I will be giving a 15-minute lightning talk on RAG — Retrieval-Augmented Generation — and how you can use it to make your AI apps produce better results.

And by “better,” I mean:

  • Able to use data that’s newer than their last update
  • Incorporating information that they wouldn’t otherwise have
  • Using the content of a document that you provide
  • Able to incorporate data from a database

And yes, there will be Python code, which I’ll run live for your viewing pleasure, explain for your understanding, and give to you for your own use!

My presentation will be one of several that you’ll be able to catch at Civo Navigate Local Tampa, and best of all, you can register for the conference for the low, low, low price of…

ten dollars, as opposed to the regular price of $40 (still a deal, but you can spend the $30 you saved on Bake’n Babes cookies or whatever else you prefer from Armature Works’ food stalls).

Just use this discount code…

…and register for Civo Navigate Local Tampa!

Find out more about Civo Navigate Local Tampa 2024 at the official site!


Bonus reading material: Here’s a post about my first hardcore encounter with RAG back in October — Scenes from an AI meetup in San Francisco.

Categories
Artificial Intelligence Presentations Programming

Join my online hands-on AI session with Austin Forum next week!

Next Tuesday, April 2nd at 6:15 p.m. Central / 7:15 p.m. Eastern / 23:15 UTC, I’ll lead an online introductory session for people who to dive into AI titled AI: How to Jump In Right Away.

ℹ️ Click here to register for the presentation.

My session is part of Austin Forum on Technology and Society’s third annual AI April, a month of presentations, events, and podcasts dedicated to AI capabilities, applications, future impacts, challenges, and more.

My presentation will start with a brief history of AI, as well as the general principles of how “old school” AI works versus “new school” AI…

…but we’ll quickly dive into building Sweater or No, a quick little AI application that tells you if you should wear a sweater, based on your current location. Here’s a screenshot of some of the code we’ll build:

This is a FREE online session, so you don’t have to be in Austin to participate. I’m not in Austin, but Tampa Bay, and you can join in from anywhere!

You need to register to participate — here’s the registration page. I hope to see you there!