Introducing TrikeWeb

Much of my time recently has involved reading and sifting all I can from the online resources. I've attended events, watched webinars and downloaded courses. I've seen real performance problems in the sites many website vendors and DIY platforms deliver. They may look pretty, but the functionality is slow, frustrating and, all too often, broken.

Problems can and do multiply when careless developers or DIYers make websites. That trend looks likely to continue. But there's an opportunity for a better way.

There are fundamental necessities to consider when launching a website as an online platform. I have seen many stunning sites fall down on performance.

Together we can build an outstanding site that helps your business grow.

For more detail, check out the Blogs or the Packages

Hi, I'm Stephen

My background is as a web developer. I am not a designer, and I'm happy to work with designers to build the platforms which will make their fabulous creations sing. But I bring my experience of building and improving sites to the table. I can tell you what will work and what will clog up your system and let vulnerabilities into your site.

I started building websites in 2000. Following that, I built websites for New Zealand Government agencies, private companies and not-for-profit organisations. There were technical requirements to include and user reports to maintain. I then completed an IT Diploma in Software Development majoring in Java in 2009. As the web developed into an essential tool, development landscapes and wider web-ecosystems have evolved. Many web-based code languages and practices are now available to build faster, more efficient sites.

I'm committed to building sleek, high-performance websites that users can easily navigate.

In addition to creating new websites, I appreciated the client relationships built along the way. They have taught me how to keep the project moving forward to arrive at the desired destination on time.

Svelte logo

Some web development history - What led me to Svelte

Back when I started out, sites were primarily HTML and CSS with an Apache server. Anything dynamic like clicking send on a contact form was based on a server-oriented procedure using PHP et al.

Sites always ask the server for a page and the response takes time - and can get bottlenecked with high activity. Things changed when asynchronous JavaScript, aka Ajax, appeared. With Ajax, the server-side focus shifted to what you could do on the client-side, therefore creating a "better/faster" user experience - hence origin of the term UX. Pages didn't freeze when you clicked send.

The client could now communicate with the server in the 'background', which didn't 'appear' to slow down the browser. Node appeared in 2009 as an open-source provider allowing Javascript to be written on the server. With a steady increase in processor speed, better devices became available, i.e. mobile phones and laptops. And the web got faster.

Another leap forward was Facebook making its code open-source (React & GraphQL circa 2012-2015). Now preferences, like privacy settings, could be applied to a client. These code languages are now "heavy-hitters" in the broader ecosystem.

And remember, all this has happened only in the last ten years, i.e. recent history.

SvelteKit is out of beta now and is officially 1.0

Evolution

The evolution of code systems was a huge step forward, but client-side browser code exploded in size. There's no universal mandate for building a good website, only what vendors choose to use. And not all vendors, or their clients, see things the same way.

The TrikeWeb website is built with Svelte "out of the box". Svelte is an open-source component framework. Six years ago, Svelte was released, and now it's consistently ranked among the top of its peers (React, Vue, Angular).

The difference between Svelte and the others is that it compiles on the server then delivers a router to the browser. This method means a lighter load for the client and improves the client-server relationship. Svelte has reached a level of maturity, being used by high-profile sites, including the New York Times and Spotify. It is trusted to perform.

Svelte also reduces actual development time for website developers. So, among its advantages, Svelte helps speed delivery to market. Having developed its own open-source ecosystem, you can plug in practically anything you want to use into the Svelte platform.

I believe there's an opportunity to make real improvements to eCommerce for a small business going online in New Zealand. The best place to start is at the beginning of site development.

With Svelte, TrikeWeb delivers consistent, high-performance website metrics. This site scores in the 90-100 range in Google's Lighthouse tests. Using a best-in-class platform and correctly doing things provides the basis for an intelligent website where customers are keen to engage.

logo for Nginx logo for Mongo logo for Node

The Software Group

After researching how to provide a package that performs and is secure, TrikeWeb combines Svelte with Nginx, MongoDB and Node.

As discussed, I chose Svelte because it's also fast to deploy and fast-running. Node has an extensive open-source package system for the back-end environment. Nginx provides server-side balancing and more and is highly adaptable, and MongoDB for database systems because it's fast.

The TrikeWeb packages use these platforms to provide an overall best-fit for a new business seeking to create a webspace. My motto is, "a better website will always serve a business better".

Svelte allows adaptation when changes are needed to maintain an edge. Your business should be better able to thrive with an effective, low-cost tool. The metrics are proven, the overall product is safe and effective, and you get actual results.

What else can I tell you?

If you're curious and want to know more about TrikeWeb's moving parts and methods, read the Blogs or take a look at the Packages.

Stand with Ukraine
link to top of page