Nicholas Rowe

CEO & Co-Founder – Saigon Digital

Category: Web

  • Translating Tech Into Business Value

    Lessons from years of delivering complex migrations I have spent most of my career delivering technical solutions for businesses that had real pressure on the line. Revenue targets, public launches, legacy systems that could not fail, and teams who needed answers, not buzzwords. When you work inside a technical team, everyone speaks the same language.…

  • From Building Computers to Building Intelligence: My Journey Into AI Search

    I did not start in AI. As a kid, I was obsessed with how things worked. Not just software, but hardware. I spent hours building PCs, swapping components, fixing broken machines, and learning through trial and error. That curiosity, pulling systems apart to understand them, never really left. It just evolved. Today, I work with…

  • Who will win in AI Search in 2026? A CEO & Founders Perspective

    AI Search Is Not an Upgrade. It’s a Behaviour Shift. For over two decades, search has followed the same basic pattern. You type a query.You scan a list of links.You click, compare, and decide. That model is breaking. By 2026, search will no longer be about finding websites. It will be about receiving answers, recommendations,…

  • DNS – How a website is found on the internet

    DNS – How a website is found on the internet

    DNS stands for Domain Name System. A domain name is the unique name that is assigned to a website. DNS is the system that enables this to work. When you build a website, you also register a domain name. Then, you point the domain name to your website. Reference: https://howdns.works

  • NodeJS – Setup a Simple HTTP Server / Local Web Server

    NodeJS – Setup a Simple HTTP Server / Local Web Server

    This is a quick post to show you how to setup a simple HTTP web server on your local machine using NodeJS. The web server runs on the http-server npm package, a simple zero-configuration http server for serving static files to the browser, it’s started from the command line and doesn’t require a server.js file. Download and Install…

  • WordPress SSL Offloading

    Understanding what’s happening When your page is accessed over HTTPS, but the Load Balancer is performing SSL offloading and actually requesting your content on the non-SSL port 80, the webserver, PHP, or anything else for that matter, does not understand or see that it’s being accessed over https://. The fix for this, is that Load…

  • Fonts. What and where.

    Found a great little font “cheat sheet” I’m going to leave it here, else I’ll never remember where I found it!

  • Vertically aligning elements

    For a long time I’ve always been using the following method of vertically aligning elements on a web page: [css].parent{ display: table; width: 100%; } .child{ display: table-cell; text-align: center; vertical-align: middle; } [/css] This method works good across all browsers and includes solid IE support down to IE7. The downfall of this particular method…

  • Element height based on viewport height

    Today I had to create a little landing page for one of our clients. one of the requirements was to have the landing page fill the screen no matter what height the viewport was. So this would fill the space up on a desktop, iPad for example. I stumbled across a handy piece of jQquery…

  • Find out what template a WordPress theme is using.

    Recently I was working on a clients website and it was decided that I was going to integrate buddypress on the website. I have worked with buddypress in the past and found it a great bit of software to extend upon with WordPress. This time round it was a bit more of a overall custom feel…