cover image

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

Learn how to import an SVG file on FreeCAD and turn it into a solid shape that can be 3D printed

Read More...

cover image

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

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.

Read More...

cover image

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

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.

Read More...

cover image

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

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.

Read More...

cover image

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

In this post we'll learn about information architecture in the context of documentation websites and see tips to get your docs organized.

Read More...

cover image

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

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.

Read More...

cover image

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

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.

Read More...

cover image

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

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?

Read More...

cover image

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

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.

Read More...

cover image

Stage! Commit! Push! A Git story (for beginners) - comic

A comic about Git basics

on January 10, 2020

Built with Librarian by @erikaheidi.

Back to top