Chris G
Member since Oct 23, 2012
- Profile: /members/10377-chris-g.htm
- URL: https://frogquest.com
- Comments: 173
Recent Blog Comments By Chris G
-
I've Never Had A Good Story For View-Rendering Helpers In ColdFusion
Posted on Mar 15, 2023 at 2:05 PM
This would clean up the view code nicely. My colleagues tend to do messy things like wrap verbose CFIF tags around selected, checked, and disabled conditions...which looks really scary within the HTML tag. I thought I was doing better by relocating this logic above as in... <cfset dis... read more »
-
The User Experience (UX) Of Disabled Form Buttons
Posted on Mar 3, 2023 at 4:27 PM
@Ben, Bwahahahaha!... read more »
-
The User Experience (UX) Of Disabled Form Buttons
Posted on Mar 3, 2023 at 2:34 PM
@K Client side validation is great UX. I'm in total agreement with you there as well. The situation we desperately want to avoid is having a form filled out with valid values...yet no way to submit it because the submit button is still disabled. π Ben described one situation which may cau... read more »
-
The User Experience (UX) Of Disabled Form Buttons
Posted on Mar 2, 2023 at 7:35 PM
Preach! π The one time I support disabling the form button is directly after submission to mitigate the accidental double-submission. But in this scenario, the default should still be enabled...onClick disable for several ms...then enable again. Hopefully by the time it would be re-enable... read more »
-
Extending The Current Request Timeout In ColdFusion / CFML
Posted on Feb 13, 2023 at 6:47 PM
Ok, now I feel like I struck gold here! Great stuff! ππ₯π―... read more »
-
Using "continue" To Short-Circuit .each() Iteration In ColdFusion
Posted on Jan 18, 2023 at 2:11 PM
Why do you think it's a quirk/bug? Isn't it fairly common behavior within loops for most languages?... read more »
-
Overriding Form Submission Properties Using Button Attributes In Native HTML
Posted on Jan 15, 2023 at 11:50 PM
Mind Blown! I've been writing HTML for 30+ years and (thought) I understood the submit button. Why would I ever have to look up those specs?! Haha...makes me wonder how much I'm missing because I never question my assumptions. I assumed I understood the submit button...nope! Thanks Ben! Feel... read more »
-
People Don't Mind Being Used As Long As They Aren't Forgotten
Posted on Jan 5, 2023 at 8:13 PM
@Ben @Lucy π€£π€£π€£... read more »
-
In Life, Things Suffer More From Disuse Than From Overuse
Posted on Jan 3, 2023 at 3:22 PM
I bet you find you have even more to write about, not less! But either way...I hope your personal 2023 journey is beyond fulfilling and enriches both your mind and soul! Happy New Year π... read more »
-
Showing An Error Message In The OnError() Method In Application.cfc In CFML
Posted on Dec 30, 2022 at 6:14 PM
Error handling is one of those deep rabbit holes I've yet to wander down fully. I believe my knowledge to still be fairly surface and underutilized, so I very much appreciate posts like this. I don't have a lot of opportunity to deepen (and widen) my knowledge in this area.... read more »
-
People Don't Mind Being Used As Long As They Aren't Forgotten
Posted on Dec 24, 2022 at 12:18 PM
@Ben, Same! TED use to be much more prevalent in my life as well. Love their format, their platform, and their mission. I see you, Ben. We all see you. And we all appreciate your monumental contributions to our somewhat niche community. #forgetmenot... read more »
-
Dynamic Tab-Size Demo Using CSS Custom Properties In JavaScript
Posted on Dec 8, 2022 at 3:24 PM
@Ben, π― For sure! I appreciate that you're not only about well designed code, but also about the UX. Like me βΊοΈ... read more »
-
Dynamic Tab-Size Demo Using CSS Custom Properties In JavaScript
Posted on Dec 8, 2022 at 2:11 PM
When I first read it above, I thought it made a lot of sense to start with too much white space. "Aha", I said to myself. But as I thought about my own process more deeply, I realize that whether I start from having too much or too little white space I'd tend to overshoot until I r... read more »
-
Using LATERAL Joins To Get "Top N" Records From Each Group In MySQL 8.0.14
Posted on Dec 1, 2022 at 4:24 PM
This is so cool π... read more »
-
Only Solve One New Problem At A Time
Posted on Nov 8, 2022 at 3:11 PM
Well said. Focusing on one problem at a time also forces you to prioritize so that your time is well spent.... read more »
-
Proxying Gravatar Images For Better Avatar Caching In ColdFusion
Posted on Nov 7, 2022 at 2:47 PM
I did not know this was possible...eye opening π€. Now I'm wondering where I can use this technique π€... read more »
-
Converting A Query Into A Human-Readable CSV In Two Phases In ColdFusion
Posted on Oct 7, 2022 at 6:25 PM
I wish everyone wrote code as clearly and as easily read as you do. Heck, I wish I did. Yours is the standard I strive for though. As always, thanks for sharing... read more »
-
Considering Control Flow And Transient Data Relationships In ColdFusion
Posted on Sep 27, 2022 at 4:31 PM
@Ben Agreed. The primary benefit I see in this approach is that the logic to deal with the transient data is centralized in one place, so you can do away with the try/catch, null checks, structkey checks, elvis operators, etc which would otherwise be spread throughout the app.... read more »
-
Considering Control Flow And Transient Data Relationships In ColdFusion
Posted on Sep 27, 2022 at 2:16 PM
Why not consider getPreferredName() which will always either return either the nickname or name?... read more »
-
Using jSoup To Fix Post-Marriage Name Changes In ColdFusion 2021
Posted on Aug 31, 2022 at 3:21 PM
@Ben Haha, you make great points. Keeping the .md files updated feels like more of a type-a problem. I can relate 100% btw. While if love for my markdown and db to agree, I tend to shift the source of truth to the DB once converted. The MD files then become a relic.... read more »