Software Dev

What Adding Dependencies Will Do To Your App in 2020

I like the title of this article because it recognizes that pulling third-party dependencies into your app has a cost.

๐Ÿ‘‰ What Adding Dependencies Will Do To Your App in 2020

And yet we all do it because it also has its benefits. ๐Ÿคฆ๐Ÿปโ€โ™‚๏ธ๐Ÿ˜‚

That article is a realistic and practical look how the dependencies affect your app in terms of app launch times, app size, and build times. It compares Swift Package Manager ๐Ÿค“, Carthage ๐Ÿคท๐Ÿปโ€โ™‚๏ธ, CocoaPods ๐Ÿ˜ฌ, manual dependency management ๐Ÿฅบ, and Git Submodules ๐Ÿคฎ.

I still have a dream of zero dependencies ๐Ÿคฉ, but I know it’s not realistic in a complex app. ๐Ÿ˜‘

Via iOS Dev Weekly.

Music · Songs

Say It (backyard demo)

Whereas I liked to play around with the guitar parts and sometimes the drums, Erin thought our songs would be “better” if they had “words” and “structure”.

Hmm, I think she might be right. ๐Ÿค”

After playing around around with Pointe West for a while, Erin asked for a stripped down version. We got together in her back yard, and Erin brought it home with the perfect vocals. ๐Ÿคฉ

We still need to record a true version of this song, hopefully in the style of Pointe West!

Music · Songs

The Sad Moon Above (barking dog demo)

Here is the official first “demo” cut of The Sad Moon Above.

This song was recorded on Erin’s back porch due to the raging pandemic situation. You can just barely hear the song over the metronome and the neighbor’s barking dog.

Erin and I had worked on this for a few while before this recording. She wrote some lyrics (“It took me five minutes.”), and I put some chords behind it and added a melody (“It took me 5 hours. ๐Ÿคท๐Ÿปโ€โ™‚๏ธ”).

๐ŸŽถ Erin wrote the lyrics, and I added, “Your heart breaks, your heart breaks, and so do you…” to the chorus.

Making this song was my first chance to exercise a new-fangled awareness of diatonic chords (here in the key of C). It was super hard, but I was happy with the results, especially the chorus.

๐ŸŽถ I came up with the music, and Erin pushed the vocals over the top with a few tweaks around the chorus.

Erin was also “instrumental” (so to speak) in making sure we had a nice slow metronome so I couldn’t rush through the song on guitar. โฑ