A pre-talk checklist for the stressed presenter’s peace of mind
Description from code.kiwi.com: Here is a quick little checklist I thought I should share. I use it to make sure everything goes smoothly during my presentations. The only caveat is that you might need to copy and adapt the list for your own hardware and software setup. I use a MacBook with only USB-C ports,… go read the rest of this thing ›
20 Things To Do After Returning From PyCon 2018
Description from code.kiwi.com: As always, this year’s PyCon was full of interesting technologies and ideas. I took notes diligently and thought hey, why not just share them with all of you? Here’s a no-bullshit, no-filler list of all the actionable items that I noted down on my trip; in chronological order… go read the rest of this thing ›
Announcing Crane — a GitLab CI-ready image to upgrade services in Rancher
Description from code.kiwi.com: We’re happy to finally write about our latest larger-scale open source project: Crane. We use Rancher for container orchestration extensively at Kiwi.com, and saw a need to streamline our release process. Even though Rancher’s sweet web UI makes the manual upgrade procedure at… go read the rest of this thing ›
Our Comprehensive Guide to Python Dependencies
Description from code.kiwi.com: The following article is from Kiwi.com’s internal engineering handbook. We thought it could come in handy for others as well, so we decided to share it with the world here, like we’ve done before. What are requirements? They are usually stored in requirements.txt as a list of… go read the rest of this thing ›
Code Design Principles for Public APIs of Modules
Description from code.kiwi.com: The following article is from Kiwi.com’s internal engineering handbook. We thought it could come in handy for others as well, so we decided to share it with the world here. This document should leave you with some idea on how to approach problems where you have to create a new… go read the rest of this thing ›
Setting Up a Full Screen Dashboard with Chrome on Windows
Here's a super simple guide, mostly for my own reference. It should help set up a dashboard viewable at a public URL, on a PC that can reboot at random times (for instance due to Windows updates.) As Chrome seems to be changing up the command line options sometimes, I'll add that… go read the rest of this thing ›
Lesser Known Tools We Love at Kiwi.com, Part 2 of 3: Mac and Web
Description from code.kiwi.com: As promised last November in an article about our favorite CLI tools, we’re continuing the list with our favorite macOS and web apps, as developers. Since the whole point of this is to become more efficient, let’s not waste time on more filler. Here comes the list! Numi (macOS)… go read the rest of this thing ›
Lesser Known Tools We Love at Kiwi.com, Part 1 of 3: CLI
Description from code.kiwi.com: We’re all trying to save the time we spend on repetitive tasks, but as xkcd illustrates, often it’s just not worth wasting your time seeking out new tools and ways to be more productive. We developers at Kiwi.com thought it would be nice to share an easily digestible,… go read the rest of this thing ›
Adding an Unreleased Commit as a Dependency for Your Python Package
I'm not ashamed to admit it: I'm in love with Python. Even though it has this one really quirky bit that keeps annoying me -- its packaging tools. Granted, it's been improving a lot in the recent years, and there's a ton of work in progress by the fine people at PyPA, but there's… go read the rest of this thing ›
Raising the Maximum Number of File Descriptors (Open Files) on Ubuntu 14.04 Trusty
So, I think I reached a new milestone in my sysadmin career (I mainly identify as a developer, but am responsible for the infrastructure at Allmyles as well, currently.) The milestone I'm talking about is when you're first hit with a downtime completely out of the blue, seeing… go read the rest of this thing ›