PaperCut Blog

Renaming the Git master branch

We’re renaming our Git master branches to main.

This post from PaperCutter Alec explains why we’re doing it, how we’re approaching it, and provides useful suggestions if you want to make similar changes.

Ready to get your Git on?

Adopt a “defensive posture” when using APIs

Today a lot of the world’s information is accessible using web APIs of various types.

A few times recently I have seen developers make assumptions about the information they would get back from a web API call.

This led to trouble when the server supplied data that was slightly different than expected.

Powershell and the PaperCut MF/NG Health API

PaperCut MF/NG has a handy RESTful API that allows administrators to discover lots of useful information about the PaperCut MF/NF Application Server.

PowerShell helps glue all the data together with other APIs and sources of information.

Handy PowerShell hacks for PaperCut MF/NG

PaperCutter Alec had a major life experience earlier this year – migrating from MacBook to a Windows 10 laptop.

The change led him to the mysterious wonders of PowerShell and .NET Core (as you do).

In this post, Alec shares his latest PowerShell discoveries.

What’s so special about working at PaperCut?

Over the last few decades I’ve worked with a large number of different organisations in banking, software development, defence, retail, entertainment and so on.

I thought I’d share some of the reasons I find PaperCut a unique place to work compared to many other environments I have experienced.

NEW IN 19.1: New server command features & API calls

The release of PaperCut 19.1 includes new server-command features and API calls to help you automate PaperCut user management.

From removing users to configuring the advanced user pop-up, it’s a tweaking sys admins dream.

Get the details here.

REVIEW: Melbourne Microsoft Insider Dev Tour

After many decades of using MacOS and Linux, I thought I’d broaden my horizons a little and take in this year’s Microsoft Insider Dev Tour.

This is the event where Microsoft pimps their developer tools and technical ecosystem to local (in my case Melbourne) developers.

So what did I find interesting?

The power of Docker and containerization

If you’ve been in IT over the last three years you would’ve heard people shout DOCKER from the rooftops demanding its immediate use, everywhere, in your technology infrastructure. And you may have said to yourself, “What’s a Docker?”

PaperCutter Alec Clews shares his insights into the good, the bad and the ugly (ok, there’s no ugly) of Docker.

The n00b’s guide to Docker

Like most geeks on the planet, many of us here at PaperCut have been getting up to speed on Docker (the Open Source containerization platform) over the last few months and years.

Remembering the difficulties and the questions I had back then, I’ve created a short one hour talk to get people bootstrapped into Docker.

How to test Univention on a virtual machine

I recently installed and tested out PaperCut NG on the easy-to-use Univention Corporate Server (UCS).

Tl;dr? It was a breeze. But what about getting the server itself up and running?

Join me as I walk through creating a PaperCut-ready UCS test environment on a virtual machine.

How programming languages have changed over the years

I recently spoke at Linux Conf Australia about the differences between five programming languages developed over many decades. It was a five minute talk, which didn’t give me enough time to do the topic justice.

I found it an interesting enough exercise to warrant exploring more in a blog post, as it’s a handy way to see how different languages work.

How to write XML-RPC clients

The XML-RPC network protocol is popular, small, and lightweight. It’s designed for clients to make function calls to a server and receive the results in a simple and language-independent manner. Recently developed servers will probably offer remote procedure calls based on more modern technology, for example gRPC. However it’s very possible you will still need to […]

1 2