hit a nice milestone on my app today. ftp support still has more than a few rough edges, but the fundamentals are working well and tests to a bunch of hosts seem to be working nicely.

how’s your week going?

@isaiah I’ve made profound level progress with my app too. Have the functionality somewhat working and can actually think of what to improve.
@isaiah Did your write the FTP connection code or are using a library, if I may ask?
@isaiah Rude of me. Congratulations on the milestone, and please excuse my excess of enthusiasm about FTP that superceded politeness!

@cdf1982 library. i’m not that daring!!!

NMSSH

i’ve been using it for years for internal tools to publish my appcasts / releases. it’s pretty solid.

i am using a specific fork. i don’t imagine you’re interested in obj c tho. :-)

@isaiah Objective-C looks pretty nice when you think my app FTP engine is based on this gist: https://gist.github.com/Nirma/fb9991be776107d17fdcd6ed2aa02876

At some point these iOS 9 deprecation warnings will kill me, I know.

And to be honest, I kind of miss writing some Objective-C. Was I good at it? Nope. But the more Swift moves towards constructs I don't understand, the more I remember it fondly!

Upload a file via FTP on iOS or macOS

Upload a file via FTP on iOS or macOS. GitHub Gist: instantly share code, notes, and snippets.

Gist

@cdf1982 i still have some URL session code in my app too. it’s the auto-update engine. it’s mostly some variant of sparkle that i forked around 2010. i have a lot of skeletons 💀 buried in that module. so many pthreads. omg.

i know it’ll break one day but until then it keeps moving forward with only minor bug fixes.

@isaiah Don’t we all are like serial killers with buried code secrets?
@isaiah After two days of work I’m about a third done with making a three minute video. 😫
@isaiah any chance I can test?