veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

297
active users

#oop

1 post1 participant0 posts today
kudashevs<p>Programming katas are amazing for improving programming skills. In this series I want to share my experience in doing the String Calculator kata in different object-oriented ways. I hope you enjoy it! Here is the starting post: <a href="https://kudashevs.com/posts/2025/03/string-calculator-kata-object-oriented-way" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">kudashevs.com/posts/2025/03/st</span><span class="invisible">ring-calculator-kata-object-oriented-way</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/oop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oop</span></a> <a href="https://mastodon.social/tags/katas" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>katas</span></a></p>
IDK Media<p>Part of my trouble seems to have been total ignorance of OOP. Thats not a panacea, but I'm aware that this time a Godot struggle might just be an OOP struggle. I think there's also a concept of function/method life cycle that I might need to grasp &amp; have better intuition for the scene tree. Apparently instantiating, singletons, getters &amp; setters are things. Still no clue of onready nor process. Ive a basic grasp that a script is necessitated when behaviors are (/cont.)<br><a href="https://mastodon.social/tags/Godot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Godot</span></a> <a href="https://mastodon.social/tags/GodotEngine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GodotEngine</span></a> <a href="https://mastodon.social/tags/OOP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OOP</span></a></p>
IDK Media<p>So... Weeks, months have passed and my health is a little more stable and I'm ready to restart my romance with Godot. This time, ive more background knowledge. You know the competency thing? I've passed the unconsciously incompetent phase somewhat and am in a consciously incompetent zone, with a distant hope of achieving some conscious competence. Ive drawn up a dazzling curriculum and have a kind of idea of what previous pitfalls were...(cont.)<br><a href="https://mastodon.social/tags/Godot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Godot</span></a> <a href="https://mastodon.social/tags/GodotEngine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GodotEngine</span></a> <a href="https://mastodon.social/tags/OOP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OOP</span></a></p>
the mossy green<p>&gt; Indiana Republicans furious at town hall &gt;&gt;&gt;</p><p><a href="https://pnw.zone/tags/uspol" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>uspol</span></a><br><a href="https://pnw.zone/tags/GOP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GOP</span></a><br><a href="https://pnw.zone/tags/Trump" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Trump</span></a><br><a href="https://pnw.zone/tags/TownHalls" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TownHalls</span></a><br><a href="https://pnw.zone/tags/Indiana" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Indiana</span></a><br><a href="https://pnw.zone/tags/oop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oop</span></a> 🤷🏻‍♀️</p><p><a href="https://youtube.com/watch?v=9wNaJtvZOSE" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtube.com/watch?v=9wNaJtvZOS</span><span class="invisible">E</span></a></p>
Muwanga<p>See how to iterate a composite dataset without exposing its internal logic. Its a combination of the composite and Iterator design patterns while implementing an office furniture system. It uses workstation as a composition of office chair, desk and cabinet.</p><p>Read More...👇 <br><a href="https://muwangaxyz.medium.com/composite-and-iterator-design-pattern-combination-in-typescript-9840aab74dd5" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">muwangaxyz.medium.com/composit</span><span class="invisible">e-and-iterator-design-pattern-combination-in-typescript-9840aab74dd5</span></a></p><p><a href="https://mastodon.social/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> <a href="https://mastodon.social/tags/officefurniture" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>officefurniture</span></a> <a href="https://mastodon.social/tags/workstation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>workstation</span></a> <a href="https://mastodon.social/tags/compositepattern" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compositepattern</span></a> <a href="https://mastodon.social/tags/Iteratorpattern" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Iteratorpattern</span></a> <a href="https://mastodon.social/tags/designpatterns" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>designpatterns</span></a> <a href="https://mastodon.social/tags/webdevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdevelopment</span></a> <a href="https://mastodon.social/tags/officechair" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>officechair</span></a> <a href="https://mastodon.social/tags/desk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>desk</span></a> <a href="https://mastodon.social/tags/cabinet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cabinet</span></a> <a href="https://mastodon.social/tags/OOP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OOP</span></a></p>
wowiamreallyamazed🍉️<p>I swear to amaze that our oop professor is worse than our Haskell professor. How tf did that happen? <a href="https://mastodon.social/tags/haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>haskell</span></a> <a href="https://mastodon.social/tags/haskelluniversity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>haskelluniversity</span></a> <a href="https://mastodon.social/tags/objectorientedprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>objectorientedprogramming</span></a> <a href="https://mastodon.social/tags/oop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oop</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/professor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>professor</span></a> <a href="https://mastodon.social/tags/fucknazis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fucknazis</span></a></p>
wowiamreallyamazed🍉️<p>What did the object oriented programming professor say to himself when looking at a mirror "I'm ugly!", and that was the only time he was ever corect. <a href="https://mastodon.social/tags/objectorientedprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>objectorientedprogramming</span></a> <a href="https://mastodon.social/tags/oop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oop</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/professor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>professor</span></a></p>
Programming Quotes<p>The problem with object-oriented languages is they've got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.</p><p> — Joe Armstrong, Jason Gorman</p><p><a href="https://mastodon.social/tags/oop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oop</span></a></p>
Eduardo Padoan<p>I have this whole object-model in my head which is basically a compromise between class-based <a href="https://mastodon.coffee/tags/oop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oop</span></a>, and prototyped with differential inheritance.<br>You would just need to differentiate between an objects namespace and its layout, decoupling state and strutucture. 'Layout' only being created when the object is used as a prototype, and the resolution chain would go local ns-&gt;local layout if any-&gt;proto layout. Changes to the layout would have to be done explicitly to get propagated down.</p>
Riley S. Faelan<p>The principle of data hiding in <a href="https://toot.cat/tags/OOP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OOP</span></a> is an evil principle, for it seeks to instill a product/consumer dichotomy in the programmer's mind, and this is inherently hierarchical and <a href="https://toot.cat/tags/oopressive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oopressive</span></a>.</p>
Absolutum Obsoletum<p>Libcurl (<a href="https://curl.se/libcurl/c/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">curl.se/libcurl/c/</span><span class="invisible"></span></a>) is <a href="https://mastodon.social/tags/OOP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OOP</span></a> (Option Oriented Programming). Just 219 options.</p><p><a href="https://mastodon.social/tags/curl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>curl</span></a> <a href="https://mastodon.social/tags/libcurl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>libcurl</span></a></p>
weirdjokes<p>Object disoriented programming.</p><p><a href="https://mastodon.world/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> <a href="https://mastodon.world/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.world/tags/Coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coding</span></a> <a href="https://mastodon.world/tags/Statictics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Statictics</span></a> <a href="https://mastodon.world/tags/DataAnalysis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DataAnalysis</span></a> <a href="https://mastodon.world/tags/MachineLearning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MachineLearning</span></a> <a href="https://mastodon.world/tags/DataScience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DataScience</span></a> <a href="https://mastodon.world/tags/Jokes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Jokes</span></a> <a href="https://mastodon.world/tags/NeuralNetworks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NeuralNetworks</span></a> <a href="https://mastodon.world/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a> <a href="https://mastodon.world/tags/oop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oop</span></a> </p><p>💻<br>Python Knowledge Base<br><a href="https://python-code.pro/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">python-code.pro/</span><span class="invisible"></span></a></p>
Kerrick Long (code)<p>I've been using <a href="https://dotnet.social/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a> to critique my <a href="https://dotnet.social/tags/blog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blog</span></a> posts before I publish them. Among other techniques, I have it stereotype commenters on various tech sites. Tonight's example was pretty funny. <a href="https://dotnet.social/tags/RewriteItInRust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RewriteItInRust</span></a> </p><p><a href="https://dotnet.social/tags/ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruby</span></a> <a href="https://dotnet.social/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> <a href="https://dotnet.social/tags/oop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oop</span></a> <a href="https://dotnet.social/tags/blogging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blogging</span></a> <a href="https://dotnet.social/tags/writing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>writing</span></a> <a href="https://dotnet.social/tags/llm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>llm</span></a></p>
Swapneel Mohite<p>Take the red pill of <a href="https://mastodon.social/tags/OOP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OOP</span></a>! Learn programming concepts in <a href="https://mastodon.social/tags/TheMatrix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TheMatrix</span></a>. Less dodging bullets, more <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a>. Inheritance, polymorphism, fun!</p><p><a href="https://mastodon.social/tags/OOP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OOP</span></a> <a href="https://mastodon.social/tags/ObjectOrientedProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ObjectOrientedProgramming</span></a> <a href="https://mastodon.social/tags/Abstraction" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Abstraction</span></a> <a href="https://mastodon.social/tags/AgentSmith" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AgentSmith</span></a> <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a>++ <a href="https://mastodon.social/tags/characteranalysis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>characteranalysis</span></a> <a href="https://mastodon.social/tags/Classes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Classes</span></a> <a href="https://mastodon.social/tags/Encapsulation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Encapsulation</span></a> <a href="https://mastodon.social/tags/Inheritance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Inheritance</span></a> <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://mastodon.social/tags/Morpheus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Morpheus</span></a> <a href="https://mastodon.social/tags/Neo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Neo</span></a> <a href="https://mastodon.social/tags/Objects" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Objects</span></a> <a href="https://mastodon.social/tags/OOPConcepts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OOPConcepts</span></a> <a href="https://mastodon.social/tags/Polymorphism" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Polymorphism</span></a> <a href="https://mastodon.social/tags/TheMatrix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TheMatrix</span></a> <a href="https://mastodon.social/tags/Oracle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Oracle</span></a> <a href="https://mastodon.social/tags/Trinity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Trinity</span></a> <a href="https://mastodon.social/tags/GiggleByte" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GiggleByte</span></a> <a href="https://mastodon.social/tags/SwapneelMohite" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SwapneelMohite</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a></p><p><a href="https://medium.com/@swap.mohite/the-matrix-an-object-oriented-lesson-i-taught-revisited-9532a0712bc9" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@swap.mohite/the-ma</span><span class="invisible">trix-an-object-oriented-lesson-i-taught-revisited-9532a0712bc9</span></a></p>
Jakub Zalas<p>Principle of Mutual Oblivion (PoMO): <a href="https://ralfwestphal.substack.com/p/principle-of-mutual-oblivion-pomo" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ralfwestphal.substack.com/p/pr</span><span class="invisible">inciple-of-mutual-oblivion-pomo</span></a></p><p>Radical Object-Orientation looks a lot like functional programming.</p><p><a href="https://mastodon.social/tags/oop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>oop</span></a> <a href="https://mastodon.social/tags/fp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fp</span></a></p>