Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
TL;DR Modern Git workflows optimize for features, but best practices optimize for integration, review quality, and history.
-
For a long while now it has become more and more evident that you just can't trust companies to host your data.
-
Welcome to my first Shower Thoughts arcticle.
-
On Arch Linux if you need multiple versions of PostgreSQL installed at the same time.
-
The following are my notes for upgrading PostgreSQL on Arch Linux when I have installed PostgreSQL through the official package management system.
-
I had to frum install Buby with the following so that it was setup to find the proper system libs, etc.
-
The following is an example of what you need to do to fix PostgreSQL Collation version miss-match issues on Arch Linux.
-
The following is a Design Doc for an idealized alternative to what is currently the pull request work flow.
-
When people are first learning Git they seem to learn something along the lines of the following.
-
Ok, so let's talk about Git and this "rule" that people often get attached to, "Don't rewrite history once it is shared!"
-
The following are some excerpts related to code organization from a code review I did recently.
-
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:
-
The 7.0.0 release of Git Patch Stack is an extremely significant release.
-
If I am honest with myself.
-
The content goes here.
-
Hello!
-
The following is a transcript of an audio recording I made exploring the goals and intent behind the Git Patch Stack project.
-
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.
-
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.
-
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).
-
One thing that people don't seem to naturally understand is that to make code reusable you have to make it generic.
-
We are experimenting with a new variation of our workflow based on the Continous Integration Methology.
-
We were struggling to deal with our pull requests.
-
We require that Pull Requests have the following characteristics. small logical buildable testable releasable Small It is crucial that pull requests are small.
-
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…
-
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…
-
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…
-
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.
-
One frustrating/annoying things about SwiftUI Buttons for me has been the mechanism for styling them.
-
Versioning Libraries We use Semantic Versioning for our standard of choice for versioning libraries.
-
We have always been big believers in automated testing and Test Driven Development (TDD).
-
Lets first understand exactly what a role is.
-
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.
-
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…
-
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.
-
The intent of this document is to provide a reference document for the Peer Review Process that we follow.
-
The Git commit is probably the most fundamental unit we have to manage the growth and evolution of our source code.
-
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.
-
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.
-
Kanban We are big believers in Agile methodologies.
-
At Uptech Studio we organize ourselves in a similar fashion to Spotify with Squads & Guilds.
-
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…
-
At Uptech Studio we keep a CHANGELOG.md following the keepachangelog.com standard with all libraries and applications we create.
-
Git was created by Linus Torvalds out of a need.
-
Woot woot!
-
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.
-
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.
-
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.
-
I just released Git Changelog v3.3.2.
-
I just released Git Patch Stack v0.5.0.