Categories
Current Events Tampa Bay

Interesting Tampa Bay meetups this week, part 1

Here’s a selection of Tampa Bay meetups happening today and tomorrow. To see this week’s meetups, see What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, April 12, 2021).

Python tutorial (Monday, 7:00 p.m.)

Tonight at 7:00 p.m., the Tampa Cyber Security Awareness Meetup Group will host a Python tutorial. If you’ve been putting off learning it, this is your chance to get started.

🌐 Meetup: Tampa Cyber Security Awareness Meetup Group — Python tutorial

12 things you may be doing wrong in your job search (Tuesday, 10:00 a.m.)

Tomorrow at 10:00 AM (not PM — the info on the Meetup page is wrong), Computer Coach will host the 12 Things You May Be Doing Wrong in Your Job Search workshop, where they’ll cover a dozen common mistakes that people make when looking for work — and how to correct them.

🌐 Meetup: Tampa Bay Tech Career Advice Forum — 12 Things You May Be Doing Wrong in Your Job Search

Introduction to identity for developers (Tuesday, 7:00 p.m.)

Tomorrow at 7:00 PM, the St. Pete .NET Meetup will present Introduction to Identity for developers with Christos Matskas, which will cover implementing authentication and authorization for your applications using the Microsoft Identity platform.

🌐 Meetup: St. Pete .NET Meetup — Introduction to Identity for developers with Christos Matskas

Categories
Current Events Tampa Bay

What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, April 12, 2021)

Here’s your list of tech, entrepreneur, and nerd events for Tampa Bay and surrounding areas for the week of Monday, April 12 through Sunday, April 18, 2021.

This is a weekly service from Tampa Bay’s tech blog, Global Nerdy! For the past four years, I’ve been compiling a list of tech, entrepreneur, and nerd events happening in Tampa Bat and surrounding areas. There’s a lot going on in our scene here in “The Other Bay Area, on the Other West Coast”!

By “Tampa Bay and surrounding areas”, this list covers events that originate or are aimed at the area within 100 miles of the Port of Tampa. At the very least, that includes the cities of Tampa, St. Petersburg, and Clearwater, but as far north as Ocala, as far south as Fort Myers, and includes Orlando and its surrounding cities.

For the time being, I’m restricting this list to online events. We’re still deep in a pandemic, and the way out is to stop the spread, however we can. In the age of broadband internet, smartphones, and social media, it’s not that hard. Stay home, stay safe, stay connected, and #MakeItTampaBay!

This week’s events

Monday, April 12

Tuesday, April 13

Wednesday, April 14

Thursday, April 15

Friday, April 16

Saturday, April 17

Sunday, April 18

Do you have any events or announcements that you’d like to see on this list?

Let me know at joey@joeydevilla.com!

Join the mailing list!

If you’d like to get this list in your email inbox every week, enter your email address below. You’ll only be emailed once a week, and the email will contain this list, plus links to any interesting news, upcoming events, and tech articles.

Join the Tampa Bay Tech Events list and always be informed of what’s coming up in Tampa Bay!


Categories
Current Events Tampa Bay

What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, April 5, 2021)

Here’s your list of tech, entrepreneur, and nerd events for Tampa Bay and surrounding areas for the week of Monday, April 5 through Sunday, April 11, 2021.

This is a weekly service from Tampa Bay’s tech blog, Global Nerdy! For the past four years, I’ve been compiling a list of tech, entrepreneur, and nerd events happening in Tampa Bat and surrounding areas. There’s a lot going on in our scene here in “The Other Bay Area, on the Other West Coast”!

By “Tampa Bay and surrounding areas”, this list covers events that originate or are aimed at the area within 100 miles of the Port of Tampa. At the very least, that includes the cities of Tampa, St. Petersburg, and Clearwater, but as far north as Ocala, as far south as Fort Myers, and includes Orlando and its surrounding cities.

For the time being, I’m restricting this list to online events. We’re still deep in a pandemic, and the way out is to stop the spread, however we can. In the age of broadband internet, smartphones, and social media, it’s not that hard. Stay home, stay safe, stay connected, and #MakeItTampaBay!

