1,028 karma · joined January 20, 2020
That migration would be making two changes: document-based -> relational, and server -> library.
Have you considered migrating to Postgres instead? By using another DB server you won't need to change your application as much.
> Thus any attempt at estimates is as futile as gambling to win, tasks are only ever done when they're done, and "successful estimators" are kings of retconning.
> It's all make-believe.
Software estimates are not futile or make believe. They are useful even if they are not always precise. That’s why the industry continues to use them.
1. Make a new Xcode iOS project and delete all files except for Info.plist
2. Remove all keys from Info.plist
3. In the build settings search for "storyboard" and remove all keys
4. Add yellow.asm to project
5. Link UIKit, and Foundation
After all that you can build and run on a simulatorNo it's not. Just like with ObjC or Swift, in ASM you have to be explicit about the APIs you want to call. I don't see how you would accidentally call a private API in ASM.
IMO the bigger risk is attempting to call a method that does not actually exist. ObjC or Swift would protect you from that, but ASM would not and may just crash at runtime.
What if the client wants to render the output of an API in different ways depending on what screen is visible? If the server API outputs JSON, this is trivial. If it outputs HTML the client is stuck into rendering what the server gives it.
There’s nothing preventing web apps from being built this way, but they just often are not.
With something as large as TextKit, I would be extremely surprised if Apple did not get several of its apps to adopt the new API and use it for a few years before considering releasing it publicly.
I’m genuinely asking. It seems like its hard to trust that any service will remaining running for decades
For that reason, IMO rendering a PDF page as an image is a very reasonable way to extract information out of it.
For the other formats you mentioned, I agree that it is probably better to parse the document instead.
If you use static pages, how do you make sure that shared UI like navbars all update if you decide to make a change?
Was it finding openings, getting interviews, or passing those interviews?
In my niche I’m finding that there are very few opening in the city I live in, but that getting interviews might not be too hard. Not sure how easy it would be to pass those interviews.
I would love the opportunity to take ~6 months off, but I feel scared that if I just quit, it might take me a longer time to find a job again.
I once built a site like this for a popular social media site, and got an email from their lawyers claiming “Unlawful Use of COMPANY’s Trademarks / Service Marks”
For me the issue was that I stopped exercising during the lock down, but continued to eat the same amount out of habit. This led to me putting on a bunch of fat without realizing it.
To fix the issue, I primarily scaled back the quantity of food I ate without changing its composition too much.
Losing weight is all about removing things from your diet. It’s accessible to anyone if they are willing to tolerate a little hunger.
The design pattern is based on convention only. This means that a developer is free to stray from the convention whenever they want. In a complex app that many developers work on concurrently, it is very likely that at least one of them will stray from the convention at some point.
In comparison, a class based UI framework like UIKit on iOS forces all developers to stick to using a standard set of APIs to customize views. IMO this makes code way more predictable and this also makes it much more maintainable.