Categories
Deals Reading Material Security

Humble Bundle’s deal on cybersecurity and forensics books from CRC Press

Screenshot of Humble Bundle’s “Cybersecurity and Forensics” bundle page

The latest interesting book bundle from Humble Bundle is the Cybersecurity and Forensics Bundle, which gets you 19 cybersecurity and cyberforensics books by CRC Press for a mere $25 — that’s just $1.32 per book!

As I write this, you have 17 days before this deal disappears. If you need books on cybersecurity and forensics, get these now!

Click here to go to Humble Bundle’s Cybersecurity and Forensics bundle page.

Categories
Reading Material Tampa Bay

Made in Tampa

Made in Tampa is a site all about the unexpected, thriving tech and startup scene here in “The Other Bay Area, on The Other West Coast.” It’s been growing for the past decade, and that growth has only accelerated in the post-COVID, highly-networked, increasingly work-from-anywhere world, and Made in Tampa is here to cover it.

Their latest installment is about an accordion-playing techie whom you might know, but you should make sure to check out their other pieces, including:

Keep an eye on not just Tampa Bay, but also Made in Tampa!

My thanks to Amanda Kern for the wonderful interview and write-up, and to Jason Allen for setting this up!

Categories
Artificial Intelligence Deals Programming Reading Material

Humble Bundle’s deal on No Starch Press’ Python books

Banner for Humble Bundle’s No Starch Press Python book bundle

I love No Starch Press’ Python books. They’re the textbooks I use when teaching the Python course at Computer Coach because they’re easy to read, explain things clearly, and have useful examples.

And now you can get 18 of their Python ebooks for $36 — that’s $2 each, or the cost of just one of their ebook, Python Crash Course, Third Edition!

Check out the deal at Humble Bundle, and get ready to get good at Python! At the time of writing, the bundle will be available for 20 more days.

Banner for Tampa Artificial Intelligence Meetup

Consider these books recommended reading for the Tampa Artificial Intelligence Meetup, which is now under my management, and holding a meeting later this month!

Categories
Artificial Intelligence Programming Reading Material

Humble Bundle deals on AI books and courses

The “Ultimate Guide to ChatGPT & AI Chat Bots” bundle

Cover of “Exploring GPT-3”

How did I not know this book existed? Exploring GPT-3, published by Packt and written by Tampa Bay’s own Steve Tingiris, is a great introduction to GPT-3 and natural language processing that doesn’t require you to have a technical background. All you need are basic computer skills to try out the exercises in this book.

Ultimate Guide to ChatGPT and AI Chat Bots

Exploring GPT-3 is but one of twelve books, shown below…

Covers of all the books in the “Ultimate Guide to ChatGPT and AI Chat Bots” bundle

… and you can get all o them for as little as $18 in the Ultimate Guide to ChatGPT and AI Chat Bots ebook package from Humble Bundle (pictured above).

🚨 At the time of writing, this Humble Bundle will expire in 17 days.

The “Machine Learning and AI: Zero to Hero” bundle

Machine Learning and AI: Zero to Hero

Also worth checking out: the Machine Learning and AI: Zero to Hero Humble Bundle, which gives you 21 courses from Packt on various aspects of ML and AI:

Covers of all the courses in the “Machine Learning and AI: Zero to Hero” bundle

🚨 At the time of writing, this Humble Bundle will expire in 13 days.

Categories
Artificial Intelligence Deals Programming Reading Material

A ten-dollar head start on machine learning

Want to get a head start on the artificial intelligence wave? Among other things, you’ll need to get a solid understanding of Python and machine learning, and the $10 level of Humble Bundle’s “Cookbooks for Coders” bundle has three great books to get you started:

Plus, you get seven other books covering a number of topics. I personally would benefit from the React, PowerShell, Raspberry Pi, and Regular Expression cookbooks.

I love the “cookbook” format, since it lives in the space between reference books, which are often too dry and provide no usage examples, and tutorials, which can often be a little too directed at solving one problem. Cookbooks give you just enough information to learn how to use a particular language or framework feature so that you can apply that knowledge to solving your particular problem or building the app that you have in mind. I find that I learn the most about a language or framework when I use material from cookbooks and other people’s code in building my own application ideas.

The “Cookbooks for Coders” Humble Bundle is available for another 13 days at the time of this writing. For ten dollars, it’s a pretty sweet deal. I’ve already picked it up, and if you want to get in on some of the machine learning opportunities that are already coming in fast and furious, you should too!

Here’s the Humble Bundle “Cookbooks for Coders” page.

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
Programming Reading Material

My tutorial on iOS authentication using SwiftUI and Auth0

Banner: Get Started with iOS Authentication using SwiftUI

Hey, iOS developers! My latest tutorial article on the Auth0 blog shows you how to easily add authentication (that is, login and logout) to SwiftUI apps and display information from their user profile.

The article demonstrates the most basic use of the Auth0.swift SDK, the Auth0 SDK for all Apple platforms — not just iOS, but macOS, iPadOS, watchOS, and tvOS. It’s Auth0’s third most-used SDKs, accounting for more than one in ten API requests to Auth0 systems!

It’s a two-part tutorial. Part 1 of the tutorial starts with File → New Project…, adds some basic interactivity, adds the Auth0.swift package, walks you through setup on the Auth0 side, and finally enables login and logout:

iOS Simulator screen shot: Screen with title “SwiftUI Login Demo” and “Log in” button.
The app’s “logged out” screen.
iOS Simulator screen shot: Auth0 Universal Login screen.
Auth0’s Universal Login.
iOS Simulator screen shot: Screen with title “Logged in” and “Log out” button.
The app’s “logged in” screen.

Part 2 of the tutorial takes your basic login/logout app and gives it the ability to read user information from the user profile and display it onscreen:

iOS Simulator screen shot: Screen with title “Logged in”, photo of user, user]s name and email address, and “Log out” button.
The revised “logged in” screen.