From SVG to 3D Printed with Inkscape and FreeCAD
Learn how to import an SVG file on FreeCAD and turn it into a solid shape that can be 3D printed
on November 09, 2023
FreeCAD for Beginners
In this introduction to 3D design with FreeCAD, learn how to navigate the interface and use the Part Design workbench to create a simple pen holder for 3D printing.
on November 09, 2023
An Introduction to 3D Printing
3D printing refers to a variety of processes in which a computer-operated machine creates three dimensional objects by joining or solidifying material, typically layer-by-layer until the whole object is complete.
on November 01, 2023
How to Install Ubuntu 23.04 on a Desktop or VM
In this guide, learn how to install Ubuntu 23.04 - you can install it as main operating system on a desktop computer, or as a VirtualBox VM.
on May 23, 2023
Information Architecture and Content Planning for Documentation Websites
In this post we'll learn about information architecture in the context of documentation websites and see tips to get your docs organized.
on December 20, 2022
Setting up a Documentation Website for your Software Project with Hugo and Netlify
In the second part of our series, we'll see how to set up a dedicated documentation website for your software project using the Hugo static site generator, and having it hosted for free on Netlify.
on December 16, 2022
Documentation 101: creating a good README for your software project
In this article, which is part 1 of a series on how to write good documentation, we'll see some tips to write a good README file for your project.
on December 12, 2022
Pick. Squash. Drop. Rebase! (Comic)
It is a common practice to use `git rebase` to squash commits before creating or merging a pull request; nobody needs to see that you fixed 10 typos in 5 separate commits, and keeping that history is of no use. So how does a rebase look like?
on January 24, 2020
Understanding Git Branches (Illustrated)
When multiple developers need to work in the same Git repository, it is important to define a process that allows collaboration. That's when branches become essential.
on January 17, 2020
Stage! Commit! Push! A Git story (for beginners) - comic
A comic about Git basics
on January 10, 2020