• Modern web development
  • The challenge

    A vast majority of websites that exist on the internet in today's 2020, still rely on technologies that were initially invented in the 90's and early 00's. Technologies such as the programming language PHP and the JavaScript framework jQuery. A testiment to this, is the very popular (and primarily PHP based) content management system WordPress, of which an estimated 75 million websites utilize.

    That is 37.6% of all websites.

    Web technology, however, has evolved quite a bit in the last 25 years, and we now possess tools and technologies that can enable exponentially faster, safer and much more seamless browsing experiences.

  • BRANDINAVIAN
  • Servers have it hard

    So.. Are systems like WordPress really a problem? The answer is both yes and no. The problem with using a content management system (CMS) directly on your server - to render your website - is, that they actually depend on the horsepower of your server to display your content. How is that? Well, in most cases, your content doesen't actually live directly on your server. When you create new content in WordPress (Or Drupal, Joomla, Concrete5 etc.), it is typically stored in a database. A database that this content is gotten from, every time a user wants to visit a page on your website.

    This task of constantly having to fetch information to dynamically construct every page, ends up being detrimental to the speed of your website - and because of bottlenecks like these, it has become a common axiom over the years, that WordPress websites tend to be "slow". And in the eyes of most search engines, they quite often load for an unacceptable amount of time. Of course it is hard to generalize this across all CMS - but the idea of these websites being generally 'less than performant' is valid enough.

  • BRANDINAVIAN
  • The solution?

    So, should we stop using WordPress? No, we definitely shouldn't. In fact, WordPress is one of the best and most customizable systems for organizing website content out there. We should, however, stop using it directly on our servers to display our websites. Actually, we can completely stop relying on servers to display our websites.

    We can seperate, what is called the "Front-end" (or the face) of our website from WordPress - and instead use powerful JAMstack technologies, that have the ability to take all our data from WordPress, and create static files that we can use as our front-end. Files that require an order of magnitude less horsepower to display. Such a small amount, that we don't need the server anymore. We can serve them directly from a CDN.

    I use the powerhouse of a framework that Facebook is built on, called React, which I leverage with a static site generator to build some of the fastest websites possible. Websites that are to the average WordPress website, what a rocket engine would be to an 89' Caprice Classic.

    The proof is in the pudding. The application that you are currently browsing is built with these technologies. Go ahead; Performance-test my website here.

  • BRANDINAVIAN
  • One small step for you

    One giant leap for your presence on the internet.

    If you'd like to learn more about how these technologies actually work, and why these types of solutions are impressively scalable - I encourage you to get in touch with me. What I can build for you, is a next-generation website, that will outperform a vast amount of the 37.6% I mentioned earlier.

    If you use a content management system like WordPress currently, don't be afraid to approach me either. You can continue doing so. I specialize in creating React applications that fetch information from systems like these. This is what we call a Headless CMS solution. A much faster, and safer way to have a website in 2020.

    Hi, I'm Mads

    I'm a Full Stack Engineer and Media Science graduate. Through Brandinavian, I help awesome people all over the world, designing and engineering digital solutions. I build best-in-class, scalable web applications, that convert and communicate well.

  • Get in touch
  • Request Resume

    Skype

    Brandinavian

    Location

    94704, Berkeley
    California, USA