Blog

Journey to Small Pull Requests

by Drew De Ponte ‐ 16 min read

We were struggling to deal with our pull requests. We weren't getting quality peer reviews from our peers, we were having a hard time reverting commits when necessary, and had a hard time understanding our Git history. So we decided to dig into this …

SwiftUI: Composable Button Styles

by Drew De Ponte ‐ 4 min read

One frustrating/annoying things about SwiftUI Buttons for me has been the mechanism for styling them. In order to get information about the state of the button (e.g. if it is pressed, not pressed) you have to build a struct that implements the Button…

How we should be using Git

by Drew De Ponte ‐ 27 min read

Git was created by Linus Torvalds out of a need. At the time the Linux Kernel team was using a proprietary Distributed Source Control Management (DSCM) system. However, due to licensing issues the Linux Kernel team could no longer use this proprietar…

Pullwalla - A New Era

by Drew De Ponte ‐ 2 min read

Woot woot! The first couple releases of the year are out 🎉. These releases include major features as well as important bug fixes. iOS Pullwalla iOS has always helped you discover and examine pull requests you want to review across all your accounts &…

Git Patch Stack v0.5.0

by Drew De Ponte ‐ 2 min read

I just released Git Patch Stack v0.5.0. To update simply run the following: brew update && brew upgrade git-ps What's Changed? Multiple Stacks of Patches? This release makes it so that Git Patch Stack now works with any branch that has an up…

Pullwalla - Big Sur & The Future

by Drew De Ponte ‐ 2 min read

Hello! I wanted to clue you into some details around a few recent releases. macOS Pullwalla macOS v2.6.0 & v2.6.1 both address the following items. macOS Big Sur Support As I am sure you already know. macOS Big Sur was officially released. With i…

Modularizing Native Permissions for Flutter.

by Jon Holtan ‐ 5 min read

On mobile (Android, iOS), developers have to ask the user to access certain runtime features. These permissions typically include the user's location, the user's contacts, or a plethora of others. Generally, when we think of cross-platform, we think …

Keep a Changelog without Conflicts

by Drew De Ponte ‐ 3 min read

For years, like many others, we have maintained CHANGELOG.md files inside our Git repositories for our apps and libraries. We have followed the standards outlined at keepachangelog.com and we have appreciated the benefits it has provided us for prepa…

TeamSmash - Manual Capture mode in latest update

by Ryan Hedges ‐ 3 min read

If you don't already know, UpTech has created a Mac App to help teams stay connected through photos. It's a very useful app and it has provided us a lot of fun and comradery as we use it every day. As the application has gained adoption, we've receiv…

Pullwalla - Keepin' it Going

by Drew De Ponte ‐ 3 min read

Hello! Where are we at? We are happy to share with you that since the last update we have made some very significant changes. These are all available now in the releases in the App Stores. Now on iOS, iPad & macOS One of these changes is that we …