← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 99
  1. The Git Patch Stack Methodology

    TL;DR Modern Git workflows optimize for features, but best practices optimize for integration, review quality, and history.

  2. Hosting my Git Repositories

    For a long while now it has become more and more evident that you just can't trust companies to host your data.

  3. Shower Thoughts 2026-01-01

    Welcome to my first Shower Thoughts arcticle.

  4. Install multiple PostgreSQL versions from src on Arch

    On Arch Linux if you need multiple versions of PostgreSQL installed at the same time.

  5. Upgrade PostgreSQL on Arch Linux

    The following are my notes for upgrading PostgreSQL on Arch Linux when I have installed PostgreSQL through the official package management system.

  6. Install Ruby on Arch Linux

    I had to frum install Buby with the following so that it was setup to find the proper system libs, etc.

  7. Fix PostgreSQL Collation version miss-match

    The following is an example of what you need to do to fix PostgreSQL Collation version miss-match issues on Arch Linux.

  8. Pull Request Alternative Design Doc

    The following is a Design Doc for an idealized alternative to what is currently the pull request work flow.

  9. Git Commit Creation

    When people are first learning Git they seem to learn something along the lines of the following.

  10. When to rewrite Git history?

    Ok, so let's talk about Git and this "rule" that people often get attached to, "Don't rewrite history once it is shared!"

  11. Reasonable Code Organization

    The following are some excerpts related to code organization from a code review I did recently.

  12. My Keyboard

    TLDR The following is a deep dive into my current keyboard which is outlined below. 4x5 Dactyl Manuform (with a few small tweaks) Printed on my 3D printer Custom-built Hand Wired Cherry MX Blue switches (Cherry MX Silver in my secondary keyboard) Firmware:

  13. Git Patch Stack 7.0.0

    The 7.0.0 release of Git Patch Stack is an extremely significant release.

  14. Getting Started with StoryBranding

    If I am honest with myself.

  15. Building a StoryBrand: Chapter 4

    The content goes here.

  16. Pullwalla - More Workflows

    Hello!

  17. Git Patch Stack Goals

    The following is a transcript of an audio recording I made exploring the goals and intent behind the Git Patch Stack project.

  18. Git Workflows

    The following is a transcript of an audio recording I made exploring some of the benefits and drawbacks of the Feature Branch, Classic Continuous Integration, Stacked Branch, and Patch Stack workflows.

  19. Cursor based Pagination with multi-key cursor

    Let's say for sake of discussion that we want to paginate a set of transactions to be presented in a mobile app with infinite scroll implemented.

  20. Inversion of Control

    Within the last month, I have interacted with several developers that don't have a great understanding of the concept of Inversion of Control (IoC).

  21. Making Code Reusable

    One thing that people don't seem to naturally understand is that to make code reusable you have to make it generic.

  22. Uptech Studio Continuous Integration Standards

    We are experimenting with a new variation of our workflow based on the Continous Integration Methology.

  23. Journey to Small Pull Requests

    We were struggling to deal with our pull requests.

  24. Uptech Studio Pull Request Standards

    We require that Pull Requests have the following characteristics. small logical buildable testable releasable Small It is crucial that pull requests are small.

  25. Backend Web Framework Design Exploration - Part 3

    This is the third in a series of articles I am writing in which I do a Design Exploration of a Backend Web Framework with the following constraints. only use functions & data - no classes w/ methods use strong typing (via TypeScript) - no use of any trivi…

  26. Backend Web Framework Design Exploration - Part 2

    This is the second in a series of articles I am writing in which I do a Design Exploration of a Backend Web Framework with the following constraints. only use functions & data - no classes w/ methods use strong typing (via TypeScript) - no use of any triv…

  27. Backend Web Framework Design Exploration - Part 1

    This is the first in a series of articles I am writing in which I do a Design Exploration of a Backend Web Framework with the following constraints. only use functions & data - no classes w/ methods use strong typing (via TypeScript) - no use of any trivi…

  28. Git Patch Stack - Add a Patch

    Today we are focused on Git Patch Stack, an open source tool we developed and use for a patch stack based workflow in git, instead of doing feature branches.

  29. SwiftUI: Composable Button Styles

    One frustrating/annoying things about SwiftUI Buttons for me has been the mechanism for styling them.

  30. Uptech Studio Versioning Standards

    Versioning Libraries We use Semantic Versioning for our standard of choice for versioning libraries.

  31. Uptech Studio Testing Standards

    We have always been big believers in automated testing and Test Driven Development (TDD).

  32. Uptech Studio Roles

    Lets first understand exactly what a role is.

  33. Uptech Studio Releasing Standards

    Here at Uptech Studio given that we use semantic versioning as our standard for versioning we can talk instead about the process of doing a release.

  34. Uptech Studio README.md Standards

    We require README.md files in our repositories so that people can understand the following. what the repository is how it fits into the bigger context how to get the development environment up and running how to contribute to it how to run the test suites…

  35. Uptech Studio Process

    Discovery & Definition One of the first phases we go through in a project is what we refer to in the engineering space as Discovery & Definition.

  36. Uptech Studio Peer Reviews

    The intent of this document is to provide a reference document for the Peer Review Process that we follow.

  37. Uptech Studio Git Commit Standards

    The Git commit is probably the most fundamental unit we have to manage the growth and evolution of our source code.

  38. Uptech Studio Error Handling

    Our general position on error handling is that we should be using Result types with base exception classes so that we can easily transition between the Result type world and the Exception worlds.

  39. Uptech Studio Branching Strategies

    Branching strategies are generally applicable in two contexts. strategies used for development strategies used for releases Strategies for Development Our preferred branching strategy is a style of trunk-based development.

  40. Uptech Studio Agile Development

    Kanban We are big believers in Agile methodologies.

  41. Squads & Guilds

    At Uptech Studio we organize ourselves in a similar fashion to Spotify with Squads & Guilds.

  42. Codebase Organization

    TLDR The following is the TLDR of how I believe you should organize your code base. organize code according to architecture not types of architecture element types if in framework that does organize by architecture elment types see if you can organize by…

  43. Changelog Standards

    At Uptech Studio we keep a CHANGELOG.md following the keepachangelog.com standard with all libraries and applications we create.

  44. How we should be using Git

    Git was created by Linus Torvalds out of a need.

  45. Pullwalla - A New Era

    Woot woot!

  46. Git - Splitting Commits

    When you first discover the importance of logically structured Git commits, which is by the way a core fundamental expectation & design characteristic of Git and how it is intended to be used.

  47. git add -p won't split

    It is amazing how many developers I run into that don't seem to either know about git add -p (a.k.a. git add patch), and ever fewer that know what to do when git add -p won't let you split your hunks up any further.

  48. Understanding zsh Startup & Configuration

    This is a little diagram I put together years ago when macOS El Capitan came out and I ran into issues with how it was impacting my PATH environment variable.

  49. Git Changelog v3.3.2

    I just released Git Changelog v3.3.2.

  50. Git Patch Stack v0.5.0

    I just released Git Patch Stack v0.5.0.