Development

team
Sep
21
2023

Numbering VBA Lines: A Comedy of Errors

Greetings, code wranglers of the universe! Have you ever been elbow-deep in a VBA macro, only to be slapped by a compile error that makes as much sense as a pineapple pizza debate?

Read Article
team
Oct
6
2022

April 25th is World Penguin Day

Today is World Penguin Day! As our Crafty Penguins company name is obviously derived from Penguins, and particular Tux who is theLinux Mascot, we are giving these lovely birds some homage today.

Read Article
team
Oct
6
2022

Kernel Module Snippets – Part 1 – Hello World

Intro As a packet slinger by trade, a network admin, and also a bit of a programmer, I lately embarked on a quest for better throughput – to find a way to get more packets to pass through a rather small footprint low-cost device running a VPN tunnel.

Read Article
team
Sep
24
2022

Kernel Module Snippets – Part 3 – UDP in the kernel

Intro A part of the project I’ve been working on requires the use of a virtual network device.

Read Article
team
Oct
1
2020

Kernel Module Snippets - Part 5 - Encryption

Intro Key to transporting anything over the internet these days, is encryption. For a tunnel, this involved encrypting the whole packet that would be your payload.

Read Article
team
Sep
30
2020

Kernel Module Snippets – Part 4 – UDP in the kernel

Intro There are many ways to implement the UDP handling. Since I’m primarily interested in using UDP to tunnel traffic from a client to a server, both of which are known and controlled by me, I’m going to implement a udp_tunnel.

Read Article
team
Sep
17
2020

Kernel Module Snippets – Part 2 – Hello World Continued

Intro In the last post, I mentioned the /proc system but never got much further. We’ll delve a little deeper in this post.

Read Article
team
Jul
6
2019

Tips for Software Product Managers

THE “INSPIRED” BOOK – BY MARTY CAGAN This post is based on resources from the excellent and popular book from Marty Cagan on Product Management.

Read Article
team
May
31
2019

Saving your bacon by getting you out of Linux server trouble

We have recently launched a new service to help new clients who need some help with a (semi-)urgent server, network, or code issue which might only need a few hours of an expert’s time to resolve.

Read Article
team
May
28
2019

Automation using Node-RED – LFNW 2019

Recently, at LinuxFest 2019, Rob presented on Node-RED. Here is an interview with Rob about what this is all about, and a link to the Youtube video recording.

Read Article
team
May
24
2019

Using DevOps Tools to Improve Business Operations and Profit

Myself and Richard will be presenting at the BC Tech Association next Thursday. We will be sharing our story on how we repurposed DevOps, software development, and system montioring tools to transform our business by visualizing the key drivers to our model.

Read Article
team
May
16
2019

Journal notes from Open Source Summit 2018

In Summer 2018, our Crafty Penguins team visited theOpen Source Summit here in Vancouver BC. Here are some gleanings of “what’s cool” from the post-event journal notes from the sessions we attended and found interesting.

Read Article