Bob Fornal (Bob.ts)'s Avatar

Bob Fornal (Bob.ts)

@code-squid.com

Microsoft MVP | Sr. Frontend Developer II with a passion for teaching, learning, mentoring, speaking, and personal growth. Blessed husband and proud father of two!

155
Followers
50
Following
427
Posts
17.11.2024
Joined
Posts Following

Latest posts by Bob Fornal (Bob.ts) @code-squid.com

Post image

[#100DaysOfCode] Day 22
Today, I got thinking about building tooling to trace issues across multiple cloud systems. I need to find some time to work through this. Additionally, I had a training session on Goose AI (thanks #torc) and am having a few coffee chats!

28.01.2026 01:07 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Tech & a Flick - Stir Trek Stir Trek is a one-day conference in Columbus, Ohio focused on teaching software developers the latest and greatest in technologies, techniques, and tools. The full day of content is always concluded ...

[#100DaysOfCode] Day 21
* Working on understanding the Randstad Digital Torc systems that I am an Ambassador for.
* Working on Cloudflare Worker Scripts (optimizing an API).
* Updating all my Microsoft MVP records after the CodeMash Conference.
* Thinking about the Stir Trek Conference: stirtrek.com

23.01.2026 19:05 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
CodeMash 2026: High School Project
CodeMash 2026: High School Project YouTube video by Bob Fornal, Microsoft MVP & KA8BOB

[#100DaysOfCode] Day 20
Today, I created a video of the project I created for the High School students who couldn't attend the CodeMash Conference.
youtu.be/SN00_41ORcQ

22.01.2026 17:36 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
What is CodeMash? This is an opinionated article about my perception of one of the greatest conferences around.

[#100DaysOfCode] Day 19
"What about Bob!"
I've been silent again - busy with the CodeMash Conference. For those interested, here's what this event is to me: dev.to/rfornal/what.... Maybe you can join us one of these days.

21.01.2026 18:18 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Home - CodeMash Important Dates Jul 1: Topic Interest & Readiness Survey Jul 15: Sponsorships Open Aug 15: Call for Speakers Sep 23:Β Call for Volunteers Sep 30: Sessions Announced Oct 1: Tickets Go on Sale! D...

[#100DaysOfCode] Day 16 & 17
I got back on track with an ultra-mini workshop for the high school students who come to the CodeMash Conference each year. I got an API, data, and the core of the frontend in place and documented for the session. It needs refinement; the pressure is off!
codemash.org

09.01.2026 23:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Tech-wise: I did go to the Christians in Tech meetup on Saturday. It was amazing seeing everyone. I also made it to the local #HamRadio Christmas Party and won the Baofeng UV-5R!

16.12.2025 17:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

[#100DaysOfCode] Day ...
I'll be posting IF I write code; with the holidays, I'm focused on family more. I'll start where I left off just before the CodeMash Conference.

16.12.2025 17:07 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Slide deck cover

Slide deck cover

[#100DaysOfCode] Days 13-15
I was trying to get a menu to work for the next, previous, first, and last options for the new text-based slide deck I am creating. I failed at getting the menu to trigger the Shell Scripts involved. I just cleared out that code and am working on the next steps!

11.12.2025 12:47 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Terminal with what "could" be a title slide.

Terminal with what "could" be a title slide.

[#100DaysOfCode] Days 11 & 12
I had an idea. I want to create a talk presentation that's ALL in the terminal. What better topic to present than TypeScript. It's coming along ... one character at a time!

08.12.2025 13:47 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

[ColumbusJS]
Tonight’s meetup was about career management. There were amazing questions and a wide variety of experience to be shared. We even roughed out a workshop of tooling for March 2026!

04.12.2025 13:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Pixel-Perfect Designs versus AI A friend was asking for help. I watched him lean on AI to generate "pixel-perfect" code to match a design. What he was doing should have been simple. In fact, he knows how to do this. He was missing a...

[#100DaysOfCode] Day ??
I probably need to restart my #100DaysOfCode. Maybe after the meetups and conferences next week. I did get an article finished:
dev.to/rfornal/pixe...

31.10.2025 15:45 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

[#100DaysOfCode] Day ???
Again, I'm buried - work (awesome), meetup coordination (ColumbusJS), conference planning (TechBash Foundation), mentoring, family, & trying to work on side projects. I haven't moved the needle in a few days.

BTW: Jennifer Fornal passed her Ham Radio Technician exam!!!

22.10.2025 15:16 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Lazy-Loading as a Security Measure Introduction Recently, an external red team (security) discovered a unique vulnerability...

[#100DaysOfCode] Day 27
I wrote an article, "Lazy Loading as a Security Measure," at dev.to/rfornal/lazy...; I may consider turning it into a talk.

I also finished my presentation for @momentumdevcon, "Non-Automated Automated Testing." This one's going to be a lot of fun!

06.10.2025 16:24 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
#Hack Columbus A hackathon for Columbus, Ohio that is part of a movement that brings together Christian technologists, entrepreneurs, creatives, and anyone who wants to put their faith into action.

[#100DaysOfCode] Day 26
Today, I'm here for #HackColumbus (hack-columbus.com) and created the website attached. I'm watching some talented people come together for a cause. Also, Simon Seow is onsite speaking to the attendees. What an amazing morning!

04.10.2025 16:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

[#100DaysOfCode] Days 24 & 25
I've been working on a new talk and setting up a Sessionize.com account for QA or the Highway. Apparently, I went to High School 7,974 in the future; they found my picture in a yearbook. The #HamRadio shack is coming along - one antenna to go!

01.10.2025 00:46 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
State of JavaScript 2025 Take the State of JavaScript survey

Go take the State of JavaScript 2025 survey if you have a minute! survey.devographics.com/survey/state...

29.09.2025 13:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I did take some time to update my notes about "some" of the people I met and chatted with - that's the EXCITING PART; I met so many amazing people. It's honestly a lot to process.

28.09.2025 22:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Bob at his desk.

Bob at his desk.

[#100DaysOfCode] Day ...
I got back from the @CommitYourCode last night. Today, I was focused on family and getting everything unpacked and back where it belongs.

28.09.2025 22:46 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Bob Fornal's Movie Search

[#100DaysOfCode] Days 17-20
I worked on a security issue at work (clean & elegant solution), held the first Columbus BrowserStack Meetup, helped a neighbor stay alive, and worked through a project challenge to build something in 4 days.
SITE: all-about-bob.dev
REPO: github.com/bob-fornal/m...

21.09.2025 00:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Straight key

Straight key

Heathkit code oscillator

Heathkit code oscillator

Ham shack

Ham shack

Local job board management page

Local job board management page

[#100DaysOfCode] Day 16
The site looks the same, but the DB to frontend has changed to a more efficient structure. I've got 3 Coffee Chats tonight, planning for the @codemash.bsky.social Conference, planning for meetups, and more. Oh, #HamRadio shack is coming along!

09.09.2025 23:16 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

[#100DaysOfCode] Day 8
Today, I worked on the patterns that had eluded me late at night, while exhausted. I have a working solution and now need to implement it.

28.08.2025 23:04 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

[#100DaysOfCode] Day 7
Today, I got to work on some code. I'm trying to implement an odd integration between @Cloudflare and @Firebase. This one's been interesting - no luck, so far. I am exhausted which might be slowing things down. Back to the grind ...

28.08.2025 03:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Talk code

Talk code

[#100DaysOfCode] Day 5
Today, I didn't get much done - I did, however, get the outline for my next talk in place. Now, I just need more content.

26.08.2025 00:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Overview slide for a new talk.

Overview slide for a new talk.

[#100DaysOfCode] Days 2 & 3
Yesterday, I started a new talk: "Cloudflare for Hackathons." Today, I am heading to Christians in Tech. Slow pace, but fun!

23.08.2025 13:40 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Better visuals of the Talk Presentation Tool.

Better visuals of the Talk Presentation Tool.

[#100DaysOfCode] Day 2
Today, I worked on the visuals of my Talk Presentation Tool. I have two new presentations to get done - no major rush. It feels good to be "back in the groove."

20.08.2025 22:04 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Talk Presentation Tool

Talk Presentation Tool

[#100DaysOfCode] Day 1
I'm healing. Today, I got a chance to write some code for the Talk Presentation tool. Additionally, I have some Coffee Chats tonight!

19.08.2025 22:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

[#100DaysOfCode] Day 62
Today, I focused on completing the demo portion of the "Ditch Your JavaScript For CSS!" talk. It's a work in progress!!!

25.07.2025 01:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Antenna Knowledge: Possible Yagis There are three antennas that have been on the roof of the house we live in. All three have a central loop like the central one shown here. Each has a reflector, a driven element, and a director. T...

ham.stackexchange.com/questions/23...

23.07.2025 21:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

[#100DaysOfCode] Day 61
Today, I dug into my talk and created a demo page since there will be a need to show the code variations. Additionally, I've posted a question on the #AmateurRadio #StackExchange about some antennas on my roof. I'll post the link for those into #HamRadio!

23.07.2025 21:51 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Bob Fornal's Ham Radio Site (KA8BOB) This is documentation of Bob's journey as a Ham Radio operator.

ka8bob.com

22.07.2025 22:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0