home.social

#objectorientedprogramming — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #objectorientedprogramming, aggregated by home.social.

fetched live
  1. 40 years ago Steve Jobs built the future on a NeXT box, never knowing his work would shape every app we touch today – from object‑oriented code to drag‑and‑drop. Geoffrey Cain (Steve Jobs in Exile) breaks down that hidden legacy. Watch the short: youtube.com/shorts/vnqxatJagbg #SteveJobs #NeXT #TechHistory #ObjectOrientedProgramming

  2. 40 years ago Steve Jobs built the future on a NeXT box, never knowing his work would shape every app we touch today – from object‑oriented code to drag‑and‑drop. Geoffrey Cain (Steve Jobs in Exile) breaks down that hidden legacy. Watch the short: youtube.com/shorts/vnqxatJagbg

  3. New episode out! 🎧 We chat with author Geoffrey Cain about how the 1990 NeXT machine was already 20 years ahead. He unpacks Steve Jobs’s reality‑distortion field and the birth of object‑oriented, drag‑and‑drop UI that powers every phone today. Dive into the story.

    Watch on YouTube youtube.com/shorts/vnqxatJagbg

    #SteveJobs #Next #ObjectOrientedProgramming

  4. New episode out! 🎧 We chat with author Geoffrey Cain about how the 1990 NeXT machine was already 20 years ahead. He unpacks Steve Jobs’s reality‑distortion field and the birth of object‑oriented, drag‑and‑drop UI that powers every phone today. Dive into the story.

    Watch on YouTube youtube.com/shorts/vnqxatJagbg

  5. New episode out! 🎧 We chat with author Geoffrey Cain about how the 1990 NeXT machine was already 20 years ahead. He unpacks Steve Jobs’s reality‑distortion field and the birth of object‑oriented, drag‑and‑drop UI that powers every phone today. Dive into the story.

    Watch on YouTube youtube.com/shorts/vnqxatJagbg

    #SteveJobs #Next #ObjectOrientedProgramming

  6. 🌟 Behold! An endless #manifesto on Rust's noble crusade against the evils of Object-Oriented Programming! 🛡️ Just when you thought the #debate was over, this article, dripping in self-importance, promises to redefine 'inheritance' for the umpteenth time. Spoiler: it's not encapsulation, and yes, we care deeply. 🙄
    thecodedmessage.com/posts/oop- #Rust #ObjectOrientedProgramming #Inheritance #TechDiscussions #HackerNews #ngated

  7. 🌟 Behold! An endless #manifesto on Rust's noble crusade against the evils of Object-Oriented Programming! 🛡️ Just when you thought the #debate was over, this article, dripping in self-importance, promises to redefine 'inheritance' for the umpteenth time. Spoiler: it's not encapsulation, and yes, we care deeply. 🙄
    thecodedmessage.com/posts/oop- #Rust #ObjectOrientedProgramming #Inheritance #TechDiscussions #HackerNews #ngated

  8. 🌟 Behold! An endless #manifesto on Rust's noble crusade against the evils of Object-Oriented Programming! 🛡️ Just when you thought the #debate was over, this article, dripping in self-importance, promises to redefine 'inheritance' for the umpteenth time. Spoiler: it's not encapsulation, and yes, we care deeply. 🙄
    thecodedmessage.com/posts/oop- #Rust #ObjectOrientedProgramming #Inheritance #TechDiscussions #HackerNews #ngated

  9. I love how simple Kitten’s Streaming HTML workflow makes building features like this, especially when using class-based Kitten pages and components :)

    kitten.small-web.org

    :kitten:💕

    #Kitten #SmallWeb #StreamingHTML #EventBasedProgramming #ObjectOrientedProgramming #JavaScript #NodeJS #web #dev #GazaVerified

  10. Confessions of a Software Developer: No More Self-Censorship

    I haven't published since April because I've been afraid. I also avoided social media, news aggregators, and discussion forums for months. I'm done letting fear stop me. What was I afraid of? In this post I detail every single thing I've avoided admitting on this blog. […]

    kerrick.blog/articles/2025/con

  11. A category is formally defined as being a group of one or more classes.

    #OOP #ObjectOriented #ObjectOrientedProgramming

    Have you heard of this use of "category" before? If so, in which context/language/compiler?

    EDIT: For context, from the #Psion SIBO C SDK's Object Oriented Programming Guide:

    A category is formally defined as being a group of one or more classes. The classes are packaged into a load module which, when loaded, occupies a single code segment. A code segment may not contain more than one category. There is, therefore, a one-to-one correspondence between a category and the executable code in a single code segment. Note that this implies that an application that occupies a single code segment may not contain more than one category.

  12. A category is formally defined as being a group of one or more classes.

    #OOP #ObjectOriented #ObjectOrientedProgramming

    Have you heard of this use of "category" before? If so, in which context/language/compiler?

    EDIT: For context, from the #Psion SIBO C SDK's Object Oriented Programming Guide:

    A category is formally defined as being a group of one or more classes. The classes are packaged into a load module which, when loaded, occupies a single code segment. A code segment may not contain more than one category. There is, therefore, a one-to-one correspondence between a category and the executable code in a single code segment. Note that this implies that an application that occupies a single code segment may not contain more than one category.

  13. A category is formally defined as being a group of one or more classes.

    #OOP #ObjectOriented #ObjectOrientedProgramming

    Have you heard of this use of "category" before? If so, in which context/language/compiler?

    EDIT: For context, from the #Psion SIBO C SDK's Object Oriented Programming Guide:

    A category is formally defined as being a group of one or more classes. The classes are packaged into a load module which, when loaded, occupies a single code segment. A code segment may not contain more than one category. There is, therefore, a one-to-one correspondence between a category and the executable code in a single code segment. Note that this implies that an application that occupies a single code segment may not contain more than one category.

  14. Explore how OOP handles dependencies—from constructor injection to Kotlin’s new context parameters—and learn which approach fits your code best. hackernoon.com/understanding-d #objectorientedprogramming

  15. Explore how OOP handles dependencies—from constructor injection to Kotlin’s new context parameters—and learn which approach fits your code best. hackernoon.com/understanding-d

  16. Explore how OOP handles dependencies—from constructor injection to Kotlin’s new context parameters—and learn which approach fits your code best. hackernoon.com/understanding-d #objectorientedprogramming

  17. In this post, I've described two usages of the GoF's creational patterns, improving maintainability and ensuring objects are fully initialized hackernoon.com/object-creation #objectorientedprogramming

  18. In this post, I've described two usages of the GoF's creational patterns, improving maintainability and ensuring objects are fully initialized hackernoon.com/object-creation

  19. In this post, I've described two usages of the GoF's creational patterns, improving maintainability and ensuring objects are fully initialized hackernoon.com/object-creation #objectorientedprogramming

  20. I also got experience with the following (5 = a lot, 1 = a little) :

    #machinelearning #ml (3) (I have implemented some ML models myself in the past, for learning purposes.)
    #guix (3) (Using it for reproducible setups of projects.)
    #functionalprogramming #fp (5) (Doing it in my own projects.)
    #objectorientedprogramming #oop (4) (last job and past xp in my own projects.)
    #CI / #CD (3) (Last job)
    #make (4) (using it for my own project setups and convenience)
    #testing (4) (last job, own projects)

  21. I also got experience with the following (5 = a lot, 1 = a little) :

    #machinelearning #ml (3) (I have implemented some ML models myself in the past, for learning purposes.)
    #guix (3) (Using it for reproducible setups of projects.)
    #functionalprogramming #fp (5) (Doing it in my own projects.)
    #objectorientedprogramming #oop (4) (last job and past xp in my own projects.)
    #CI / #CD (3) (Last job)
    #make (4) (using it for my own project setups and convenience)
    #testing (4) (last job, own projects)

  22. #ObjectOrientedProgramming

    - Classes
    - Instances of class
    - Encapsulation
    - Abstraction
    - Inheritance
    - Polymorphism
    - SOLID design
    - Design patterns

  23. #ObjectOrientedProgramming

    - Classes
    - Instances of class
    - Encapsulation
    - Abstraction
    - Inheritance
    - Polymorphism
    - SOLID design
    - Design patterns

  24. #ObjectOrientedProgramming

    - Classes
    - Instances of class
    - Encapsulation
    - Abstraction
    - Inheritance
    - Polymorphism
    - SOLID design
    - Design patterns

  25. Multi-language projects aren't terrible. Multi-framework projects are bearable, but multi-paradigm projects are not fun.

    Working in what appeared to be a purely #functionalprogramming project and I find one feature where it's all suddenly #objectorientedprogramming. This too is only an issue while swapping between the two though (or trying to write reusable code).

    #softwareDevelopment #devlife

  26. Multi-language projects aren't terrible. Multi-framework projects are bearable, but multi-paradigm projects are not fun.

    Working in what appeared to be a purely #functionalprogramming project and I find one feature where it's all suddenly #objectorientedprogramming. This too is only an issue while swapping between the two though (or trying to write reusable code).

    #softwareDevelopment #devlife

  27. kitfucoda.medium.com/the-versa

    Python's __call__ dunder offers a closure alternative. It manages state in a class, callable like a function, opening new code structuring possibilities.

    In complex scenarios, __call__ enhances readability and maintainability. Encapsulating logic and data promotes cleaner code, improving clarity and debugging.

    For pre-filling arguments, consider __call__ over functools.partial, especially with methods needing internal state. It creates a state-holding object for robust operations.

    This is beneficial in large projects with complex logic. Using __call__ improves organization and maintainability, leading to efficient development.

    #Python #Programming #SoftwareDevelopment #Coding #DunderMethods #ObjectOrientedProgramming #FunctionalProgramming #CodeReadability #SoftwareEngineering #OpenToWork #getfedihired