#objectorientedprogramming — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #objectorientedprogramming, aggregated by home.social.
-
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: https://youtube.com/shorts/vnqxatJagbg #SteveJobs #NeXT #TechHistory #ObjectOrientedProgramming
-
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: https://youtube.com/shorts/vnqxatJagbg #SteveJobs #NeXT #TechHistory #ObjectOrientedProgramming
-
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 https://youtube.com/shorts/vnqxatJagbg
-
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 https://youtube.com/shorts/vnqxatJagbg
-
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 https://youtube.com/shorts/vnqxatJagbg
-
Elegant Design Principles by Narayanan Jayaratchagan is free with a Leanpub Reader membership! Or you can buy it for $19.00! https://leanpub.com/elegant_design_principles_fsd #ObjectOrientedProgramming #ComputerProgramming #Java #SoftwareArchitecture #FunctionalProgramming
-
Elegant Design Principles by Narayanan Jayaratchagan is free with a Leanpub Reader membership! Or you can buy it for $19.00! https://leanpub.com/elegant_design_principles_fsd #ObjectOrientedProgramming #ComputerProgramming #Java #SoftwareArchitecture #FunctionalProgramming
-
Elegant Design Principles by Narayanan Jayaratchagan is free with a Leanpub Reader membership! Or you can buy it for $19.00! https://leanpub.com/elegant_design_principles_fsd #ObjectOrientedProgramming #ComputerProgramming #Java #SoftwareArchitecture #FunctionalProgramming
-
Elegant Design Principles by Narayanan Jayaratchagan is free with a Leanpub Reader membership! Or you can buy it for $19.00! https://leanpub.com/elegant_design_principles_fsd #ObjectOrientedProgramming #ComputerProgramming #Java #SoftwareArchitecture #FunctionalProgramming
-
Elegant Design Principles by Narayanan Jayaratchagan is free with a Leanpub Reader membership! Or you can buy it for $19.00! https://leanpub.com/elegant_design_principles_fsd #ObjectOrientedProgramming #ComputerProgramming #Java #SoftwareArchitecture #FunctionalProgramming
-
Elegant Design Principles by Narayanan Jayaratchagan is free with a Leanpub Reader membership! Or you can buy it for $19.00! https://leanpub.com/elegant_design_principles_fsd #ObjectOrientedProgramming #ComputerProgramming #Java #SoftwareArchitecture #FunctionalProgramming
-
Elegant Design Principles by Narayanan Jayaratchagan is free with a Leanpub Reader membership! Or you can buy it for $19.00! https://leanpub.com/elegant_design_principles_fsd #ObjectOrientedProgramming #ComputerProgramming #Java #SoftwareArchitecture #FunctionalProgramming
-
Elegant Design Principles by Narayanan Jayaratchagan is free with a Leanpub Reader membership! Or you can buy it for $19.00! https://leanpub.com/elegant_design_principles_fsd #ObjectOrientedProgramming #ComputerProgramming #Java #SoftwareArchitecture #FunctionalProgramming
-
Elegant Design Principles by Narayanan Jayaratchagan is free with a Leanpub Reader membership! Or you can buy it for $19.00! https://leanpub.com/elegant_design_principles_fsd #ObjectOrientedProgramming #ComputerProgramming #Java #SoftwareArchitecture #FunctionalProgramming
-
Elegant Design Principles by Narayanan Jayaratchagan is free with a Leanpub Reader membership! Or you can buy it for $19.00! https://leanpub.com/elegant_design_principles_fsd #ObjectOrientedProgramming #ComputerProgramming #Java #SoftwareArchitecture #FunctionalProgramming
-
Elegant Design Principles by Narayanan Jayaratchagan is free with a Leanpub Reader membership! Or you can buy it for $19.00! https://leanpub.com/elegant_design_principles_fsd #ObjectOrientedProgramming #ComputerProgramming #Java #SoftwareArchitecture #FunctionalProgramming
-
Elegant Design Principles by Narayanan Jayaratchagan is free with a Leanpub Reader membership! Or you can buy it for $19.00! https://leanpub.com/elegant_design_principles_fsd #ObjectOrientedProgramming #ComputerProgramming #Java #SoftwareArchitecture #FunctionalProgramming
-
Elegant Design Principles by Narayanan Jayaratchagan is free with a Leanpub Reader membership! Or you can buy it for $19.00! https://leanpub.com/elegant_design_principles_fsd #ObjectOrientedProgramming #ComputerProgramming #Java #SoftwareArchitecture #FunctionalProgramming
-
Elegant Design Principles by Narayanan Jayaratchagan is free with a Leanpub Reader membership! Or you can buy it for $19.00! https://leanpub.com/elegant_design_principles_fsd #ObjectOrientedProgramming #ComputerProgramming #Java #SoftwareArchitecture #FunctionalProgramming
-
Elegant Design Principles by Narayanan Jayaratchagan is free with a Leanpub Reader membership! Or you can buy it for $19.00! https://leanpub.com/elegant_design_principles_fsd #ObjectOrientedProgramming #ComputerProgramming #Java #SoftwareArchitecture #FunctionalProgramming
-
What has the Internet been saying about Design Patterns to make the LLMs so allergic to them?
#OOP #ObjectOrientedProgramming #DesignPatterns #Programming #SoftwareEngineering #LLM #GenAI #AI #VibeCoding #AugmentedCoding
-
What has the Internet been saying about Design Patterns to make the LLMs so allergic to them?
#OOP #ObjectOrientedProgramming #DesignPatterns #Programming #SoftwareEngineering #LLM #GenAI #AI #VibeCoding #AugmentedCoding
-
What has the Internet been saying about Design Patterns to make the LLMs so allergic to them?
#OOP #ObjectOrientedProgramming #DesignPatterns #Programming #SoftwareEngineering #LLM #GenAI #AI #VibeCoding #AugmentedCoding
-
🌟 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. 🙄
https://www.thecodedmessage.com/posts/oop-3-inheritance/ #Rust #ObjectOrientedProgramming #Inheritance #TechDiscussions #HackerNews #ngated -
🌟 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. 🙄
https://www.thecodedmessage.com/posts/oop-3-inheritance/ #Rust #ObjectOrientedProgramming #Inheritance #TechDiscussions #HackerNews #ngated -
🌟 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. 🙄
https://www.thecodedmessage.com/posts/oop-3-inheritance/ #Rust #ObjectOrientedProgramming #Inheritance #TechDiscussions #HackerNews #ngated -
https://technologiesinternetz.blogspot.com/2025/12/the-definitive-roadmap-how-to-become.html
The Definitive Roadmap: How to Become a Java Developer in 2026
#java #developer #programming #objectorientedprogramming #oop
-
https://technologiesinternetz.blogspot.com/2025/12/the-definitive-roadmap-how-to-become.html
The Definitive Roadmap: How to Become a Java Developer in 2026
#java #developer #programming #objectorientedprogramming #oop
-
https://technologiesinternetz.blogspot.com/2025/12/the-definitive-roadmap-how-to-become.html
The Definitive Roadmap: How to Become a Java Developer in 2026
#java #developer #programming #objectorientedprogramming #oop
-
I love how simple Kitten’s Streaming HTML workflow makes building features like this, especially when using class-based Kitten pages and components :)
:kitten:💕
#Kitten #SmallWeb #StreamingHTML #EventBasedProgramming #ObjectOrientedProgramming #JavaScript #NodeJS #web #dev #GazaVerified
-
I love how simple Kitten’s Streaming HTML workflow makes building features like this, especially when using class-based Kitten pages and components :)
:kitten:💕
#Kitten #SmallWeb #StreamingHTML #EventBasedProgramming #ObjectOrientedProgramming #JavaScript #NodeJS #web #dev #GazaVerified
-
I love how simple Kitten’s Streaming HTML workflow makes building features like this, especially when using class-based Kitten pages and components :)
:kitten:💕
#Kitten #SmallWeb #StreamingHTML #EventBasedProgramming #ObjectOrientedProgramming #JavaScript #NodeJS #web #dev #GazaVerified
-
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. […]https://kerrick.blog/articles/2025/confessions-of-a-software-developer-no-more-self-censorship/
-
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.
-
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.
-
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.
-
Explore how OOP handles dependencies—from constructor injection to Kotlin’s new context parameters—and learn which approach fits your code best. https://hackernoon.com/understanding-dependency-injection-in-object-oriented-programming #objectorientedprogramming
-
Explore how OOP handles dependencies—from constructor injection to Kotlin’s new context parameters—and learn which approach fits your code best. https://hackernoon.com/understanding-dependency-injection-in-object-oriented-programming #objectorientedprogramming
-
Explore how OOP handles dependencies—from constructor injection to Kotlin’s new context parameters—and learn which approach fits your code best. https://hackernoon.com/understanding-dependency-injection-in-object-oriented-programming #objectorientedprogramming
-
"A rule is only meaningful in a specific flow. When you abstract it too early, you lose that meaning and invite bugs the moment someone 'reuses' it in a place it doesn't belong."
#softwareengineering #developerexperience #objectorientedprogramming #code #reuse #functionalprogramming
https://ricofritzsche.me/objects-are-dead-long-live-feature-slices/
-
"A rule is only meaningful in a specific flow. When you abstract it too early, you lose that meaning and invite bugs the moment someone 'reuses' it in a place it doesn't belong."
#softwareengineering #developerexperience #objectorientedprogramming #code #reuse #functionalprogramming
https://ricofritzsche.me/objects-are-dead-long-live-feature-slices/
-
"A rule is only meaningful in a specific flow. When you abstract it too early, you lose that meaning and invite bugs the moment someone 'reuses' it in a place it doesn't belong."
#softwareengineering #developerexperience #objectorientedprogramming #code #reuse #functionalprogramming
https://ricofritzsche.me/objects-are-dead-long-live-feature-slices/
-
In this post, I've described two usages of the GoF's creational patterns, improving maintainability and ensuring objects are fully initialized https://hackernoon.com/object-creation-the-issues-i-faced-and-the-patterns-that-helped-me #objectorientedprogramming
-
In this post, I've described two usages of the GoF's creational patterns, improving maintainability and ensuring objects are fully initialized https://hackernoon.com/object-creation-the-issues-i-faced-and-the-patterns-that-helped-me #objectorientedprogramming
-
In this post, I've described two usages of the GoF's creational patterns, improving maintainability and ensuring objects are fully initialized https://hackernoon.com/object-creation-the-issues-i-faced-and-the-patterns-that-helped-me #objectorientedprogramming
-
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) -
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) -
Inheritance and composition in C++
-
Class constructors and destructors in C++
-
Intro to Object Oriented Programming
-
Intro to Object Oriented Programming
-
- Classes
- Instances of class
- Encapsulation
- Abstraction
- Inheritance
- Polymorphism
- SOLID design
- Design patterns -
- Classes
- Instances of class
- Encapsulation
- Abstraction
- Inheritance
- Polymorphism
- SOLID design
- Design patterns -
- Classes
- Instances of class
- Encapsulation
- Abstraction
- Inheritance
- Polymorphism
- SOLID design
- Design patterns -
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).
-
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).
-
Take the red pill of #OOP! Learn programming concepts in #TheMatrix. Less dodging bullets, more #coding. Inheritance, polymorphism, fun!
#OOP #ObjectOrientedProgramming #Abstraction #AgentSmith #C++ #characteranalysis #Classes #Encapsulation #Inheritance #Java #Morpheus #Neo #Objects #OOPConcepts #Polymorphism #TheMatrix #Oracle #Trinity #GiggleByte #SwapneelMohite #programming #coding
https://medium.com/@swap.mohite/the-matrix-an-object-oriented-lesson-i-taught-revisited-9532a0712bc9
-
Take the red pill of #OOP! Learn programming concepts in #TheMatrix. Less dodging bullets, more #coding. Inheritance, polymorphism, fun!
#OOP #ObjectOrientedProgramming #Abstraction #AgentSmith #C++ #characteranalysis #Classes #Encapsulation #Inheritance #Java #Morpheus #Neo #Objects #OOPConcepts #Polymorphism #TheMatrix #Oracle #Trinity #GiggleByte #SwapneelMohite #programming #coding
https://medium.com/@swap.mohite/the-matrix-an-object-oriented-lesson-i-taught-revisited-9532a0712bc9
-
https://kitfucoda.medium.com/the-versatility-of-call-a-python-developers-secret-weapon-a6bff776971a
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