Monday, April 5

Tuesday, April 6

Wednesday, April 7

Thursday, April 8

Friday, April 9

Saturday, April 10

Sunday, April 11

Do you have any events or announcements that you’d like to see on this list?

Let me know at joey@joeydevilla.com!

Join the mailing list!

If you’d like to get this list in your email inbox every week, enter your email address below. You’ll only be emailed once a week, and the email will contain this list, plus links to any interesting news, upcoming events, and tech articles.

Join the Tampa Bay Tech Events list and always be informed of what’s coming up in Tampa Bay!


Categories
Programming

Friday 5: Useful things for coders (April 2, 2021 edition)

Every Friday, I publish the Friday 5, a list of 5 links to useful things for coders.

In this week’s Friday 5: a closer look at JavaScript’s ternary operator, JSON’s interop vulnerabilities, a free Python course on Udemy, reading, editing, and erasing Exif metadata from photos, and questioning a specific kind of interview question.

Rethinking the JavaScript Ternary Operator

JavaScript’s version of the ternary operator — ?:, also known as the “conditional operator”, is examined very thoroughly in this article. It goes beyond the standard “avoid it; it makes your code hard to read” advice, and shows cases where it does make your code easier to read, reason about, and maintain.

Check it out: Rethinking the JavaScript Ternary Operator

An Exploration of JSON Interoperability Vulnerabilities

TL;DR: The same JSON document can be parsed with different values across microservices, leading to a variety of potential security risks. If you prefer a hands-on approach, try the labs and when they scare you, come back and read on.”

Check it out: An Exploration of JSON Interoperability Vulnerabilities

Get the Automate the Boring Stuff with Python course for free!

For a limited time only — that is, until Sunday, April 4, you can get the Udemy course based on the book Automate the Boring Stuff with Python for free! The book, and hence the course, is quite good; in fact, I used it as one of the texts for the Python courses I taught last year. Just click the link above or use the coupon code APR2021FREE at checkout.

Check it out: The Automate the Boring Stuff with Python course on Udemy — for free!

JavaScript and Photos: Read, Edit, and Erase Location and Other Exif Metadata

I’ll admit it — this article’s mine; I wrote it for work. It covers the use of the Piexifjs JavaScript library to read, edit, and erase the Exif metadata in digital photos.

Check it out: JavaScript and Photos: Read, Edit, and Erase Location and Other Exif Metadata

Why do interviewers ask linked list questions?

It doesn’t happen often in interviews for front-end developers, but I have been asked linked list questions in interviews for native mobile and back-end positions. Mind you, I haven’t actually needed to build a linked list for anything work-related — ever. So why do interviewers ask linked list questions?

Check it out: Why do interviewers ask linked list questions?

Categories
Humor

Why use a CAPTCHA when you can use a CRAPTCHA?

CRAPTCHAS: Screenshots of Auth0’s “CRAPTCHAs” — like CAPTCHAs, but more annoying.

Here comes Auth0’s newest feature, CRAPTCHAs — and just in time for the first day of April!

While CAPTCHA is short for “ “Completely Automated Public Turing test to tell Computers and Humans Apart”, CRAPTCHA is short for ““Complex Redundant Auth0 Problem To Confound Human Access”.

Don’t make it easy for bots — or users — to gain access to your site! Use a CRAPTCHA and force them to clear new, even more annoying hurdles! Go to the Auth0 blog and check out CRAPTCHAs today!

Categories
Current Events Tampa Bay

What’s happening in the Tampa Bay tech/entrepreneur/nerd scene (Week of Monday, March 29, 2021)

Welcome to the week with April Fool’s Day! Here’s your list of tech, entrepreneur, and nerd events for Tampa Bay and surrounding areas for the week of Monday, March 29 through Sunday, April 4, 2021.

This is a weekly service from Tampa Bay’s tech blog, Global Nerdy! For the past four years, I’ve been compiling a list of tech, entrepreneur, and nerd events happening in Tampa Bat and surrounding areas. There’s a lot going on in our scene here in “The Other Bay Area, on the Other West Coast”!

