Close Menu
geekfence.comgeekfence.com
    What's Hot

    Designing trust & safety (T&S) in customer experience management (CXM): why T&S is becoming core to CXM operating model 

    January 24, 2026

    iPhone 18 Series Could Finally Bring Back Touch ID

    January 24, 2026

    The Visual Haystacks Benchmark! – The Berkeley Artificial Intelligence Research Blog

    January 24, 2026
    Facebook X (Twitter) Instagram
    • About Us
    • Contact Us
    Facebook Instagram
    geekfence.comgeekfence.com
    • Home
    • UK Tech News
    • AI
    • Big Data
    • Cyber Security
      • Cloud Computing
      • iOS Development
    • IoT
    • Mobile
    • Software
      • Software Development
      • Software Engineering
    • Technology
      • Green Technology
      • Nanotechnology
    • Telecom
    geekfence.comgeekfence.com
    Home»Software Development»I’m So Old: Web Edition
    Software Development

    I’m So Old: Web Edition

    AdminBy AdminJanuary 18, 2026No Comments3 Mins Read2 Views
    Facebook Twitter Pinterest LinkedIn Telegram Tumblr Email
    I’m So Old: Web Edition
    Share
    Facebook Twitter LinkedIn Pinterest Email

    I’m So Old: Web Edition

    Time can be a funny thing. I still remember discovering HTML, CSS, and JavaScript coding. I still remember my first college programming course. I still remember my first day at my first coding job, then my first day at my second coding job, and then my first day at Mozilla. I still remember my first day coding for MetaMask. This year marks my 20th year as a professional software engineer and it’s happened in the blink of an eye.

    Every once in a while I will make an old programming reference to a much younger engineer and then realize they have no idea what I’m talking about.

    I’m so old…

    • Webpage layouts were being done with s and this new "CSS float" property was becoming the new standard
    • Rounded corners were achieved via images and VML hacks for Internet Explorer
    • FTP was the best way to upload websites changes
    • SVN and copying its trunk was the best versioning tool
    • alert and confirm were the standard for "modals"
    • Firebug was the best debugging tool available
    • The "standard" for getting videos to play properly was finding the right codec to install
    • ActionScript knowledge was as valuable as JavaScript knowledge
    • Dreamweaver was best in class text editor and design tool
    • XML was the future of data structures
    • Mobile-first? Mobile didn't exist
    • Reactive navigation? How about Java Applets...
    • ...or even different upon mouseover and mouseleave!
    • Want to code a desktop app with web tech? Try Adobe Air!
    • NPM stood for "not performant, man"
    • Voting on a poll meant the page would refresh
    • "Social media" meant HotOrNot.com
    • The love sound of the web was a 56k modem connection purrrrr
    • Disabling right-click enforced image security
    • Bitmap (.bmp) was a viable image format
    • JavaScript had a competitor called JScript
    • SpyJax'ing let you detect where your user had been
    • Cookies were the pinnacle of user tracking
    • Social media wall? It's called a "guestbook"...
    • ...and a friends list? It's called a "web ring'
    • Search engine optimization was spamming the </code> with keywords=</li> <figure class="wp-block-image"><img decoding="async" src="blob:https://davidwalsh.name/90f2e20a-08f0-4827-926a-af6a08af0169" alt=""/></figure> <p>Whew, those where the days. How old are you in web?</p> <!-- secondary ad --> <div class="x x-long x-secondary"> <!-- <div class="x-secondary-large"> <object data="https://davidwalsh.name/demo/gofast-728x90.svg" type="image/svg+xml" style="max-width:100%;pointer-events:none;"></object> </div> <div class="x-secondary-small"> <object data="https://davidwalsh.name/demo/gofast-300x250.svg" type="image/svg+xml" style="max-width:100%;pointer-events:none;"></object> </div> --> <div class="x-secondary-large"> <a rel="nofollow noopener" target="_blank" href="https://requestmetrics.com/?utm_source=davidwalsh" style="display:block;"> <img loading="lazy" decoding="async" src="https://davidwalsh.name/demo/rm_perf_banner-728.min.svg" style="max-width:100%;height:auto;" alt="Request Metrics real user monitoring" loading="lazy" width="728" height="90"/> </a> </div> <div class="x-secondary-small"> <a rel="nofollow noopener" target="_blank" href="https://requestmetrics.com/?utm_source=davidwalsh" style="display:block;"> <img loading="lazy" decoding="async" src="https://davidwalsh.name/demo/rm_perf_block_300.min.svg" style="max-width:100%;height:auto;" alt="Request Metrics real user monitoring" loading="lazy" width="300" height="250"/> </a> </div> </div> <!-- guest blogger --> <div class="article-block" style="min-height:90px"><!-- terciary ad --><div class="x x-long x-terciary" style="max-height: none;"> <div class="x-secondary-large"> <a rel="nofollow noopener" target="_blank" href="https://requestmetrics.com/?utm_source=davidwalsh" style="display:block;"> <img loading="lazy" decoding="async" src="https://davidwalsh.name/demo/rm_perf_banner-728.min.svg" style="max-width:100%;height:auto;" alt="Request Metrics real user monitoring" loading="lazy" width="728" height="90"/> </a> </div> <div class="x-secondary-small"> <a rel="nofollow noopener" target="_blank" href="https://requestmetrics.com/?utm_source=davidwalsh" style="display:block;"> <img loading="lazy" decoding="async" src="https://davidwalsh.name/demo/rm_perf_block_300.min.svg" style="max-width:100%;height:auto;" alt="Request Metrics real user monitoring" loading="lazy" width="300" height="250"/> </a> </div> </div> </div> <div class="article-block post-more" style="“clear:both;”"><ul class="post-list small-list"><li data-url="https://davidwalsh.name/css-cube" itemscope="" itemtype="http://schema.org/Article"><span itemscope="" itemtype="https://schema.org/ImageObject"><img decoding="async" src="https://davidwalsh.name/demo/css-cube.jpg?preview" class="post-image" alt="Create a CSS Cube"/></span><div class="preview"><h3 itemprop="name">Create a CSS Cube</h3><p> CSS cubes really showcase what CSS has become over the years, evolving from simple color and dimension directives to a language capable of creating deep, creative visuals.  Add animation and you've got something really neat.  Unfortunately each CSS cube tutorial I've read is a bit...</p></div></li><li data-url="https://davidwalsh.name/impostor-syndrome" itemscope="" itemtype="http://schema.org/Article"><span itemscope="" itemtype="https://schema.org/ImageObject"><img decoding="async" src="https://davidwalsh.name/demo/WalshTongues.jpg?preview" class="post-image" alt="I’m an Impostor"/></span><div class="preview"><h3 itemprop="name"><a rel="nofollow noopener" target="_blank" href="https://davidwalsh.name/impostor-syndrome" itemprop="url">I’m an Impostor</h3><p>This is the hardest thing I've ever had to write, much less admit to myself.  I've written resignation letters from jobs I've loved, I've ended relationships, I've failed at a host of tasks, and let myself down in my life.  All of those feelings were very...</p></div></li></ul></div><div class="article-block post-more"><ul class="post-list small-list"><li data-url="https://davidwalsh.name/six-degrees-of-kevin-bacon" itemscope="" itemtype="http://schema.org/Article"><span itemscope="" itemtype="https://schema.org/ImageObject"><img decoding="async" src="https://davidwalsh.name/demo/css3logo250.jpg?preview" class="post-image" alt="Six Degrees of Kevin Bacon Using MooTools 1.2"/></span><div class="preview"><h3 itemprop="name">Six Degrees of Kevin Bacon Using MooTools 1.2</h3><p>As you can probably tell, I try to mix some fun in with my MooTools madness but I also try to make my examples as practical as possible. Well...this may not be one of those times. I love movies and useless movie trivia so naturally I'm...</p></div></li><li data-url="https://davidwalsh.name/html5-context-menu" itemscope="" itemtype="http://schema.org/Article"><span itemscope="" itemtype="https://schema.org/ImageObject"><img decoding="async" src="https://davidwalsh.name/demo/firefox-contextmenu.png?preview" class="post-image" alt="HTML5 Context Menus"/></span><div class="preview"><h3 itemprop="name">HTML5 Context Menus</h3><p> One of the hidden gems within the <a rel="nofollow noopener" target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/interactive-elements.html#context-menus">HTML5 spec is context menus. The HTML5 context menu spec allows developers to create custom context menus for given blocks within simple menu and menuitem elements. The menu information lives right within the page so...</p></div></li></ul></div><!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="https://davidwalsh.name/im-so-old-1" dc:identifier="https://davidwalsh.name/im-so-old-1" dc:title="I’m So Old: Web Edition" trackback:ping="https://davidwalsh.name/im-so-old-1/trackback" /> </rdf:RDF> --><!-- comments --><!--/CONTENT--><!-- site footer --><footer/><!-- scripts --> </table></code></li></ul></article></div> <br> <br><a href="https://davidwalsh.name/im-so-old-1" target="_blank" rel="noopener">Source link </a> <div class="a-wrap a-wrap-base a-wrap-6"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2587779172811131" crossorigin="anonymous"></script> <ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-2587779172811131" data-ad-slot="5795887820"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> </div> </article> <div class="post-share-bot"> <span class="info">Share.</span> <span class="share-links spc-social spc-social-colors spc-social-bg"> <a href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fgeekfence.com%2Fim-so-old-web-edition%2F" class="service s-facebook tsi tsi-facebook" title="Share on Facebook" target="_blank" rel="nofollow noopener"> <span class="visuallyhidden">Facebook</span> </a> <a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fgeekfence.com%2Fim-so-old-web-edition%2F&text=I%27m%20So%20Old%3A%20Web%20Edition" class="service s-twitter tsi tsi-twitter" title="Share on X (Twitter)" target="_blank" rel="nofollow noopener"> <span class="visuallyhidden">Twitter</span> </a> <a href="https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fgeekfence.com%2Fim-so-old-web-edition%2F&media=https%3A%2F%2Fdavidwalsh.name%2Fdemo%2F2024%2F03%2F5a9a4b1432da8dff1d2cf2e17d5a81d1.gif&description=I%27m%20So%20Old%3A%20Web%20Edition" class="service s-pinterest tsi tsi-pinterest" title="Share on Pinterest" target="_blank" rel="nofollow noopener"> <span class="visuallyhidden">Pinterest</span> </a> <a href="https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fgeekfence.com%2Fim-so-old-web-edition%2F" class="service s-linkedin tsi tsi-linkedin" title="Share on LinkedIn" target="_blank" rel="nofollow noopener"> <span class="visuallyhidden">LinkedIn</span> </a> <a href="https://www.tumblr.com/share/link?url=https%3A%2F%2Fgeekfence.com%2Fim-so-old-web-edition%2F&name=I%27m%20So%20Old%3A%20Web%20Edition" class="service s-tumblr tsi tsi-tumblr" title="Share on Tumblr" target="_blank" rel="nofollow noopener"> <span class="visuallyhidden">Tumblr</span> </a> <a href="mailto:?subject=I%27m%20So%20Old%3A%20Web%20Edition&body=https%3A%2F%2Fgeekfence.com%2Fim-so-old-web-edition%2F" class="service s-email tsi tsi-envelope-o" title="Share via Email" target="_blank" rel="nofollow noopener"> <span class="visuallyhidden">Email</span> </a> </span> </div> <section class="related-posts"> <div class="block-head block-head-ac block-head-c is-left"> <h4 class="heading">Related <span class="color">Posts</span></h4> </div> <section class="block-wrap block-grid cols-gap-sm mb-none" data-id="2"> <div class="block-content"> <div class="loop loop-grid loop-grid-sm grid grid-3 md:grid-2 xs:grid-1"> <article class="l-post grid-post grid-sm-post"> <div class="media"> <a href="https://geekfence.com/fragments-january-8/" class="image-link media-ratio ratio-16-9" title="Fragments: January 8"><span data-bgsrc="https://martinfowler.com/boardgames/index/game-grid.png" class="img bg-cover wp-post-image attachment-large size-large lazyload"></span></a> </div> <div class="content"> <div class="post-meta post-meta-a has-below"><h4 class="is-title post-title"><a href="https://geekfence.com/fragments-january-8/">Fragments: January 8</a></h4><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-01-24T12:22:40+00:00">January 24, 2026</time></span></span></div></div> </div> </article> <article class="l-post grid-post grid-sm-post"> <div class="media"> <a href="https://geekfence.com/how-to-build-and-optimize-it-for-success/" class="image-link media-ratio ratio-16-9" title="How to Build and Optimize It for Success"><span data-bgsrc="https://scand.com/wp-content/uploads/2022/09/blog2.jpg" class="img bg-cover wp-post-image attachment-large size-large lazyload"></span></a> </div> <div class="content"> <div class="post-meta post-meta-a has-below"><h4 class="is-title post-title"><a href="https://geekfence.com/how-to-build-and-optimize-it-for-success/">How to Build and Optimize It for Success</a></h4><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-01-21T12:19:13+00:00">January 21, 2026</time></span></span></div></div> </div> </article> <article class="l-post grid-post grid-sm-post"> <div class="media"> <a href="https://geekfence.com/report-companies-with-technical-debt-unlikely-to-see-benefits-from-ai-adoption/" class="image-link media-ratio ratio-16-9" title="Report: Companies with technical debt unlikely to see benefits from AI adoption"><span data-bgsrc="https://sdtimes.com/wp-content/uploads/2026/01/pexels-startup-stock-photos-7374.jpg" class="img bg-cover wp-post-image attachment-large size-large lazyload"></span></a> </div> <div class="content"> <div class="post-meta post-meta-a has-below"><h4 class="is-title post-title"><a href="https://geekfence.com/report-companies-with-technical-debt-unlikely-to-see-benefits-from-ai-adoption/">Report: Companies with technical debt unlikely to see benefits from AI adoption</a></h4><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-01-20T12:18:26+00:00">January 20, 2026</time></span></span></div></div> </div> </article> <article class="l-post grid-post grid-sm-post"> <div class="media"> <a href="https://geekfence.com/is-it-time-for-a-rethink-a-list-apart/" class="image-link media-ratio ratio-16-9" title="Is It Time for a Rethink? – A List Apart"><span data-bgsrc="https://i0.wp.com/alistapart.com/wp-content/uploads/2022/06/mobile-first-css-time-for-a-rethink.png?fit=1200%2C752&ssl=1" class="img bg-cover wp-post-image attachment-large size-large lazyload"></span></a> </div> <div class="content"> <div class="post-meta post-meta-a has-below"><h4 class="is-title post-title"><a href="https://geekfence.com/is-it-time-for-a-rethink-a-list-apart/">Is It Time for a Rethink? – A List Apart</a></h4><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-01-19T12:17:45+00:00">January 19, 2026</time></span></span></div></div> </div> </article> <article class="l-post grid-post grid-sm-post"> <div class="media"> <a href="https://geekfence.com/stop-picking-sides/" class="image-link media-ratio ratio-16-9" title="Stop Picking Sides"><span data-bgsrc="https://martinfowler.com/articles/stop-picking-sides/infograph.jpg" class="img bg-cover wp-post-image attachment-large size-large lazyload"></span></a> </div> <div class="content"> <div class="post-meta post-meta-a has-below"><h4 class="is-title post-title"><a href="https://geekfence.com/stop-picking-sides/">Stop Picking Sides</a></h4><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-01-17T12:15:49+00:00">January 17, 2026</time></span></span></div></div> </div> </article> <article class="l-post grid-post grid-sm-post"> <div class="media"> <a href="https://geekfence.com/top-10-software-development-companies-and-service-providers-for-startups-in-2026/" class="image-link media-ratio ratio-16-9" title="Top 10 Software Development Companies and Service Providers for Startups in 2026"><span data-bgsrc="https://scand.com/wp-content/uploads/2026/01/Screenshot-2026-01-09-at-10-58-02-Top-35-Startup-Failure-Rate-Statistics-Worth-Knowing-In-2026.png" class="img bg-cover wp-post-image attachment-large size-large lazyload"></span></a> </div> <div class="content"> <div class="post-meta post-meta-a has-below"><h4 class="is-title post-title"><a href="https://geekfence.com/top-10-software-development-companies-and-service-providers-for-startups-in-2026/">Top 10 Software Development Companies and Service Providers for Startups in 2026</a></h4><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-01-14T12:11:26+00:00">January 14, 2026</time></span></span></div></div> </div> </article> </div> </div> </section> </section> <div class="comments"> </div> </div> </div> <aside class="col-4 main-sidebar has-sep"> <div class="inner ts-sticky-native"> <div id="smartmag-block-codes-1" class="widget ts-block-widget smartmag-widget-codes"> <div class="block"> <div class="a-wrap"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2587779172811131" crossorigin="anonymous"></script> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2587779172811131" data-ad-slot="3297716995" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> </div> <div id="smartmag-block-posts-small-2" class="widget ts-block-widget smartmag-widget-posts-small"> <div class="block"> <section class="block-wrap block-posts-small block-sc mb-none" data-id="3"> <div class="widget-title block-head block-head-ac block-head block-head-ac block-head-c is-left has-style"><h5 class="heading">Top Posts</h5></div> <div class="block-content"> <div class="loop loop-small loop-small-a grid grid-1 md:grid-1 sm:grid-1 xs:grid-1"> <article class="l-post small-post small-a-post m-pos-left"> <div class="media"> <a href="https://geekfence.com/understanding-u-net-architecture-in-deep-learning/" class="image-link media-ratio ar-bunyad-thumb" title="Understanding U-Net Architecture in Deep Learning"><span data-bgsrc="http://www.mygreatlearning.com/blog/wp-content/uploads/2025/05/u-net-architecture-deep-learning.jpg" class="img bg-cover wp-post-image attachment-large size-large lazyload"></span></a> </div> <div class="content"> <div class="post-meta post-meta-a post-meta-left has-below"><h4 class="is-title post-title"><a href="https://geekfence.com/understanding-u-net-architecture-in-deep-learning/">Understanding U-Net Architecture in Deep Learning</a></h4><div class="post-meta-items meta-below"><span class="meta-item has-next-icon date"><span class="date-link"><time class="post-date" datetime="2025-11-25T11:31:19+00:00">November 25, 2025</time></span></span><span title="11 Article Views" class="meta-item post-views has-icon"><i class="tsi tsi-bar-chart-2"></i>11 <span>Views</span></span></div></div> </div> </article> <article class="l-post small-post small-a-post m-pos-left"> <div class="media"> <a href="https://geekfence.com/hard-braking-events-as-indicators-of-road-segment-crash-risk/" class="image-link media-ratio ar-bunyad-thumb" title="Hard-braking events as indicators of road segment crash risk"><span data-bgsrc="https://storage.googleapis.com/gweb-research2023-media/images/Open_Graph.width-800.format-jpeg.jpg" class="img bg-cover wp-post-image attachment-large size-large lazyload"></span></a> </div> <div class="content"> <div class="post-meta post-meta-a post-meta-left has-below"><h4 class="is-title post-title"><a href="https://geekfence.com/hard-braking-events-as-indicators-of-road-segment-crash-risk/">Hard-braking events as indicators of road segment crash risk</a></h4><div class="post-meta-items meta-below"><span class="meta-item has-next-icon date"><span class="date-link"><time class="post-date" datetime="2026-01-14T12:42:54+00:00">January 14, 2026</time></span></span><span title="9 Article Views" class="meta-item post-views has-icon"><i class="tsi tsi-bar-chart-2"></i>9 <span>Views</span></span></div></div> </div> </article> <article class="l-post small-post small-a-post m-pos-left"> <div class="media"> <a href="https://geekfence.com/microsoft-365-copilot-now-enables-you-to-build-apps-and-workflows/" class="image-link media-ratio ar-bunyad-thumb" title="Microsoft 365 Copilot now enables you to build apps and workflows"><span data-bgsrc="https://www.microsoft.com/en-us/microsoft-365/blog/wp-content/uploads/sites/2/2025/10/Yoast-SEO-Social-Image-1.png" class="img bg-cover wp-post-image attachment-large size-large lazyload"></span></a> </div> <div class="content"> <div class="post-meta post-meta-a post-meta-left has-below"><h4 class="is-title post-title"><a href="https://geekfence.com/microsoft-365-copilot-now-enables-you-to-build-apps-and-workflows/">Microsoft 365 Copilot now enables you to build apps and workflows</a></h4><div class="post-meta-items meta-below"><span class="meta-item has-next-icon date"><span class="date-link"><time class="post-date" datetime="2025-10-29T10:47:43+00:00">October 29, 2025</time></span></span><span title="8 Article Views" class="meta-item post-views has-icon"><i class="tsi tsi-bar-chart-2"></i>8 <span>Views</span></span></div></div> </div> </article> </div> </div> </section> </div> </div> <div id="smartmag-block-highlights-1" class="widget ts-block-widget smartmag-widget-highlights"> <div class="block"> <section class="block-wrap block-highlights block-sc mb-none" data-id="4" data-is-mixed="1"> <div class="widget-title block-head block-head-ac block-head block-head-ac block-head-c is-left has-style"><h5 class="heading">Don't Miss</h5></div> <div class="block-content"> <div class="loops-mixed"> <div class="loop loop-grid loop-grid-base grid grid-1 md:grid-1 xs:grid-1"> <article class="l-post grid-post grid-base-post"> <div class="media"> <a href="https://geekfence.com/designing-trust-safety-ts-in-customer-experience-management-cxm-why-ts-is-becoming-core-to-cxm-operating-model/" class="image-link media-ratio ratio-16-9" title="Designing trust & safety (T&S) in customer experience management (CXM): why T&S is becoming core to CXM operating model "><span data-bgsrc="https://www.everestgrp.com/wp-content/uploads/2024/11/10-8-2025-CX-Excellence-Membership-Page-Header-732.01x420.jpg" class="img bg-cover wp-post-image attachment-large size-large lazyload"></span></a> </div> <div class="content"> <div class="post-meta post-meta-a has-below"><h2 class="is-title post-title"><a href="https://geekfence.com/designing-trust-safety-ts-in-customer-experience-management-cxm-why-ts-is-becoming-core-to-cxm-operating-model/">Designing trust & safety (T&S) in customer experience management (CXM): why T&S is becoming core to CXM operating model </a></h2><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-01-24T19:08:10+00:00">January 24, 2026</time></span></span></div></div> <div class="excerpt"> <p>Customer Experience (CX) now sits at the intersection of Artificial Intelligence (AI)-enabled automation, identity and access journeys, AI-generated content…</p> </div> </div> </article> </div> <div class="loop loop-small loop-small-a grid grid-1 md:grid-1 sm:grid-1 xs:grid-1"> <article class="l-post small-post small-a-post m-pos-left"> <div class="media"> <a href="https://geekfence.com/iphone-18-series-could-finally-bring-back-touch-id/" class="image-link media-ratio ar-bunyad-thumb" title="iPhone 18 Series Could Finally Bring Back Touch ID"><span data-bgsrc="https://telecomtalk.info/wp-content/uploads/2026/01/iphone-18-series-could-finally-bring-back.jpg" class="img bg-cover wp-post-image attachment-large size-large lazyload"></span></a> </div> <div class="content"> <div class="post-meta post-meta-a post-meta-left has-below"><h4 class="is-title post-title"><a href="https://geekfence.com/iphone-18-series-could-finally-bring-back-touch-id/">iPhone 18 Series Could Finally Bring Back Touch ID</a></h4><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-01-24T12:58:23+00:00">January 24, 2026</time></span></span></div></div> </div> </article> <article class="l-post small-post small-a-post m-pos-left"> <div class="media"> <a href="https://geekfence.com/the-visual-haystacks-benchmark-the-berkeley-artificial-intelligence-research-blog/" class="image-link media-ratio ar-bunyad-thumb" title="The Visual Haystacks Benchmark! – The Berkeley Artificial Intelligence Research Blog"><span data-bgsrc="http://bair.berkeley.edu/blog/assets/visual_haystacks/visual_haystacks.jpg" class="img bg-cover wp-post-image attachment-large size-large lazyload"></span></a> </div> <div class="content"> <div class="post-meta post-meta-a post-meta-left has-below"><h4 class="is-title post-title"><a href="https://geekfence.com/the-visual-haystacks-benchmark-the-berkeley-artificial-intelligence-research-blog/">The Visual Haystacks Benchmark! – The Berkeley Artificial Intelligence Research Blog</a></h4><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-01-24T12:53:15+00:00">January 24, 2026</time></span></span></div></div> </div> </article> <article class="l-post small-post small-a-post m-pos-left"> <div class="media"> <a href="https://geekfence.com/data-and-analytics-leaders-think-theyre-ai-ready-theyre-probably-not/" class="image-link media-ratio ar-bunyad-thumb" title="Data and Analytics Leaders Think They’re AI-Ready. They’re Probably Not. "><span data-bgsrc="/wp-content/uploads/2026/01/RC-featured-report-Lebow26.webp" class="img bg-cover wp-post-image attachment-large size-large lazyload"></span></a> </div> <div class="content"> <div class="post-meta post-meta-a post-meta-left has-below"><h4 class="is-title post-title"><a href="https://geekfence.com/data-and-analytics-leaders-think-theyre-ai-ready-theyre-probably-not/">Data and Analytics Leaders Think They’re AI-Ready. They’re Probably Not. </a></h4><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-01-24T12:48:13+00:00">January 24, 2026</time></span></span></div></div> </div> </article> </div> </div> </div> </section> </div> </div><div id="bunyad-social-1" class="widget widget-social-b"><div class="widget-title block-head block-head-ac block-head block-head-ac block-head-c is-left has-style"><h5 class="heading">Stay In Touch</h5></div> <div class="spc-social-follow spc-social-follow-a spc-social-colors spc-social-bg"> <ul class="services grid grid-2 md:grid-4 sm:grid-2" itemscope itemtype="http://schema.org/Organization"> <link itemprop="url" href="https://geekfence.com/"> <li class="service-wrap"> <a href="https://www.facebook.com/geekfence/" class="service service-link s-facebook" target="_blank" itemprop="sameAs" rel="nofollow noopener"> <i class="the-icon tsi tsi-facebook"></i> <span class="label">Facebook</span> </a> </li> <li class="service-wrap"> <a href="https://www.instagram.com/geekfence/?hl=en" class="service service-link s-instagram" target="_blank" itemprop="sameAs" rel="nofollow noopener"> <i class="the-icon tsi tsi-instagram"></i> <span class="label">Instagram</span> </a> </li> </ul> </div> </div> </div> </aside> </div> </div> <footer class="main-footer cols-gap-lg footer-bold s-dark"> <div class="upper-footer bold-footer-upper"> <div class="ts-contain wrap"> <div class="widgets row cf"> <div class="widget col-4 widget_text"><div class="widget-title block-head block-head-ac block-head block-head-ac block-head-c is-left has-style"><h5 class="heading">About Us</h5></div> <div class="textwidget"><p>At GeekFence, we are a team of tech-enthusiasts, industry watchers and content creators who believe that technology isn’t just about gadgets—it’s about how innovation transforms our lives, work and society. We’ve come together to build a place where readers, thinkers and industry insiders can converge to explore what’s next in tech.</p> </div> </div> <div class="widget col-4 ts-block-widget smartmag-widget-posts-small"> <div class="block"> <section class="block-wrap block-posts-small block-sc mb-none" data-id="7"> <div class="widget-title block-head block-head-ac block-head block-head-ac block-head-c is-left has-style"><h5 class="heading">Our Picks</h5></div> <div class="block-content"> <div class="loop loop-small loop-small-a loop-sep loop-small-sep grid grid-1 md:grid-1 sm:grid-1 xs:grid-1"> <article class="l-post small-post small-a-post m-pos-left"> <div class="media"> <a href="https://geekfence.com/designing-trust-safety-ts-in-customer-experience-management-cxm-why-ts-is-becoming-core-to-cxm-operating-model/" class="image-link media-ratio ar-bunyad-thumb" title="Designing trust & safety (T&S) in customer experience management (CXM): why T&S is becoming core to CXM operating model "><span data-bgsrc="https://www.everestgrp.com/wp-content/uploads/2024/11/10-8-2025-CX-Excellence-Membership-Page-Header-732.01x420.jpg" class="img bg-cover wp-post-image attachment-large size-large lazyload"></span></a> </div> <div class="content"> <div class="post-meta post-meta-a post-meta-left has-below"><h4 class="is-title post-title"><a href="https://geekfence.com/designing-trust-safety-ts-in-customer-experience-management-cxm-why-ts-is-becoming-core-to-cxm-operating-model/">Designing trust & safety (T&S) in customer experience management (CXM): why T&S is becoming core to CXM operating model </a></h4><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-01-24T19:08:10+00:00">January 24, 2026</time></span></span></div></div> </div> </article> <article class="l-post small-post small-a-post m-pos-left"> <div class="media"> <a href="https://geekfence.com/iphone-18-series-could-finally-bring-back-touch-id/" class="image-link media-ratio ar-bunyad-thumb" title="iPhone 18 Series Could Finally Bring Back Touch ID"><span data-bgsrc="https://telecomtalk.info/wp-content/uploads/2026/01/iphone-18-series-could-finally-bring-back.jpg" class="img bg-cover wp-post-image attachment-large size-large lazyload"></span></a> </div> <div class="content"> <div class="post-meta post-meta-a post-meta-left has-below"><h4 class="is-title post-title"><a href="https://geekfence.com/iphone-18-series-could-finally-bring-back-touch-id/">iPhone 18 Series Could Finally Bring Back Touch ID</a></h4><div class="post-meta-items meta-below"><span class="meta-item date"><span class="date-link"><time class="post-date" datetime="2026-01-24T12:58:23+00:00">January 24, 2026</time></span></span></div></div> </div> </article> </div> </div> </section> </div> </div> <div class="widget col-4 ts-block-widget smartmag-widget-newsletter"> <div class="block"> <div class="block-newsletter "> <div class="spc-newsletter spc-newsletter-b spc-newsletter-center spc-newsletter-sm"> <div class="bg-wrap"></div> <div class="inner"> <h3 class="heading"> Subscribe to Updates </h3> <div class="fields fields-style fields-full"><style id="wpforms-css-vars-6865"> #wpforms-6865 { --wpforms-container-padding: 0px; --wpforms-container-border-width: 1px; --wpforms-container-border-radius: 3px; --wpforms-background-color: rgba(0, 0, 0, 0); --wpforms-field-size-input-height: 43px; --wpforms-field-size-input-spacing: 15px; --wpforms-field-size-font-size: 16px; --wpforms-field-size-line-height: 19px; --wpforms-field-size-padding-h: 14px; --wpforms-field-size-checkbox-size: 16px; --wpforms-field-size-sublabel-spacing: 5px; --wpforms-field-size-icon-size: 1; --wpforms-label-size-font-size: 16px; --wpforms-label-size-line-height: 19px; --wpforms-label-size-sublabel-font-size: 14px; --wpforms-label-size-sublabel-line-height: 17px; --wpforms-button-size-font-size: 17px; --wpforms-button-size-height: 41px; --wpforms-button-size-padding-h: 15px; --wpforms-button-size-margin-top: 10px; --wpforms-container-shadow-size-box-shadow: none; } </style><div class="wpforms-container wpforms-container-full wpforms-render-modern" id="wpforms-6865"><form id="wpforms-form-6865" class="wpforms-validate wpforms-form wpforms-ajax-form" data-formid="6865" method="post" enctype="multipart/form-data" action="/im-so-old-web-edition/" data-token="0a4f381da8ab5987154f36249d2f8026" data-token-time="1769331586"><noscript class="wpforms-error-noscript">Please enable JavaScript in your browser to complete this form.</noscript><div id="wpforms-error-noscript" style="display: none;">Please enable JavaScript in your browser to complete this form.</div><div class="wpforms-field-container"> <div id="wpforms-6865-field_1-container" class="wpforms-field wpforms-field-text" data-field-type="text" data-field-id="1" > <label class="wpforms-field-label" for="wpforms-6865-field_1" >Email</label> <input type="text" id="wpforms-6865-field_1" class="wpforms-field-medium" name="wpforms[fields][1]" > </div> <div id="wpforms-6865-field_2-container" class="wpforms-field wpforms-field-email" data-field-id="2"><label class="wpforms-field-label" for="wpforms-6865-field_2">Email</label><input type="email" id="wpforms-6865-field_2" class="wpforms-field-large" name="wpforms[fields][2]" spellcheck="false" aria-errormessage="wpforms-6865-field_2-error" ></div><script> ( function() { const style = document.createElement( 'style' ); style.appendChild( document.createTextNode( '#wpforms-6865-field_1-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-6865-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-6865-field_1-container label { counter-increment: none; }' ) ); document.head.appendChild( style ); document.currentScript?.remove(); } )(); </script></div><!-- .wpforms-field-container --><div class="wpforms-submit-container" ><input type="hidden" name="wpforms[id]" value="6865"><input type="hidden" name="page_title" value="I’m So Old: Web Edition"><input type="hidden" name="page_url" value="https://geekfence.com/im-so-old-web-edition/"><input type="hidden" name="url_referer" value="https://geekfence.com/im-so-old-web-edition"><input type="hidden" name="page_id" value="9324"><input type="hidden" name="wpforms[post_id]" value="9324"><button type="submit" name="wpforms[submit]" id="wpforms-submit-6865" class="wpforms-submit" data-alt-text="Sending..." data-submit-text="Submit" aria-live="assertive" value="wpforms-submit">Submit</button><img src="https://geekfence.com/wp-content/plugins/wpforms-lite/assets/images/submit-spin.svg" class="wpforms-submit-spinner" style="display: none;" width="26" height="26" alt="Loading"></div></form></div> <!-- .wpforms-container --> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="lower-footer bold-footer-lower"> <div class="ts-contain inner"> <div class="links"> <div class="menu-footer-links-container"><ul id="menu-footer-links" class="menu"><li id="menu-item-6888" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6888"><a href="https://geekfence.com/about-us/">About Us</a></li> <li id="menu-item-6889" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6889"><a href="https://geekfence.com/contact-us/">Contact Us</a></li> <li id="menu-item-6890" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6890"><a href="https://geekfence.com/disclaimer/">Disclaimer</a></li> <li id="menu-item-6891" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6891"><a href="https://geekfence.com/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-6892" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6892"><a href="https://geekfence.com/terms-and-conditions/">Terms and Conditions</a></li> </ul></div> </div> <div class="copyright"> © 2026 <a href="https://geekfence.com/">Geekfence</a>.All Rigt Reserved. </div> </div> </div> </footer> </div><!-- .main-wrap --> <div class="search-modal-wrap" data-scheme="light"> <div class="search-modal-box" role="dialog" aria-modal="true"> <form method="get" class="search-form" action="https://geekfence.com/"> <input type="search" class="search-field live-search-query" name="s" placeholder="Search..." value="" required /> <button type="submit" class="search-submit visuallyhidden">Submit</button> <p class="message"> Type above and press <em>Enter</em> to search. Press <em>Esc</em> to cancel. </p> </form> </div> </div> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/smart-mag\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"Article","headline":"I’m So Old: Web Edition","url":"https:\/\/geekfence.com\/im-so-old-web-edition\/","image":{"@type":"ImageObject","url":"https:\/\/davidwalsh.name\/demo\/2024\/03\/5a9a4b1432da8dff1d2cf2e17d5a81d1.gif","width":0,"height":0},"datePublished":"2026-01-18T12:17:09+00:00","dateModified":"2026-01-18T12:17:09+00:00","author":{"@type":"Person","name":"Admin","url":"https:\/\/geekfence.com\/author\/editorgeekfence-com\/"},"publisher":{"@type":"Organization","name":"geekfence.com","sameAs":"https:\/\/geekfence.com","logo":{"@type":"ImageObject","url":"https:\/\/geekfence.com\/wp-content\/uploads\/2025\/10\/Geekfence_logo.png"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/geekfence.com\/im-so-old-web-edition\/"}}</script> <script> const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); </script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"WebPage","@id":"https:\/\/geekfence.com\/","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@type":"WebPage","@id":"https:\/\/geekfence.com\/category\/software-development\/","name":"Software Development"}},{"@type":"ListItem","position":3,"item":{"@type":"WebPage","@id":"https:\/\/geekfence.com\/im-so-old-web-edition\/","name":"I’m So Old: Web Edition"}}]}</script> <link rel='stylesheet' id='wpforms-modern-full-css' href='https://geekfence.com/wp-content/plugins/wpforms-lite/assets/css/frontend/modern/wpforms-full.min.css?ver=1.9.8.2' type='text/css' media='all' /> <style id='wpforms-modern-full-inline-css' type='text/css'> :root { --wpforms-field-border-radius: 3px; --wpforms-field-border-style: solid; --wpforms-field-border-size: 1px; --wpforms-field-background-color: #ffffff; --wpforms-field-border-color: rgba( 0, 0, 0, 0.25 ); --wpforms-field-border-color-spare: rgba( 0, 0, 0, 0.25 ); --wpforms-field-text-color: rgba( 0, 0, 0, 0.7 ); --wpforms-field-menu-color: #ffffff; --wpforms-label-color: rgba( 0, 0, 0, 0.85 ); --wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 ); --wpforms-label-error-color: #d63637; --wpforms-button-border-radius: 3px; --wpforms-button-border-style: none; --wpforms-button-border-size: 1px; --wpforms-button-background-color: #066aab; --wpforms-button-border-color: #066aab; --wpforms-button-text-color: #ffffff; --wpforms-page-break-color: #066aab; --wpforms-background-image: none; --wpforms-background-position: center center; --wpforms-background-repeat: no-repeat; --wpforms-background-size: cover; --wpforms-background-width: 100px; --wpforms-background-height: 100px; --wpforms-background-color: rgba( 0, 0, 0, 0 ); --wpforms-background-url: none; --wpforms-container-padding: 0px; --wpforms-container-border-style: none; --wpforms-container-border-width: 1px; --wpforms-container-border-color: #000000; --wpforms-container-border-radius: 3px; --wpforms-field-size-input-height: 43px; --wpforms-field-size-input-spacing: 15px; --wpforms-field-size-font-size: 16px; --wpforms-field-size-line-height: 19px; --wpforms-field-size-padding-h: 14px; --wpforms-field-size-checkbox-size: 16px; --wpforms-field-size-sublabel-spacing: 5px; --wpforms-field-size-icon-size: 1; --wpforms-label-size-font-size: 16px; --wpforms-label-size-line-height: 19px; --wpforms-label-size-sublabel-font-size: 14px; --wpforms-label-size-sublabel-line-height: 17px; --wpforms-button-size-font-size: 17px; --wpforms-button-size-height: 41px; --wpforms-button-size-padding-h: 15px; --wpforms-button-size-margin-top: 10px; --wpforms-container-shadow-size-box-shadow: none; } </style> <script type="text/javascript" id="smartmag-lazyload-js-extra"> /* <![CDATA[ */ var BunyadLazyConf = {"type":"normal"}; /* ]]> */ </script> <script type="text/javascript" src="https://geekfence.com/wp-content/themes/smart-mag/js/lazyload.js?ver=10.3.2" id="smartmag-lazyload-js"></script> <script type="text/javascript" id="hostinger-reach-subscription-block-view-js-extra"> /* <![CDATA[ */ var hostinger_reach_subscription_block_data = {"endpoint":"https:\/\/geekfence.com\/wp-json\/hostinger-reach\/v1\/contact","nonce":"63fa3c90c2","translations":{"thanks":"Thanks for subscribing.","error":"Something went wrong. Please try again."}}; /* ]]> */ </script> <script type="text/javascript" src="https://geekfence.com/wp-content/plugins/hostinger-reach/frontend/dist/blocks/subscription-view.js?ver=1764279783" id="hostinger-reach-subscription-block-view-js"></script> <script type="text/javascript" src="https://geekfence.com/wp-content/themes/smart-mag/js/jquery.mfp-lightbox.js?ver=10.3.2" id="magnific-popup-js"></script> <script type="text/javascript" src="https://geekfence.com/wp-content/themes/smart-mag/js/jquery.sticky-sidebar.js?ver=10.3.2" id="theia-sticky-sidebar-js"></script> <script type="text/javascript" id="smartmag-theme-js-extra"> /* <![CDATA[ */ var Bunyad = {"ajaxurl":"https:\/\/geekfence.com\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://geekfence.com/wp-content/themes/smart-mag/js/theme.js?ver=10.3.2" id="smartmag-theme-js"></script> <script type="text/javascript" src="https://geekfence.com/wp-content/themes/smart-mag/js/float-share.js?ver=10.3.2" id="smartmag-float-share-js"></script> <script type="text/javascript" src="https://geekfence.com/wp-includes/js/comment-reply.min.js?ver=6.8.3" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" src="https://geekfence.com/wp-content/plugins/wpforms-lite/assets/lib/jquery.validate.min.js?ver=1.21.0" id="wpforms-validation-js"></script> <script type="text/javascript" src="https://geekfence.com/wp-content/plugins/wpforms-lite/assets/lib/mailcheck.min.js?ver=1.1.2" id="wpforms-mailcheck-js"></script> <script type="text/javascript" src="https://geekfence.com/wp-content/plugins/wpforms-lite/assets/lib/punycode.min.js?ver=1.0.0" id="wpforms-punycode-js"></script> <script type="text/javascript" src="https://geekfence.com/wp-content/plugins/wpforms-lite/assets/js/share/utils.min.js?ver=1.9.8.2" id="wpforms-generic-utils-js"></script> <script type="text/javascript" src="https://geekfence.com/wp-content/plugins/wpforms-lite/assets/js/frontend/wpforms.min.js?ver=1.9.8.2" id="wpforms-js"></script> <script type="text/javascript" src="https://geekfence.com/wp-content/plugins/wpforms-lite/assets/js/frontend/wpforms-modern.min.js?ver=1.9.8.2" id="wpforms-modern-js"></script> <script type="text/javascript" src="https://geekfence.com/wp-content/plugins/wpforms-lite/assets/js/frontend/fields/address.min.js?ver=1.9.8.2" id="wpforms-address-field-js"></script> <script type='text/javascript'> /* <![CDATA[ */ var wpforms_settings = {"val_required":"This field is required.","val_email":"Please enter a valid email address.","val_email_suggestion":"Did you mean {suggestion}?","val_email_suggestion_title":"Click to accept this suggestion.","val_email_restricted":"This email address is not allowed.","val_number":"Please enter a valid number.","val_number_positive":"Please enter a valid positive number.","val_minimum_price":"Amount entered is less than the required minimum.","val_confirm":"Field values do not match.","val_checklimit":"You have exceeded the number of allowed selections: {#}.","val_limit_characters":"{count} of {limit} max characters.","val_limit_words":"{count} of {limit} max words.","val_min":"Please enter a value greater than or equal to {0}.","val_max":"Please enter a value less than or equal to {0}.","val_recaptcha_fail_msg":"Google reCAPTCHA verification failed, please try again later.","val_turnstile_fail_msg":"Cloudflare Turnstile verification failed, please try again later.","val_inputmask_incomplete":"Please fill out the field in required format.","uuid_cookie":"","locale":"en","country":"","country_list_label":"Country list","wpforms_plugin_url":"https:\/\/geekfence.com\/wp-content\/plugins\/wpforms-lite\/","gdpr":"","ajaxurl":"https:\/\/geekfence.com\/wp-admin\/admin-ajax.php","mailcheck_enabled":"1","mailcheck_domains":[],"mailcheck_toplevel_domains":["dev"],"is_ssl":"1","currency_code":"USD","currency_thousands":",","currency_decimals":"2","currency_decimal":".","currency_symbol":"$","currency_symbol_pos":"left","val_requiredpayment":"Payment is required.","val_creditcard":"Please enter a valid credit card number.","css_vars":["field-border-radius","field-border-style","field-border-size","field-background-color","field-border-color","field-text-color","field-menu-color","label-color","label-sublabel-color","label-error-color","button-border-radius","button-border-style","button-border-size","button-background-color","button-border-color","button-text-color","page-break-color","background-image","background-position","background-repeat","background-size","background-width","background-height","background-color","background-url","container-padding","container-border-style","container-border-width","container-border-color","container-border-radius","field-size-input-height","field-size-input-spacing","field-size-font-size","field-size-line-height","field-size-padding-h","field-size-checkbox-size","field-size-sublabel-spacing","field-size-icon-size","label-size-font-size","label-size-line-height","label-size-sublabel-font-size","label-size-sublabel-line-height","button-size-font-size","button-size-height","button-size-padding-h","button-size-margin-top","container-shadow-size-box-shadow"],"isModernMarkupEnabled":"1","formErrorMessagePrefix":"Form error message","errorMessagePrefix":"Error message","submitBtnDisabled":"Submit button is disabled during form submission.","readOnlyDisallowedFields":["captcha","content","divider","hidden","html","entry-preview","pagebreak","payment-total"],"error_updating_token":"Error updating token. Please try again or contact support if the issue persists.","network_error":"Network error or server is unreachable. Check your connection or try again later.","token_cache_lifetime":"86400","hn_data":{"6865":1},"address_field":{"list_countries_without_states":["GB","DE","CH","NL"]}} /* ]]> */ </script> </body> </html> <!-- Page cached by LiteSpeed Cache 7.6.2 on 2026-01-25 08:59:46 -->