

Great points. Especially putting in more memory can get you very far.
Database optimization? Nah, just put in 1 TB of RAM to keep the whole DB in memory at all times.
Great points. Especially putting in more memory can get you very far.
Database optimization? Nah, just put in 1 TB of RAM to keep the whole DB in memory at all times.
Oh you need this in garbage collected languages too, once you run into memory use issues. GC languages are notorious for being wasteful with memory, even when working correctly.
Yes, pretty much like UML diagrams. Who is responsible for allocating memory and freeing it.
Languages like Swift, Objective-C, C++ have features that mean you don’t need to do this by hand. But you have to tell the compiler if you want to keep and object around and who owns it.
See this article on Objective-C to see the different ways to manage memory this language supports.
OOP also has object ownership hierarchy structures. Which object owns which other object, is a question always worth answering.
Books, classes, and documentation can also be lacking for new tech.
Those microservices are a mix of a dozen programming languages across dozens of different versions.
JPEG2000 can do exactly what you want for decades.
Lots of programmers are autists and dont like new information.
Most pages don’t need dynamic loading.
Better than continue building something useless.
Xcode because I build iOS apps.
YouTube supports multiple audio tracks and multiple language subtitles. Same for Netflix and pretty much all major streaming platforms.
Clojure debugging is a pain because of the thousands lines of Java stacktrace. I really can’t recommend this.
Corporations might hire you for consulting.
The problem here is enforcement.
I really like Ruby’s rake. It’s an actually sane language and quick to learn. No idiosyncratic shell scripts cobbled together. The makefile is written in plain Ruby. That also makes it super powerful to adapt to your needs. Nor parsing XML. Just load your rake file into your interactive Ruby shell (I’m partial to pry), try things, test it. Our time for debugging build errors dropped to a fraction.
I have used it build C++, Objective-C, and Java projects for a medium sized company. Before that we used ant with XML build files from hell.
You can always make patchfiles and apply those.
Instead of rebasing, consider a new brach and then cherry picking commits.
PyCharm is the way to go to write Python.
It’s about fame, power, adoration, and legacy.