# vikings

Web Design

Simplicity over complexity

Underlying technology aside, our general approach is to avoid the bloat of the current web, with a minimalist, mobile-first approach: declutter and embrace the bare essentials.

The web has become a bloated mess. Complex frameworks, JavaScript libraries, countless server requests. Loss of focus on the core purpose of a website is commonplace these days, leading to unwanted results. I believe this can be done differently.

— Thomas Umbach (thum), # vikings

Changing the trend

Let’s change the current trend, one website at a time! You can focus on the content (however we are also happy to be of assistance with your copywriting needs) and we take care of everything else. We do human-optimised (not search-engine-optimised), no-nonsense, responsive, accessible, multilingual, light and fast.

This website, a proof of concept

Of course, your site design doesn’t have to be as visually minimal as this - but it’s a kind of proof of concept that you can do a lot with very little and all we want to do is to describe what we do to potential customers, which requires mostly text and basic formatting, no “rich content” required. How do we do it?

Our site is generated by the static site generator hugo, which, in a nutshell, generates static HTML pages based on the template we develop (templates are a collection of hugo-specific variables, functions and methods for transforming content, resources and data into a published page) and content written in markdown, which we automatically upload to our web server on each update.
We wanted to keep it minimal on the backend side of things as well and we could’ve designed our portfolio site with pure HTML/CSS, but since we also have a news/blog section which (hopefully) grows with new and interesting content every now and then, we found hugo to be a very good fit for our specific use-case.

On the one hand, the content is strictly separated from design, so an author can concentrate on their text and doesn’t have to worry about formatting, apart from basic formatting such as chapters and where to start a new paragraph which is required in all cases anyway. On the other hand, the theme we developed comes without bloat, just some quite minimal CSS declarations (approximately 180 lines), that’s it. The server serving this content isn’t busy searching for database records or generating dynamic output for every site visit, and your browser isn’t busy executing JavaScript because there isn’t any that our template needs. The result is that our site loads really fast, at just under 10kb.

Your website

Whether it is a work portfolio, a blog or more complex e-commerce sites. Our team and our partners have got you covered. We use a range of technologies, from simple static HTML one-pagers to markup converters such as pandoc, static site generators such as hugo (as described above), easy-to-use content management systems such as grav. But also wordpress, and e-commerce sites based on systems such as woocommerce and magento.

Reply to this post by email ↪