Bob Fornal (Bob.ts)
banner
code-squid.com
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!
Pinned
[#100DaysOfCode]

What do you think can help me think like a programmer? Here are the core areas that are important to get that "programmer brain." #100DaysOfCode

dev.to/rfornal/thin...
Think With A Programmer's Brain
What do you think can help me think like a programmer? Here are the core areas that are important to get that "programmer brain."
dev.to
[#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...
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...
dev.to
October 31, 2025 at 3:45 PM
[#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!!!
October 22, 2025 at 3:16 PM
[#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!
Lazy-Loading as a Security Measure
Introduction Recently, an external red team (security) discovered a unique vulnerability...
dev.to
October 6, 2025 at 4:24 PM
[#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!
#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.
hack-columbus.com
October 4, 2025 at 4:01 PM
[#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!
October 1, 2025 at 12:46 AM
Go take the State of JavaScript 2025 survey if you have a minute! survey.devographics.com/survey/state...
State of JavaScript 2025
Take the State of JavaScript survey
survey.devographics.com
September 29, 2025 at 1:23 PM
[#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.
September 28, 2025 at 10:46 PM
[#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...
Bob Fornal's Movie Search
all-about-bob.dev
September 21, 2025 at 12:59 AM
[#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!
September 9, 2025 at 11:17 PM
[#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.
August 28, 2025 at 11:04 PM
[#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 ...
August 28, 2025 at 3:46 AM
[#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.
August 26, 2025 at 12:46 AM
[#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!
August 23, 2025 at 1:40 PM
[#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."
August 20, 2025 at 10:04 PM
[#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!
August 19, 2025 at 10:00 PM
[#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!!!
July 25, 2025 at 1:05 AM
[#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!
July 23, 2025 at 9:51 PM
[#100DaysOfCode] Day 60
I've had a lack of interest in writing code recently. I'm back at it - fingers on keys. I spent some time today working on a future talk! I also updated my personal #HamRadio website.
July 22, 2025 at 10:20 PM
[#100DaysOfCode] Day ...
Today, I worked hard on my next conference talk. Yesterday, I passed my #HamRadio General Exam. I skipped posting for a few days; back at it!
July 20, 2025 at 8:54 PM
[#100DaysOfCode] Day 59
I worked on my father's website. He's K3ATW (#HamRadio) and has been for quite a while. Creating this site and hooking up the email was so much fun!
July 12, 2025 at 12:33 PM
[#100DaysOfCode] Days 57 & 58
I've been inconsistent with posting, but I am still working on things. The ColumbusJS website has been worked on and updated. I'll post links for those who are having issues finding us.
#Meetup #Columbus
July 11, 2025 at 5:06 PM
[#100DaysOfCode] Day 55
I've been (almost frantically) working on things for ColumbusJS. There's a lot of planning and work to be done to make all of this happen: meetup events, website, emails, social media, coordinating speakers, and more ... now, to find time.
columbusjs.org (empty at the moment)
ColumbusJS - Upcoming Events
Know some JavaScript? Want to know more? Join us at our monthly meeting or online on Discord as we discuss JavaScript and it's related technologies.
columbusjs.org
July 3, 2025 at 10:55 PM
[#100DaysOfCode] Day 54
Today was amazing. QA or the Highway Conference - up at 5 am and just getting home and ready for some Coffee Chats. I got to meet and reconnect with some amazing people, hear some stunning talks, and present all in the same day.
www.qaorthehwy.com/bob-fornal/g...
Bob Fornal - QA or the Highway
www.qaorthehwy.com
June 27, 2025 at 11:54 PM
[#100DaysOfCode] Day 53
Today, I worked a bit on code. More importantly, I was at the speaker dinner for QA or the Highway. Headed to the conference EARLY tomorrow morning.
www.qaorthehwy.com
Home - QA or the Highway
www.qaorthehwy.com
June 27, 2025 at 1:23 AM
[#100DaysOfCode] Day 52
Today was about planning. And, Coffee Chats. So many Coffee Chats! I've got talks to prepare, code to write, presentations to give, events to plan, tests to prepare for, and more. Today was about getting ready for all that's to come!
#HamRadio #AmateurRadio
June 26, 2025 at 1:02 AM