xdeb.net

Web development by Fredrik Jonsson

Fredrik Jonsson
Fredrik Jonsson
Web developer & Linux sysadmin

I do contract work in web development and system administration. I’m based in Sweden and work via the service company Combonetwork development.

To contact Fredrik use this contact form.

Jag utför konsultuppdrag inom webb-utveckling och system-administration. Min bas är i Sverige och jag arbetar via tjänsteföretaget Combonetwork development.

För att kontakta Fredrik använd detta kontaktformulär.

Web development

Hugo

Hugo logo

Hugo is an open source static site generator. With its amazing speed and flexibility, Hugo makes building websites fun again. I have developed my own base theme for it, frjo/hugo-theme-zen.

A static site has a number of advantages:

  • The site consist only of static files (html, css, js and images) so it is really fast, secure and can be hosted almost anywhere. GitHub pages, Amazon S3 or the most simple shared web host.
  • No code to keep updated, no security patches to worry about. The site can be deployed and “forgotten” and will just work.
  • Can be edited and deployed with neat services like Forestry.io

Django and Wagtail

Django logo

The web framework for perfectionists with deadlines.

Django is an open source Python web framework. It is a good fit for large and complex web sites. Together with Wagtail CMS you have a really nice system.

I’m the lead developer of the Django based Hypha web application, a submission management software.

Drupal

Druplicon

Drupal is an open source content management platform powering millions of websites and applications.

Over the years I have used Drupal for many web site projects. I still do some Drupal work with existing sites but for all new projects I use Django or Hugo, see above.

System administration

Cloud systems

Cloud

I work with Heroku and Amazon AWS for cloud hosting. Most customers opt to put Cloudflare in the front for security and performance.

Then there are numerous other services for monitoring (Scout, Sentry etc.), continuous integration (Circle CI, Travis etc.) , mail (Mailgun, Mailchimp etc.) and code repositories (GitHub, GitLab etc.).

Linux servers

Debian logo

For many use cases a server (or rather a VPS) is still the best option. I rent a number of them from GleSYS here in Sweden. I also have a couple of small servers at my home.

Debian GNU/Linux is what I prefer to run on my servers. It defines solid and stable. I use Ansible playbooks for all configurations of a server.

I have experience setting up:

  • Database servers (MariaDB, PostgreSQL)
  • Firewalls (nftables, iptables, pf)
  • Mail servers (Postfix, Dovecot)
  • MX relay and MX backup servers (Postfix)
  • VPN servers (Wireguard)
  • Web servers (Apache, Nginx)