[#wfdev] AngeloStavrow opened writefreely-swiftui-multiplatform #47: Set collection for post https://github.com/writeas/writefreely-swiftui-multiplatform/pull/47
So, starting with @submit_as, we built the functionality into the Write.as codebase. There was still plenty of copy-paste involved, but we were able to launch this new product much more quickly.
Now instead of creating separate apps first, we're building them into Write.as first and then separating out functionality over time.
This might've been a good theory for building modular applications (as I'm hoping to), but in practice causes a ton of headaches for maintenance and end user experience.
Little problems came up right away:
- How do we share user data across platforms?
- How do we create common UI patterns while keeping distinct branding on each platform?
- How do we reconcile slightly-different uses of those shared libraries across platforms?
@snap_as was also the first product we launched separately from @write_as, and it was built on the assumption that an entirely separate codebase would be best.
The idea was that the applications would share common components (https://github.com/writeas/web-core), but would have separate application codebases and storage.
Deployment got harder as their platform shifted beneath us, and one day recently our entire site was replaced by a simple message that said, "We no longer support Go 1.9." That was a fun day!
A little background: this is driven by Google Cloud being a very, very bad cloud platform to build on as a small team.
We tried it in 2016 as an experiment, and a series of service deprecations since then have caused us downtime and meant us ultimately offering a stable, but stagnated service.
[#wfdev] thebaer opened #383: Add WYSIWYG editor option https://writefreely.org/pull/383
[#wfdev] AngeloStavrow opened writefreely-swiftui-multiplatform #46: Cannot delete remote posts via the app https://github.com/writeas/writefreely-swiftui-multiplatform/issues/46
[#wfdev] AngeloStavrow opened writefreely-swiftui-multiplatform #45: Posts deleted from the server cannot be removed from the device https://github.com/writeas/writefreely-swiftui-multiplatform/issues/45
[#wfdev] AngeloStavrow opened writefreely-swiftui-multiplatform #44: Cannot delete local posts https://github.com/writeas/writefreely-swiftui-multiplatform/issues/44
[#wfdev] AngeloStavrow opened writefreely-swiftui-multiplatform #43: [Mac] Input lag when typing in the post editor https://github.com/writeas/writefreely-swiftui-multiplatform/issues/43
[#wfdev] AngeloStavrow opened writefreely-swiftui-multiplatform #42: Persist content locally https://github.com/writeas/writefreely-swiftui-multiplatform/pull/42
[#wfdev] Closed writefreely-swiftui-multiplatform #32: Implement reload-from-server https://github.com/writeas/writefreely-swiftui-multiplatform/pull/32
[#wfdev] Closed writefreely-swiftui-multiplatform #19: Add a way to pull in new/updated content from the server https://github.com/writeas/writefreely-swiftui-multiplatform/issues/19
[#wfdev] Antolius opened #382: Fix escaping in post summary https://writefreely.org/pull/382
[#wfdev] Closed #316: TestPostLede fails https://writefreely.org/issues/316
[#wfdev] Closed #381: Truncate post lede at question mark https://writefreely.org/pull/381
[#wfdev] Closed #336: Add Cache-Control header https://writefreely.org/pull/336
[#wfdev] Closed #322: static assets served without cache policy leads to suboptimal page speed https://writefreely.org/issues/322
Casual dev-related updates from @write_as / @writefreely, tooted by @matt.
This account isn't super active. You might want to check out our other profiles!