Latest Updates

Documenting code, one commit at a time.

Streamlining Builds with Optimized GitHub Actions

Introduction

This post focuses on improving the efficiency and reliability of build processes using GitHub Actions. We'll explore how to add dependencies and correct syntax issues in your workflow files to ensure smoother and more predictable builds.

Addressing Dependencies

One common challenge in CI/CD pipelines is ensuring that all necessary dependencies are available before the build

Read more
Rust Tauri

Bundling Backend Resources with Tauri: A Practical Approach

Introduction

When building cross-platform applications with Tauri, one challenge is packaging backend resources efficiently. We recently tackled this in the ERP-1st project, ensuring that our application bundles included necessary backend components and handled platform-specific fallbacks.

This post details our approach to bundling backend resources and providing a Python fallback mechanism

Read more
Tauri Rust

Creating a Windows Installer for Tauri Applications

Introduction

This post details the process of generating an NSIS (Nullsoft Scriptable Install System) installer for a Tauri application, allowing for easy distribution and installation on Windows.

NSIS Installer

NSIS is a script-driven installer authoring tool for Windows. It's a popular choice for creating installers because it's free, flexible, and supports a wide range of features.

Read more