diff --git a/content/posts/django-orm-performance.md b/content/posts/django-orm-performance.md index 7406fda..b8bfde8 100644 --- a/content/posts/django-orm-performance.md +++ b/content/posts/django-orm-performance.md @@ -2,6 +2,7 @@ title: Django ORM Performance date: 2020-06-07 tags: [programming, django] +image: unsplash:iR8m2RRo-z4 --- Django already does some pretty incredible things when it comes to performance, especially in the ORM layer. The lazy loading, fluent interface for querying means it'll only fetch the data you need, when you need it. But it can't handle everything for you, and often needs some help to work out what you're doing, and what exactly it can optimize. Performance isn't all about moving your computation into the database from python-land, or reducing the number of queries, but more often than not, it really helps. diff --git a/content/posts/duplicati-remote-to-remote.md b/content/posts/duplicati-remote-to-remote.md index 9f79160..8286c0c 100644 --- a/content/posts/duplicati-remote-to-remote.md +++ b/content/posts/duplicati-remote-to-remote.md @@ -3,6 +3,7 @@ title: Remote to remote backups with Duplicati subtitle: "Duplicati + Rclone = :heart:" date: 2020-05-22 tags: [self-hosting] +image: unsplash:hL8slYnc-bM --- [Duplicati](https://www.duplicati.com/) is one of my favourite backup system. It's pretty fast, supports numerous backup sources, and has a nice configuration web UI. Unfortunately however, it can't be used to back up remote files. In fact, I can't find a nice fully-features backup solution which does do this, which sucks. diff --git a/content/posts/exposing-your-homelab.md b/content/posts/exposing-your-homelab.md index c228bcb..f445c55 100644 --- a/content/posts/exposing-your-homelab.md +++ b/content/posts/exposing-your-homelab.md @@ -3,6 +3,7 @@ title: Exposing your Homelab subtitle: How to **securely** expose your homelab to the internet date: 2020-04-29 tags: [self-hosting] +image: unsplash:SwVkmowt7qA --- In the current lockdown situation, a lot of people are starting to eye up that old desktop machine, or Raspberry Pi they bought for a project and just left on a shelf, and thinking of putting it to use, as a server! diff --git a/content/posts/facebook-cleanup-part-1.md b/content/posts/facebook-cleanup-part-1.md index 12576a5..7520322 100644 --- a/content/posts/facebook-cleanup-part-1.md +++ b/content/posts/facebook-cleanup-part-1.md @@ -1,6 +1,7 @@ --- title: Facebook cleanup - Part 1 date: 2019-01-18 +image: unsplash:AGqzy-Uj3s4 --- # Cleaning up Facebook - Part 1 diff --git a/content/posts/how-to-store-passwords.md b/content/posts/how-to-store-passwords.md index d011791..836459b 100644 --- a/content/posts/how-to-store-passwords.md +++ b/content/posts/how-to-store-passwords.md @@ -3,6 +3,7 @@ title: How to store passwords date: 2020-05-28 subtitle: How to store passwords **properly**! tags: [security, programming] +image: unsplash:zEFyM4sulJ8 --- Storing passwords is a pretty simple problem in software development, right? Wrong! Storing passwords _correctly_ is pretty complicated. With that said, it's very simple to just lean on work someone else has done, and the libraries available for your language of choice. diff --git a/content/posts/macos-review.md b/content/posts/macos-review.md index 8a7ddff..2ffb029 100644 --- a/content/posts/macos-review.md +++ b/content/posts/macos-review.md @@ -2,6 +2,7 @@ title: macOS - A Linux Guys Perspective date: 2019-10-01 tags: [linux] +image: unsplash:K_aNRqkOTH0 --- For the last four years, I've been spending every working day off a Dell Optiplex. With an after-market SSD upgrade, and a little extra memory, it makes a pretty good work machine. When it comes to needing to work away from my desk, it's a little annoying having only a desktop. For the last 10 months, I've been asking for a laptop which, because _reasons_, has to be a macbook. diff --git a/content/posts/nextcloud-sane-text-editor.md b/content/posts/nextcloud-sane-text-editor.md index 98c00f6..c6d74ad 100644 --- a/content/posts/nextcloud-sane-text-editor.md +++ b/content/posts/nextcloud-sane-text-editor.md @@ -1,6 +1,7 @@ --- title: Nextcloud Sane Text Editor date: 2020-04-19 +image: unsplash:npxXWgQ33ZQ --- As a part of Nextcloud 17, Nextcloud released [Text](https://apps.nextcloud.com/apps/text), a fancy new WYSIWYG editor for markdown with support for collaboration. diff --git a/content/posts/secure-wordpress/index.md b/content/posts/secure-wordpress/index.md index b004b66..58d1ffb 100644 --- a/content/posts/secure-wordpress/index.md +++ b/content/posts/secure-wordpress/index.md @@ -2,6 +2,7 @@ title: Creating a fast, secure WordPress site date: 2018-10-08 tags: [security, self-hosting] +image: unsplash:3hBH-ZuvppU --- In terms of security, [WordPress](https://wordpress.org), and PHP in general for that matter, have become a bit of a [joke](https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/). If you want a site to be secure, people tend to steer clear of WordPress and PHP. That being said, nothing stands even close to WordPress in plugin support, community size, and documentation. As much as we may not like it, I think WordPress isn't going anywhere. diff --git a/content/posts/spoilers.md b/content/posts/spoilers.md index 611faea..ac2893f 100644 --- a/content/posts/spoilers.md +++ b/content/posts/spoilers.md @@ -2,6 +2,7 @@ title: Dealing with spoilers in a professional manner date: 2019-04-28 subtitle: Just don't be a dick - It's not that difficult! +image: unsplash:23LET4Hxj_U --- Spoiling films is something which has plagued people since forever. If something dramatic happens, of course people don't want to find out by just being told, they want to watch and experience it for themselves. Unfortunately, it seems many people take pride and pleasure in spoiling films for people. diff --git a/content/posts/vscode-grammar-checks.md b/content/posts/vscode-grammar-checks.md index 40a6209..4934c6a 100644 --- a/content/posts/vscode-grammar-checks.md +++ b/content/posts/vscode-grammar-checks.md @@ -2,6 +2,7 @@ title: VSCode Grammar Checks subtitle: Improving grammar when writing in VSCode date: 2020-05-31 +image: unsplash:1UDjq8s8cy0 --- I write quite a lot. Whether it be coursework, blog posts, or any other random thing. Most of my time is spent in either VSCode or QOwnNotes, neither of which have any kind of spelling and grammar checking. It's rare I'll actually go back over something and fully check its grammar, unless there's a very obvious issue or typo. What I really want is something automated to do it for me.