Hi, I'm Sam Parkinson

All my Blog Posts

Derivations 102 - Learning Nix pt 4
Taking advantage of the fact Nix is a programming language
Read post
Creating a super simple derivation - Learning Nix pt 3
Wrapping some shell scripts
Read post
So Variables are a Thing - Learning Nix pt 2
Taking advantage of the fact Nix is a programming language
Read post
NSDC 2016 Topics
Digitizing the motions from National Schools Debating Championships 2016
Read post
Environments with Nix Shell - Learning Nix pt 1
An introduction for how to run Nix code
Read post
Exposing properties with Graphene Django
The other missing guide
Read post
Arithmetic with JavaScript Arrays
A Astonishing Adventure
Read post
Freeing Disk Space with the PackageKit cache
Automatic updates gone wrong
Read post
Keeping Python projects secure on GitLab
Pinning projects to the very latest
Read post
Testing GraphQL with Graphene Django
The missing guide
Read post
Local Politicians Meet InfoSec - a Wordpress Disaster
The article that I didn't want to have to write
Read post
PGP for Every Email
Join us in our PGP journey
Read post
SELinux Concepts - but for humans
This is your SELinux dictionary!
Read post
A new way of writing Gtk+ applications
Introducing Pyract - my weekend hack
Read post
Stop Disabling SELinux: A Real-World guide
Be safe from software vulnerabilities AND run your webserver
Read post
Plotinus and the quest for searchable menus
The underdog challenges a 30 year old UI convention
Read post
DMARC Secured Your Email Identity, But See How it Ruined Mailing Lists
Why people aren't posting on your mailing list
Read post
How they track you: Email Service Provider Edition
A summary of how major email marketers track their emails
Read post
Blender for Hackers - 3D modeling is just like using VIM
A very brief introduction to Blender
Read post
Edge of the World - What Open-World Games Can Teach Us About Design
Spoiler: It's all about the illusions
Read post
When fictional worlds are an accurate representations of IoT security
Ok, a little dramatized. But still truthful.
Read post
How I Destroyed my Blog's Performance with CSS Background-Blend-Modes
Just because a browser has a feature doesn't mean you should use it
Read post
Help Us Answer: The Email Signup Popup - where is it from?
Who is behind the latest wave of popups?
Read post
My WATCH runs GNU/Linux And It Is Amazing
Lennart Poettering would love it!
Read post
6 Stunning Email SignUp Form Designs with Free HTML
I've spent way to much time on dribbble researching these!
Read post
Writing Sugar Documentation with a Neural Network
What a terrible failure, probably?
Read post
Dance - Sugar 0.110
Better than GNOME?
Read post
Gtk+ 3.22 theme support
Oh no, they kept it the same
Read post
Liberating Presenter Club
Make great presentations, faster
Read post
The End of Mako
Four years was too much to ask
Read post
A Grow.io Introduction
Right now, we are in the world of the static site....
Read post
Journal Project View - User Testing
Better result than last user testing!
Read post
The Sea is Blue
Don't stare too long at the UIs of today
Read post
Sugar With Instant Palettes
Palettes are fun, but what if they were faster
Read post
Sugar Onboard - After user testing
User testing is great, my design skills aren't as great
Read post
Sugar without a Homeview
Maybe just use the journal instead?
Read post
ASLO-2 Post Mortem
How an ambitious project lacking focus failed, and the reflection that invoked
Read post
Sugar Onboard Design
A popup based section to introduce users to Sugar
Read post
Telepathy Top 10 Lists
Telepathy is a cool framework for real time...
Read post