RSSAmplifier

Blog

DEV Community: bob.ts

The latest articles on DEV Community by bob.ts (@rfornal).

dev.toRSS feed ↗12 posts

Latest posts

What is CodeMash?

CodeMash CodeMash is a conference that runs early in January each year at the Kalahari in Sandusky, Ohio. 30-second Overview A few weeks before the conference, I was asked to provide a 30-second overview of the event. I went on for more than 10 minutes . Who I Am I am Bob Fornal: A Senior Solutions Developer II with Leading EDJE, Inc. . A Microsoft MVP (information HERE ). A Torc Ambassador :…

Pixel-Perfect Designs versus AI

Artificial Intelligence I see the boom and I poke at AI. I've got a pretty good understanding of Artificial Intelligence (AI), Machine Learning (ML), and Data Science. I will NEVER say I'm an expert, but I can hold my own when necessary. My fear has always been misuse. I've heard stories ... People losing work. Databases getting deleted. Students using AI generated products and feeling the…

Lazy-Loading as a Security Measure

Introduction Recently, an external red team (security) discovered a unique vulnerability in an application I maintain. All other work on this project has stopped until we get it not just patched, but appropriately fixed. The initial patch was simply a means of plugging the hole. It is intended to be temporary and something we can get in place quickly. While thinking about the patch, I had an odd…

GemCity TECH Mini-Conference

Yesterday, I got the chance to go to a wonderful mini-conference put on by some amazing friends in Dayton, Ohio. Here are my insights and notes. Insights from Recent Conference Talks: Ethical Hacking, Asynchronous Programming, Leadership, Scaling, and Modern Architectures Ethical Hacking in the Age of AI by Brett Ewing Check out Brett Ewing's profile here Brett Ewing's talk on ethical hacking…

GemCity TECH: Tech Roulette

The Event Dayton has always been a special place for me for several reasons. So, when I heard about this event, I had to do. Leveraging Networking and Tools for Job Search and Career Management Using Your Network to Find a Job Networking is a powerful tool in your job search arsenal. Building and maintaining a broad and diverse network can significantly enhance your career prospects. Benefits of a…

COSQAM: Evolving QA in Modern Agile Software Development

DISCAIMER This is MY article, views, and opinions of the CodeMash Conference, Sponsors, Speakers, Talks, and all associated activities. I wasn't asked to do this article. I am not getting compensated for this article. It's all ME from here on out. Embracing Quality Assurance in Agile: Insights and Evolution These are my takeaways from this event ( COSQAM Presents: Evolving QA in Modern Agile…

[SCARY] Visual Regression Testing

Background During one of our releases, we had to roll all the sites back (5 of them) because one of the developers found that a single page had changed unexpectedly. The rollback took almost 4-hours. I kept thinking that we found this issue on one of the sites. There was no guarantee that the issue was on all of the sites. Solution I wanted something that could store information on a group of…

CodeMash 2025

DISCAIMER This is MY article, views, and opinions of the CodeMash Conference, Sponsors, Speakers, Talks, and all associated activities. I wasn't asked to do this article. I am not getting compensated for this article. It's all ME from here on out. Content Starts Here ... I consider CodeMash to be one of the finest conferences around (and not just in the Ohio area). I first got exposed to this…

Setting and Managing Daily Goals

Daily Goals Some people struggle with daily goals. Some people struggle with them, A LOT. Setting Daily Goals Daily goals should be planned out the night before. If a task feels too large, break it down into pieces. Let’s say my goal for tomorrow is to add a feature to my Slide Deck Presentation Tool. This feature will allow me to filter a set of slides, removing those I’ve set to “hidden.” I…

CSS' only-child instead of Conditional Logic

In many of the frontend frameworks that I work with, there are options for ternaries or if-branches injected into the HTML logic. This is logic I use a lot. One particular case is to show when there is no data. I just stumbled on a CSS pattern that makes my life much easier: the :only-child pseudo-class. React In React, I would do "something" like this ... { data.length === 0 ? <div> Nothing to…

I took a Bootcamp Fullstack Course

What I Did! I recently ran through a boot camp's two-hour video where I built and deployed a fullstack application. It only took me SIX-HOURS ... Here are some of my takeaways. Proper patterns and conventions on inline CSS is difficult. Refactoring was not taken into account. Using the Node Server to push the React Build is awkward. There were no Unit Tests. Deployment was a simple external hook.…

It's Always About Bob

Bob It's always about Bob. "What About Bob?" For me, the journey into considering who "Bob" is started with an amazingly funny movie ... Then, there's the black cat in Luck, Bob. I've come to learn that it's all about Bob . Some more "Bobs" ... Bob the Builder. B.O.B., the gelatinous, brainless blob in Monsters vs. Aliens. Bob Chatchit, from A Christmas Carol by Charles Dickens. Planet Bob, also…