Greg Casamento: Objective-C end of life?? Not a chance…

Recently, I saw this article regarding ObjCs “end of life” from JetBrains.

The tiobe index seems to disagree. It’s also important to remember that jetbrains recently had to take down their AppCode application (which sucked) since it didn’t sell.

Jetbrains is the creator of the kotlin language so they have a vested interest in their android customers. I would take their “index” with a grain of salt to say the least.

While it is certain that Apple won’t be investing into thing beyond ObjC 2.0, it is foolhardy to think that ObjC is going away anytime soon since there is an enormous installed base of stable code, not the least of which is Foundation and AppKit themselves. Also consider CocoaPods.

So, no, not worried about it. Also… look at Java and COBOL. For years people have declared the end of both languages. Java is still popular, though not in vogue and COBOL while not one of the “cool kids” has literally billions of lines of code being maintained and new code being written every year. This (admittedly biased as it is by the CTO of MicroFocus) article gives some reasons why….

Here is the article about COBOL

Plus… Apple already has a mechanism for automatically allowing objc and swift to work together. Take a look at the frameworks in Xcode and you’ll notice some files called *.apinotes. These are YAML files that are used by the compiler to allow easy integration into swift projects. So, essentially, if Apple writes an ObjC version of a framework they get the swift version for absolutely free (minus the cost of writing the YAML file). If they write a swift only version they don’t get that benefit.

So, yeah, in conclusion… Yes, ObjC is NOT on the rise, but reports of its demise have been greatly exaggerated! 😉

PS. That being said, Apple dumping ObjC might spell a boom for us as all of the people who have installed codebases would suddenly need support for it either on macOS (on which we don’t currently work) or on other platforms. Something to think about…

PPS. All of the above being said. I admit I wouldn’t be terribly shocked to hear from Apple that “we have dropped support for the legacy objc language to provide you with the best support for our new swift language to make it the ‘greatest developer experience in the world’” or some grotesque BS like that. Lol

GC

Migrating from VM to Hierarchical Jails in FreeBSD

FreeBSD has supported nesting of jails natively since version 8.0, which dates back to 2009. Looking at the jail(8) man page, there is an entire paragraph named Hierarchical Jails that explains the concept of jail hierarchy well. It’s one of the many gems of FreeBSD that, although not widely known or used, is, in my opinion, extremely useful. BastilleBSD plays a central role in this article, and that’s a project I’ve been hearing a lot about recently. I feel like the various BSDs are currently hitting a stride, and there seems to be a lot of movement from Linux to BSD at the moment.

LN Webworks: Is Drupal best CMS for Health, Wellness, and Fitness Organizations

LN Webworks: Is Drupal best CMS for Health, Wellness, and Fitness Organizations

As health, wellness, and fitness organizations navigate the ever-evolving digital space, the need for a versatile content management system (CMS) has become increasingly important. Out of the many CMS, Drupal has emerged as a frontrunner for these organizations, offering an all-rounded suite of features that smoothly align with their specific requirements. 

In fact, did you know that some of the top health, wellness, and fitness giants like the American Heart Association, Mayo Clinic, National Cancer Institute, and YMCA rely on Drupal for healthcare solutions
 
In the preceding sections, let’s have a detailed look at some of the top reasons that make Drupal the best choice for health, wellness, and fitness organizations. 

We will also take a moment to highlight its ability to enhance online engagement, streamline content management, and cultivate a flourishing digital presence.

Super tiny Windows 11 OS gets a big update: Tiny11 2311 shrinks 20% and allows cumulative updates

NTDEV, the developer behind Tiny11, has released a new update for its miniature Windows 11 operating system, called Tiny11 2311, that adds Microsoft’s latest feature update, 23H2, into the OS and introduces a plethora of bug fixes addressing issues in the outgoing version of Tiny11. On top of this, the new update also shrinks Tiny11’s install size by a whopping 20%, making Tiny11’s renowned footprint even smaller. There is absolutely no need for Windows 11 to be as big and invasive as it is, and it feels like such a shame and missed opportunity to burden an otherwise good and capable operating system with such cruft and useless junk.