By “Tampa Bay and surrounding areas”, this list covers events that originate or are aimed at the area within 100 miles of the Port of Tampa. At the very least, that includes the cities of Tampa, St. Petersburg, and Clearwater, but as far north as Ocala, as far south as Fort Myers, and includes Orlando and its surrounding cities.

For the time being, I’m restricting this list to online events. We’re still deep in a pandemic, and the way out is to stop the spread, however we can. In the age of broadband internet, smartphones, and social media, it’s not that hard. Stay home, stay safe, stay connected, and #MakeItTampaBay!

This week’s events

Monday, March 29

Tuesday, March 30

Wednesday, March 31

Thursday, April 1

Friday, April 2

Saturday, April 3

Sunday, April 4

Do you have any events or announcements that you’d like to see on this list?

Let me know at joey@joeydevilla.com!

Join the mailing list!

If you’d like to get this list in your email inbox every week, enter your email address below. You’ll only be emailed once a week, and the email will contain this list, plus links to any interesting news, upcoming events, and tech articles.

Join the Tampa Bay Tech Events list and always be informed of what’s coming up in Tampa Bay!


Categories
Programming

Friday 5: Useful things for coders (March 26, 2021 edition)

Every Friday, I publish the Friday 5, a list of 5 links to useful things for coders.

In this week’s Friday 5: a site that catalogs VS Code’s surprising capabilities, a look at the darker corners of Go, background processing in Android, a full-text search in 150 lines of Python, and generating brighter and darker versions of color in JS.

VSCodeCanDoThat.com

Visual Studio Code is a far more capable editor than you might suspect, and the VS Code Can Do That?! can help you discover tips, tricks, and techniques to help you get the most out of this editor.

Each tip/trick/technique comes with a video showing the tip/trick/technique in action and a link to a more detailed description of the tip/trick/technique.

Check it out: VSCodeCanDoThat.com

Darker Corners of Go

The Go (golang) gopher holding a flashlight

Rytis Bieliunas writes:

While simplicity is at the core of Go philosophy you’ll find in further text it nevertheless enables numerous creative ways of shooting yourself in a foot.

Since now I have used Go for production applications for several years and on the account of the many holes in my feet I thought I’d put together a text for the fellow noob students of Go.

My goal is to collect in one place various things in Go that might be surprising to new developers and perhaps shed some light on the more unusual features of Go. I hope that would save the reader lots of Googling and debugging time and possibly prevent some expensive bugs.

Check it out: Darker Corners of Go

Background Processing in Android

Screenshot of Android app doing background processing

Here’s an article from the Auth0 Developer Blog, where I’m one of the writers/editors:

Android apps use the main thread to handle UI updates and operations (like user input). Running long-running operations on the main thread can lead to app freezes, unresponsiveness and thus, poor user experience. To mitigate this, long-running operations should be run in the background. Android has several options for running tasks in the background and in this article, we’ll look at the recommended options for running different types of tasks.

This article uses Java and covers threading, WorkManager, and AlarmManager.

Check it out: Background Processing in Android

Building a full-text search engine in 150 lines of Python code

Flow diagram showing text tokenization

If you’ve wondered how full-text search engines work and thought about building your own, this basic implementation in Python is worth trying out. In this article, you’ll build an engine that searches Wikipedia’s article abstracts and ranks them for relevance, and it’ll do so in milliseconds!

The article covers these major topics:

  • Collecting and formatting the data
  • Indexing the collected data (which includes stemming the words in the data to their basic forms)
  • Searching
  • Ranking results by relevance

Check it out: Building a full-text search engine in 150 lines of Python code

Generate Brighter And Darker Versions Of Color With JavaScript

Chart showing lighter and darker versions of the color redTinyColor is a fantastic JavaScript library that can help you out with a whole bunch of tasks when you’re working with colors. This article takes a quick look at this more-useful-than-you-might-think library.

Check it out: Generate Brighter And Darker Versions Of Color With JavaScript

Are there useful things for coders that should appear in the next edition of Friday 5? Let me know at joey@joeydevilla.com!