Training

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
Mar
17
2020

Strategies to lead remote team members WELL

I know that, like me, you’re getting inundated with emails from people you don’t normally hear about, as to what they are doing with Covid 19.

Read Article
team
Jan
23
2020

Rebuilding a technology culture from constant mistakes to high quality

The culture in many companies (not just technology) is to blame an employee for mistakes, not doing a good enough job, being sloppy, being slower than expected, etc.

Read Article
team
Oct
19
2019

Using geeky Open Source tools to visualize what TRULY matters for the health of your company

As announced in a previous blog post, Richard and myself presented at the BC Tech Association several months ago. We shared our story on how we repurposed DevOps, software development, and system monitoring tools (like Grafana) to transform our business by visualizing the key drivers to our business model.

Read Article
team
Jul
6
2019

What pain points does Linux and Open Source solve?

WHY DO WE USE LINUX? We posed this question to our team during a weekly meeting. We are so embedded in the Linux ecosystem that it actually took most of us a while to think about reasons that would make sense to people unfamiliar with Linux, or really with any operating system (OS) other than Windows.

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

Resources for SaaS Entrepreneurs

Here are some of the SaaS resources that have been useful to me and my companies over the years. Let me know (email, contact form, or LinkedIn) if you have suggestions to add to it, or just to let me know if any of these have been useful to you too!

Read Article
team
Feb
5
2019

We are sponsoring the Friday night party at LinuxFest NorthWest 2019

Our team is excited to both attend and sponsor the Friday Night Board Games Night event at LinuxFest Northwest, which will be held again at Bellingham Technical College (WA state) on April 26 – 28, 2019.

Read Article