#objectoriented
Armored Ship Battle v6.8f

By: ObjectOriented
Created On: 2/28/2009
Last Updated: 3/8/2017
Link: www.roblox.com/games/837876...
March 12, 2025 at 11:06 PM
Found a way to identify the science kids in my programming class..

OOP Review: We are all all inherited from fish right?

#programming #science #scishow #hankgreen #oop #software #genetics #fish #teaching #objectoriented
October 22, 2025 at 4:23 PM
so this. refers to this.
all you gotta know

#dev #programming #programminghumor #objectoriented
December 18, 2024 at 4:28 PM
Programming Joke of the Day: Feb 4, 2026
Check out our app: https://restlesside.com 🚀 #programming #programminghumor #programmingjokes #javascript #objectoriented
February 4, 2026 at 2:31 PM
May 30, 2025 at 1:09 PM
When 4 regression unit tests you wrote all start passing after just one code change and only then do you realize the "4" issues are caused by the same shared code. #objectoriented #generic
October 21, 2025 at 1:28 PM
European Conference on Object-Oriented Programming (ECOOP) 2025 will be held at Western Norway University of Applied Sciences 30 June-4 July 2025, Bergen, Norway 2025.ecoop.org #ProgrammingLanguage #ObjectOriented #Norway
January 24, 2025 at 3:34 PM
The time has come! Say hello to MikroORM v5!

https://github.com/mikro-orm/mikro-orm/releases/tag/v5.0.0

<a h
ref="https://link.medium.com/AyQQiuXXqnb" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">https://link.medium.com/AyQQiuXXqnb

#TypeScript #javascript #knexjs #MongoDB #mysql #postgresql #sqlite #MariaDB #DEVcommunity #objectoriented #nodejs #sql #webdev
December 8, 2024 at 10:26 AM
🔹Why Learn Java Basics?
🔸Understand #JavaSyntax and #ObjectOriented #Programming with a simple hands-on example.
🔸Learn to set up your #javaenvironment and compile your first program.
🔸Master key concepts like #classes, #methods, and #printstatements.
🔸Explore advanced Java #programming concepts.
Create Your First Java Program- Hello World
Write your first Java hello world program with this step-by-step guide. In this article, you will get to learn how to create and run Java code.
www.igmguru.com
February 26, 2025 at 1:25 PM
Assign #1- Bank Simulator CST8130 Answered

Problem Description: In this assignment, you will complete an objectoriented version of the software managing Bank customers’ Bank Accounts. Note you may NOT use the ArrayList class in Java for this assignment. We will use this assignment as the base for…
Assign #1- Bank Simulator CST8130 Answered
Problem Description: In this assignment, you will complete an objectoriented version of the software managing Bank customers’ Bank Accounts. Note you may NOT use the ArrayList class in Java for this assignment. We will use this assignment as the base for many following assignments. You must use the classes as named in this assignment, but you can use different methods and data member names as long as your solution follows all Object Oriented Principles.
jarviscodinghub.com
September 9, 2026 at 10:22 AM
YouTrackDB Graph Database — Ditch SQL, store complex data with YouTrackDB graph database

Read more →

#GraphDatabase #Youtrackdb #ObjectOriented
YouTrackDB Graph Database
Ditch SQL, store complex data with YouTrackDB graph database
airanked.dev
July 14, 2026 at 8:00 AM
William R. Cook
On Understanding Data Abstraction, Revisited
2009

#essay #abstractdatatypes #adt #objectoriented #oop #lambda #abstraction #dataabstraction #informationhiding

"One conclusion you could draw from this analysis is
that the untyped λ-calculus was the first object-oriented language."
www.cs.utexas.edu
July 1, 2026 at 3:05 PM
My Software Development story continues with the introduction of Object-Oriented Programming, object-oriented languages and Apple's MacApp platform. #MPW #MacApp #OOP #objectoriented #ObjectPascal #inheritance #polymorphism

backtosoftwaredevelopment.substack.com/p/a-life-of-...
A Life of Software Development : Object-Oriented Programming and MacApp
1987-1991
backtosoftwaredevelopment.substack.com
November 18, 2024 at 11:37 AM
6/10: Materiality resists. Bodies, objects, and technologies are co-agents in world-making. Reality is a relational network, not a static background. A post-humanist turn: agency is distributed between human and non-human actors. #Materiality #ObjectOriented #Agency
February 5, 2026 at 5:44 PM
Leading a application-developing-team - just short. We had already this huge step to objectoriented programming. KI possible maintain a kind of objects, but you have to feed em‘ with that bunch of information, variables algorithms etc. better doing the quick myself.
etc.so - AI-Powered Link in Bio
Auto-generated professional biographies that update weekly
etc.so
January 31, 2026 at 4:14 PM
Object Oriented Design Principles Cheat Sheet - Concepts and Lists of Principles #objectoriented #designprinciples #cheatsheet #interviewpreparation senoritadeveloper.medium.com/object-orien...
Object Oriented Design Principles Cheat Sheet
Concepts and Lists of Principles
senoritadeveloper.medium.com
April 12, 2025 at 3:54 PM
Review — Is ByteByteGo a Good Place to Learn #ObjectOriented Analysis and Design in 2025?
Review — Is ByteByteGo a Good Place to Learn #ObjectOriented Analysis and Design in 2025? Why you should join ByteByteGo to learn Object Oriented #Programming, Analysis and Design in 2025 credit — ByteByteGo Hello guys, when it comes to software engineering and development, certain skills never go out of fashion and one of them is Object Oriented Programming, Analysis, and Design. Programming languages evolve, frameworks change, and tools get replaced every few years — but Object-Oriented Analysis and Design (OOAD) remains timeless, they were there 20 years back and they are still here. It’s the foundation of how we model problems, design robust systems, and write maintainable code.In 2025, the demand for engineers who understand object-oriented design principles is higher than ever. Because of advanced AI Coding tools like GitHub Copilot, Devin, and Claud Code, companies are no longer just looking for coders — they want developers who can think like architects, design scalable solutions, and work with evolving business requirements. Naturally, this leads many engineers to ask: Where should I learn Object-Oriented Analysis and Design? While there are not many places where you can learn OOP Design, one name that consistently comes up in system design and architecture circles is ByteByteGo , a popular website and platform founded by Alex Xu, author of the best-selling System Design Interview book series. System Design · Coding · Behavioral · Machine Learning Interviews ByteByteGo has built a reputation for teaching system design with world-class visuals and practical insights but they have now also improved and enhanced their site to add more content on OOP Design, Machine Learning System Design, Generative AI Design, and Coding interview patterns to become a complete package for tech interview preparation. But is it the right place to learn OOAD in 2025? Let’s break this down in detail. Though, if you are in hurry, I suggest you to go and join ByteByteGo now because they are offering 50% discount on their lifetime plan for a limited time. I just bought that because it provide the best value. You can now get it for just $499 which is like 2.5 times of their annual plan and given this is evergreen topic you will be using the resource every now and then. Here is the link — Join ByteByteGo Lifetime or Annual Plan for 50% OFF Why Object-Oriented Analysis and Design Still Matters in 2025? Before we dive into ByteByteGo, let’s revisit why OOAD is still crucial today. This will also help you to learn the importance of object oriented analysis and design. * Foundation for System Design Every complex system — whether it’s an e-commerce site, a ride-sharing platform, or a payment processor — can be broken down into objects, their relationships, and the behaviors they exhibit. Understanding OOAD is key to building scalable and extensible systems. * Bridge Between Requirements and Code OOAD provides a framework for translating vague business needs into concrete technical solutions. Concepts like use cases, UML diagrams, class hierarchies, and design patterns remain core to this process. * Maintainability & Team Collaboration Clean, object-oriented design allows teams to collaborate effectively. When classes, interfaces, and responsibilities are well-defined, onboarding new engineers becomes easier and codebases remain maintainable. * Interview Relevance System design interviews often test candidates’ OOAD knowledge indirectly. Questions like “Design a parking lot” or “Design a Fitness Tracking App” are essentially OOAD challenges disguised as system design problems. Object oriented design not only help you to solve the complex problems by breaking into object and classes but also provides you tools to mange the complexity. Here is a quick guide to master Object Oriented Programming fundamentals from ByteByteGo. What is ByteByteGo? If you don’t know, ByteByteGo is an online learning platform dedicated to system design and software architecture. Unlike general-purpose online tech learning platforms like Udemy or Coursera, ByteByteGo focuses on a narrow but deep niche: * Visual-first content: Rich animations, diagrams, and infographics explain how real-world systems are designed. * Architecture-driven learning: The focus is on concepts like scalability, fault tolerance, load balancing, and distributed systems. * Curated and updated: ByteByteGo regularly releases new visual guides, newsletters, and case studies of large-scale systems. But here’s the key question: Does ByteByteGo cover enough ground to help you master Object-Oriented Analysis and Design? The answer is Yes, and its very evident if you see their solution of classic object oriented problem “ How to design a Parking Lot”, it is themost detailed and structured I have even found online for this problem. This is also a free lesson, so I highly recommend you to check it out. The way the come up with core objects and classes is really good. They also explain design choices which will give you a lot of insights for solving object oriented design problem on interview. Here is the link :- Parking Lot Design ByteByteGo and Object-Oriented Analysis & Design While ByteByteGo is primarily known for system design, OOAD is an integral part of its teaching, Here’s why: * Case Study Approach ByteByteGo often explains systems like Uber, Netflix, and WhatsApp by first breaking down requirements (analysis) and then mapping them into interacting components and classes (design). This mirrors the OOAD process perfectly. * Design Patterns in Action OOAD isn’t just about drawing UML diagrams — it’s about applying SOLID principles and design patterns (like Strategy, Observer, Factory, and Singleton) to real-world systems. ByteByteGo’s examples naturally weave in these principles. * From Low-Level to High-Level Design ByteByteGo bridges low-level OOAD (e.g., designing a ParkingLot, Vehicle, and Ticket class hierarchy) with high-level architecture (e.g., handling reservations at scale across multiple regions). * Visual Diagrams for OOAD OOAD heavily relies on diagrams (use case diagrams, class diagrams, sequence diagrams). ByteByteGo’s industry-leading visuals make it one of the best resources for understanding and retaining these concepts. Alex Xu, creator of ByteByteGo have also added all the content of his popular Object Oriented Design Interview: An Insider’s Guide book into platform, which makes it one of the best place to learn OOP Design for interviews. Pros and Cons of ByteByteGo for Object Oriented Analysis and Design While Visual diagrams is strength of ByteByteGo, there are many small things which makes the ByteByteGo a great place to level up your Object Oriented Programming skills. Here are few of them which I liked: * Intuitive Explanations: Complex OOAD concepts like abstraction, polymorphism, and composition are demonstrated through real-world case studies. * Interview Alignment: Many ByteByteGo lessons double as direct preparation for object-oriented design interview questions (e.g., Design Parking Lot, Design a Coffee Machine, Design a Hotel Booking System). * Scalable Thinking: OOAD in isolation can feel academic. ByteByteGo extends it to distributed systems, showing how small OOAD principles scale up to massive architectures. * Engaging Visuals: Traditional OOAD textbooks can feel dry. ByteByteGo brings them to life with motion diagrams and visual storytelling. Now, let’s see where ByteByteGo Falls Short for Object Oriented Programming, Analysis and Design : * Not Beginner-Oriented ByteByteGo assumes some familiarity with system design. If you’re brand-new to OOAD and want hands-on coding exercises, it may not feel sufficient. * In that case, you might pair it with a Udemy course like Low-Level System Design, and Design Patterns & SOLID Principles can improve learning. * Subscription Model Unlike Udemy (where you pay once and own the course forever), ByteByteGo is subscription-based (~$199/year). You’ll lose access if you stop paying. * No Coding Playground Educative.io offers interactive coding environments where you can practice OOAD patterns directly in the browser. ByteByteGo doesn’t have that feature. Overall, ByteByteGo is a great place to learn OOP Design principles and fundamentals and also practicing OOP Design problems like Parking Lot, Vending Machine, Tic-Tac-Toe game and the best thing is that you can join ByteByteGo now for 50% discount. It’s rare discount they are giving now. ByteByteGo Alternatives to Learn Object Oriented Analysis and Design If you want to combine ByteByteGo with other platforms, here are some strong options: * Udemy Affordable one-time purchase courses with lifetime access. Best picks for OOAD include: * Low-Level System Design, Design Patterns & SOLID Principles * Object Oriented Programming and Design Bootcamp (OOP) 2. Educative.io Known for Grokking the Low Level Design Interview Using OOD Principles and Grokking the Modern System Design Interview. These are text-based, interactive, and coding-focused. Grokking the Low Level Design Interview Using OOD Principles 3. Books * Head First Object-Oriented Analysis & Design (classic beginner-friendly text) * Object Oriented Design Interview: An Insider’s Guide (the ByteByteGo book on OOP Design) You can also combine ByteByteGo with a book like “Head First OOP Design” to better understand the topic. I mostly learn from these two only. Who Should Join ByteByteGo for Object Oriented Analysis? Since Object Oriented Programming and OOP Analysis and design are essential skills for modern software developers, and other tech guys, they should join ByteByteGo to learn and improve their Object Oriented Analysis and Design skills. Apart from them, here are few more group of people who can join ByteByteGo to learn object oriented Analysis and design: * Intermediate Engineers: If you already know basic OOP and want to see how OOAD applies to large-scale systems then ByteByteGo is a great place. They provide a nice framework to identify core objects and come up with class diagram and low level design for any real world problem. * Interview Candidates: If you are preparing for object-oriented design or system design rounds at companies like Amazon, Google, or Meta then you should definitely join ByteByteGo to brush up or level up your OOP Design skills. * Architects-in-Training: If you’re stepping into tech lead or architect roles, ByteByteGo helps you think in terms of both low-level classes and high-level systems. If your main goal is to deeply understand OOAD in the context of real-world systems and interviews, then ByteByteGo is an excellent choice. But I’d recommend a hybrid approach: * Start with ByteByteGo for visual explanations and architectural depth. * Pair it with a hands-on Udemy course like Low-Level System Design, Design Patterns & SOLID Principles to get practical coding practice. * If you have time, reinforce your learning with Grokking the Low Level Design Interview Using OOD Principles course on Educative.io. Grokking the Low Level Design Interview Using OOD Principles Conclusion So, is ByteByteGo a good place to learn Object-Oriented Analysis and Design in 2025? Yes — after combining the content of popular book Object Oriented Design Interview: An Insider’s Guide , it become an excellent place to learn OOP Design for interviews . ByteByteGo excels at teaching OOAD in context — you’ll see how principles translate into scalable, real-world systems. Its visuals are unmatched, and its focus on system design naturally reinforces OOAD concepts. However, if you’re looking for a coding-heavy, beginner-friendly introduction, you’ll need to supplement it with Udemy or Educative courses. For serious engineers aiming at interview prep, career growth, or architect-level understanding, ByteByteGo is absolutely worth the investment. The best thing is that they are now offering 50% discount on their lifetime plan for a limited time. You can now get it for just $499 which is like 2.5 times of their annual plan and given this is evergreen topic you will be using the resource every now and then. Here is the link to join — Grab the 50% OFF deal her System Design · Coding · Behavioral · Machine Learning Interviews Other System Design and Coding Interview and Resources you may like * ByteByteGo vs Udemy? Which is better for System Design inteviews? * 16 Best Resources for System Design Interview Prep * Is DesignGuru’s System Design Course worth it * Why AlgoMonster is best platform for DSA Prepration in 2025 * ByteByteGo vs NeetCode vs Educative? which one is better? * DesignGurus.io Review 2025 — Is it worth it? * Is ByteByteGo a good place for Coding interviews? * 3 Free Books and Courses for System Design Interviews * ByteBytego vs Exponent? which one is better? * ByteByteGo 50% OFF? Should you Join? * 10 Reasons to Learn System Design in 2025 * Should you join ByteByteGo to learn System Design? * Is System Design Interview RoadMap by DesignGurus worth it? * Is Exponent’s System Design Course worth it? * Is OOP Design Interview — An Insider Guide worth it? * Is Exponent Good Place for Coding Interview Prep? * 6 Best System Design and API Design Interactive Courses * Top 5 System Design YouTube Channels for Engineers * How to prepare for DSA for coding interviews? * 3 Places to Practice System Design Mock interviews * Is Designing Data-intensive application book worth reading? All the best for your Object Oriented Programming, Analysis and Design learning journey, if you have any doubts or questions, feel free to ask in the comments.P. S. — If you just want to do one thing at this moment, join ByteByteGo and start learning software architecture fundamentals and you will thank me later. It’s one of the most comprehensive resource for coding interview now. System Design · Coding · Behavioral · Machine Learning Interviews --- Review — Is ByteByteGo a Good Place to Learn Object-Oriented Analysis and Design in 2025? was originally published in Javarevisited on Medium, where people are continuing the conversation by highlighting and responding to this story.
dlvr.it
October 14, 2025 at 4:03 AM
Review — Is ByteByteGo a Good Place to Learn #ObjectOriented Analysis and Design in 2025?
Review — Is ByteByteGo a Good Place to Learn #ObjectOriented Analysis and Design in 2025? Why you should join ByteByteGo to learn Object Oriented #Programming, Analysis and Design in 2025 credit — ByteByteGo Hello guys, when it comes to software engineering and development, certain skills never go out of fashion and one of them is Object Oriented Programming, Analysis, and Design. Programming languages evolve, frameworks change, and tools get replaced every few years — but Object-Oriented Analysis and Design (OOAD) remains timeless, they were there 20 years back and they are still here. It’s the foundation of how we model problems, design robust systems, and write maintainable code.In 2025, the demand for engineers who understand object-oriented design principles is higher than ever. Because of advanced AI Coding tools like GitHub Copilot, Devin, and Claud Code, companies are no longer just looking for coders — they want developers who can think like architects, design scalable solutions, and work with evolving business requirements. Naturally, this leads many engineers to ask: Where should I learn Object-Oriented Analysis and Design? While there are not many places where you can learn OOP Design, one name that consistently comes up in system design and architecture circles is ByteByteGo , a popular website and platform founded by Alex Xu, author of the best-selling System Design Interview book series. System Design · Coding · Behavioral · Machine Learning Interviews ByteByteGo has built a reputation for teaching system design with world-class visuals and practical insights but they have now also improved and enhanced their site to add more content on OOP Design, Machine Learning System Design, Generative AI Design, and Coding interview patterns to become a complete package for tech interview preparation. But is it the right place to learn OOAD in 2025? Let’s break this down in detail. Though, if you are in hurry, I suggest you to go and join ByteByteGo now because they are offering 50% discount on their lifetime plan for a limited time. I just bought that because it provide the best value. You can now get it for just $499 which is like 2.5 times of their annual plan and given this is evergreen topic you will be using the resource every now and then. Here is the link — Join ByteByteGo Lifetime or Annual Plan for 50% OFF Why Object-Oriented Analysis and Design Still Matters in 2025? Before we dive into ByteByteGo, let’s revisit why OOAD is still crucial today. This will also help you to learn the importance of object oriented analysis and design. * Foundation for System Design Every complex system — whether it’s an e-commerce site, a ride-sharing platform, or a payment processor — can be broken down into objects, their relationships, and the behaviors they exhibit. Understanding OOAD is key to building scalable and extensible systems. * Bridge Between Requirements and Code OOAD provides a framework for translating vague business needs into concrete technical solutions. Concepts like use cases, UML diagrams, class hierarchies, and design patterns remain core to this process. * Maintainability & Team Collaboration Clean, object-oriented design allows teams to collaborate effectively. When classes, interfaces, and responsibilities are well-defined, onboarding new engineers becomes easier and codebases remain maintainable. * Interview Relevance System design interviews often test candidates’ OOAD knowledge indirectly. Questions like “Design a parking lot” or “Design a Fitness Tracking App” are essentially OOAD challenges disguised as system design problems. Object oriented design not only help you to solve the complex problems by breaking into object and classes but also provides you tools to mange the complexity. Here is a quick guide to master Object Oriented Programming fundamentals from ByteByteGo. What is ByteByteGo? If you don’t know, ByteByteGo is an online learning platform dedicated to system design and software architecture. Unlike general-purpose online tech learning platforms like Udemy or Coursera, ByteByteGo focuses on a narrow but deep niche: * Visual-first content: Rich animations, diagrams, and infographics explain how real-world systems are designed. * Architecture-driven learning: The focus is on concepts like scalability, fault tolerance, load balancing, and distributed systems. * Curated and updated: ByteByteGo regularly releases new visual guides, newsletters, and case studies of large-scale systems. But here’s the key question: Does ByteByteGo cover enough ground to help you master Object-Oriented Analysis and Design? The answer is Yes, and its very evident if you see their solution of classic object oriented problem “ How to design a Parking Lot”, it is themost detailed and structured I have even found online for this problem. This is also a free lesson, so I highly recommend you to check it out. The way the come up with core objects and classes is really good. They also explain design choices which will give you a lot of insights for solving object oriented design problem on interview. Here is the link :- Parking Lot Design ByteByteGo and Object-Oriented Analysis & Design While ByteByteGo is primarily known for system design, OOAD is an integral part of its teaching, Here’s why: * Case Study Approach ByteByteGo often explains systems like Uber, Netflix, and WhatsApp by first breaking down requirements (analysis) and then mapping them into interacting components and classes (design). This mirrors the OOAD process perfectly. * Design Patterns in Action OOAD isn’t just about drawing UML diagrams — it’s about applying SOLID principles and design patterns (like Strategy, Observer, Factory, and Singleton) to real-world systems. ByteByteGo’s examples naturally weave in these principles. * From Low-Level to High-Level Design ByteByteGo bridges low-level OOAD (e.g., designing a ParkingLot, Vehicle, and Ticket class hierarchy) with high-level architecture (e.g., handling reservations at scale across multiple regions). * Visual Diagrams for OOAD OOAD heavily relies on diagrams (use case diagrams, class diagrams, sequence diagrams). ByteByteGo’s industry-leading visuals make it one of the best resources for understanding and retaining these concepts. Alex Xu, creator of ByteByteGo have also added all the content of his popular Object Oriented Design Interview: An Insider’s Guide book into platform, which makes it one of the best place to learn OOP Design for interviews. Pros and Cons of ByteByteGo for Object Oriented Analysis and Design While Visual diagrams is strength of ByteByteGo, there are many small things which makes the ByteByteGo a great place to level up your Object Oriented Programming skills. Here are few of them which I liked: * Intuitive Explanations: Complex OOAD concepts like abstraction, polymorphism, and composition are demonstrated through real-world case studies. * Interview Alignment: Many ByteByteGo lessons double as direct preparation for object-oriented design interview questions (e.g., Design Parking Lot, Design a Coffee Machine, Design a Hotel Booking System). * Scalable Thinking: OOAD in isolation can feel academic. ByteByteGo extends it to distributed systems, showing how small OOAD principles scale up to massive architectures. * Engaging Visuals: Traditional OOAD textbooks can feel dry. ByteByteGo brings them to life with motion diagrams and visual storytelling. Now, let’s see where ByteByteGo Falls Short for Object Oriented Programming, Analysis and Design : * Not Beginner-Oriented ByteByteGo assumes some familiarity with system design. If you’re brand-new to OOAD and want hands-on coding exercises, it may not feel sufficient. * In that case, you might pair it with a Udemy course like Low-Level System Design, and Design Patterns & SOLID Principles can improve learning. * Subscription Model Unlike Udemy (where you pay once and own the course forever), ByteByteGo is subscription-based (~$199/year). You’ll lose access if you stop paying. * No Coding Playground Educative.io offers interactive coding environments where you can practice OOAD patterns directly in the browser. ByteByteGo doesn’t have that feature. Overall, ByteByteGo is a great place to learn OOP Design principles and fundamentals and also practicing OOP Design problems like Parking Lot, Vending Machine, Tic-Tac-Toe game and the best thing is that you can join ByteByteGo now for 50% discount. It’s rare discount they are giving now. ByteByteGo Alternatives to Learn Object Oriented Analysis and Design If you want to combine ByteByteGo with other platforms, here are some strong options: * Udemy Affordable one-time purchase courses with lifetime access. Best picks for OOAD include: * Low-Level System Design, Design Patterns & SOLID Principles * Object Oriented Programming and Design Bootcamp (OOP) 2. Educative.io Known for Grokking the Low Level Design Interview Using OOD Principles and Grokking the Modern System Design Interview. These are text-based, interactive, and coding-focused. Grokking the Low Level Design Interview Using OOD Principles 3. Books * Head First Object-Oriented Analysis & Design (classic beginner-friendly text) * Object Oriented Design Interview: An Insider’s Guide (the ByteByteGo book on OOP Design) You can also combine ByteByteGo with a book like “Head First OOP Design” to better understand the topic. I mostly learn from these two only. Who Should Join ByteByteGo for Object Oriented Analysis? Since Object Oriented Programming and OOP Analysis and design are essential skills for modern software developers, and other tech guys, they should join ByteByteGo to learn and improve their Object Oriented Analysis and Design skills. Apart from them, here are few more group of people who can join ByteByteGo to learn object oriented Analysis and design: * Intermediate Engineers: If you already know basic OOP and want to see how OOAD applies to large-scale systems then ByteByteGo is a great place. They provide a nice framework to identify core objects and come up with class diagram and low level design for any real world problem. * Interview Candidates: If you are preparing for object-oriented design or system design rounds at companies like Amazon, Google, or Meta then you should definitely join ByteByteGo to brush up or level up your OOP Design skills. * Architects-in-Training: If you’re stepping into tech lead or architect roles, ByteByteGo helps you think in terms of both low-level classes and high-level systems. If your main goal is to deeply understand OOAD in the context of real-world systems and interviews, then ByteByteGo is an excellent choice. But I’d recommend a hybrid approach: * Start with ByteByteGo for visual explanations and architectural depth. * Pair it with a hands-on Udemy course like Low-Level System Design, Design Patterns & SOLID Principles to get practical coding practice. * If you have time, reinforce your learning with Grokking the Low Level Design Interview Using OOD Principles course on Educative.io. Grokking the Low Level Design Interview Using OOD Principles Conclusion So, is ByteByteGo a good place to learn Object-Oriented Analysis and Design in 2025? Yes — after combining the content of popular book Object Oriented Design Interview: An Insider’s Guide , it become an excellent place to learn OOP Design for interviews . ByteByteGo excels at teaching OOAD in context — you’ll see how principles translate into scalable, real-world systems. Its visuals are unmatched, and its focus on system design naturally reinforces OOAD concepts. However, if you’re looking for a coding-heavy, beginner-friendly introduction, you’ll need to supplement it with Udemy or Educative courses. For serious engineers aiming at interview prep, career growth, or architect-level understanding, ByteByteGo is absolutely worth the investment. The best thing is that they are now offering 50% discount on their lifetime plan for a limited time. You can now get it for just $499 which is like 2.5 times of their annual plan and given this is evergreen topic you will be using the resource every now and then. Here is the link to join — Grab the 50% OFF deal her System Design · Coding · Behavioral · Machine Learning Interviews Other System Design and Coding Interview and Resources you may like * ByteByteGo vs Udemy? Which is better for System Design inteviews? * 16 Best Resources for System Design Interview Prep * Is DesignGuru’s System Design Course worth it * Why AlgoMonster is best platform for DSA Prepration in 2025 * ByteByteGo vs NeetCode vs Educative? which one is better? * DesignGurus.io Review 2025 — Is it worth it? * Is ByteByteGo a good place for Coding interviews? * 3 Free Books and Courses for System Design Interviews * ByteBytego vs Exponent? which one is better? * ByteByteGo 50% OFF? Should you Join? * 10 Reasons to Learn System Design in 2025 * Should you join ByteByteGo to learn System Design? * Is System Design Interview RoadMap by DesignGurus worth it? * Is Exponent’s System Design Course worth it? * Is OOP Design Interview — An Insider Guide worth it? * Is Exponent Good Place for Coding Interview Prep? * 6 Best System Design and API Design Interactive Courses * Top 5 System Design YouTube Channels for Engineers * How to prepare for DSA for coding interviews? * 3 Places to Practice System Design Mock interviews * Is Designing Data-intensive application book worth reading? All the best for your Object Oriented Programming, Analysis and Design learning journey, if you have any doubts or questions, feel free to ask in the comments.P. S. — If you just want to do one thing at this moment, join ByteByteGo and start learning software architecture fundamentals and you will thank me later. It’s one of the most comprehensive resource for coding interview now. System Design · Coding · Behavioral · Machine Learning Interviews --- Review — Is ByteByteGo a Good Place to Learn Object-Oriented Analysis and Design in 2025? was originally published in Javarevisited on Medium, where people are continuing the conversation by highlighting and responding to this story.
dlvr.it
September 14, 2025 at 4:02 AM
Top 7 Courses to Learn OOP Design for Interviews in 2025
My favorite resources to learn and master Object Oriented #Programming and Design for Coding interviews Hello guys, #ObjectOriented Programming (OOP) and Object-Oriented Design (OOD) remain fundamental skills for software engineers, system designers, and developers preparing for technical interviews. In 2025, companies still expect candidates to demonstrate mastery over design principles like encapsulation, inheritance, polymorphism, and SOLID principles — not just in theory, but in how they can model and solve real-world problems. The challenge is that OOP design questions, especially in low-level design (LLD) interviews, can be tricky. They test your ability to break down requirements, identify classes and their relationships, and design extensible, maintainable systems. If you’ve struggled with designing systems like a Parking Lot, Hotel Management System, or Chess Game, you’re not alone — many engineers find them daunting without proper practice. If you want to master Object oriented analysis and design for coding interviews and looking for best resources then you have come to the right place. Fortunately, in 2025 there are excellent resources to help you bridge that gap. From practical coding challenges to in-depth theory courses, I’ve curated seven of the best learning options for OOP design. Earlier, I have shared best System design courses, System Design Books, and best Places to learn System Design and in this article, I am going to share best resources to crack OOP Design for coding interviews. These resources include affordable online courses from Udemy as well as interactive courses from DesignGurus.io and Educative.io I’ve also included Codemia.io for hands-on practice and ByteByteGo’s Object Oriented Design Interview: An Insider’s Guide — a book I consider essential for serious learners. * Object Oriented Design Interview: An Insider's Guide * Master System Design Interviews Through Active Practice 7 Best Object Oriented Design Courses for Coding Interviews Without any further ado, here are the best online courses to learn and master OOP analysis and design. This one of the key interview topic along with System Design and you should spend enough time learning this key skills for low level design. These resources include online courses, books, and AI powered platforms where you can practice solving OOP Design problems online. 1. Grokking the Object Oriented Design Interview — DesignGurus.io This course is one of the most popular resources for cracking OOP design interviews and its from DesignGurus.io, one of the popular platform for software engineering jobs. It covers real-world design problems like an online Shopping System, Parking Lot, and Airline Management System, guiding you step-by-step through the requirements gathering, class identification, and interaction modeling process. Here are the things I liked about this course. * Covers real-world interview problems like Parking Lot, Airline Management System, and Online Shopping System. * Provide step-by-step approach to gathering requirements, identifying classes, and defining interactions. * Includes UML diagrams and example solutions to match FAANG-level expectations. * Great for candidates who struggle with structuring their thoughts in an interview. If you want structured learning, this is a must-have course for OOP Design and Programming. Here is the link to join this OOP course — Grokking the Object Oriented Design Interview 2. Grokking the Low Level Design Interview Using OOD Principles — Educative.io An excellent follow-up to the first course, this one goes deeper into SOLID principles and design patterns while applying them to actual interview problems. Here are the key skills you will learn in this course: * Deep dive into SOLID principles and when to apply them in low-level design. * Hands-on design problems: ATM, Stock Brokerage, and Chess Game. * Code-first approach with clear, runnable examples. * Self-paced, text-based format — ideal for reading and revisiting concepts quickly. You’ll also practice building systems like a Stock Brokerage, ATM, and Chess Game, with detailed UML diagrams and clean code examples. Here is the link to join this course — Grokking the Low Level Design Interview Using OOD Principles 3. Codemia.io — Practice OOP Design Problems in a Simulated Interview Setting Learning theory is great, but interviews are about practical problem-solving under time pressure. Codemia.io lets you practice real OOP design questions in a simulated environment, helping you identify gaps and improve your speed. Here are the things I liked about Codemia.io for coding interview preparation: * Interactive platform for timed OOP design challenges. * Realistic environment that simulates interview pressure. * Tracks your progress and highlights weak areas in design. * Great for daily practice after completing theory-based courses. * Also covers System Design in depth It’s perfect if you’ve already done a course and want to apply your skills before the real interview. Here is the link to join this OOP Design course — OOP Design on Codemia.io 4. Bugfree.ai — AI-Powered OOP Design Practice Bugfree.ai takes a modern approach to OOP design preparation by using AI to give instant feedback on your design. You can describe your system, get suggestions for improvements, and even generate UML diagrams instantly. This is a fantastic way to experiment with multiple solutions and learn from AI-driven code reviews. Here are the key things about this course. * AI reviews your designs and suggests improvements instantly. * Can generate UML diagrams automatically from your descriptions. * Helps you explore multiple design alternatives quickly. * Perfect for iterative learning — design, review, refine. It’s very similar to Codemia.io but also provides AI mock interviews which is great to build confidence. Here is the link to join this AI powered course — Bugfree.ai — AI-Powered OOP Design Practice 5. SOLID Principles of Object Oriented Design and Architecture — Udemy SOLID is one of the most asked topic on coding interview. Last month I have attended almost 5 interviews and 4 of them asked about SOLID principles in one or another way. And, when it comes to learning SOLID principles this is a great resource to start with. A bestseller Udemy with over 20,000 students, this course is entirely focused on SOLID principles, ensuring you design systems that are clean, extensible, and maintainable. Here are the key features of Bugfree.ai platform for OOP Design interview preparation: * Entirely focused on mastering SOLID principles. * Learn to design systems that are extensible, maintainable, and clean. * Real coding examples in Java, C#, and other popular languages. * Bestseller with 20,000+ students — proven track record. If you struggle with why your designs feel “messy” or “rigid,” this course will help you think like an architect. Here is the link to join this Udemy course — SOLID Principles of Object Oriented Design and Architecture 6. Low Level System Design, Design Patterns & SOLID Principles — Udemy One of the things I noticed about engineering preparing for interviews are that they put a lot of effort on learning High level design or System Design but they put no effort mastering Low level System Designs and SOLID which can cost them interviews. With 12,369 students enrolled, this course blends low-level design techniques with design patterns and SOLID principles. You’ll learn not only how to structure classes but also when to apply common patterns like Singleton, Factory, and Observer. * Combines low-level design patterns with SOLID principles. * Covers popular patterns like Singleton, Factory, Observer, and more. * Real-world examples for scalable and robust architecture. * Bestseller with 12,000+ students — trusted by developers worldwide. If you want to learn low level OOP Design or preparing for coding interviews then this course is a great resource to join. Here is the link to join this Udemy course — Low Level System Design, Design Patterns & SOLID Principles 7. Object Oriented Programming and Design Bootcamp (OOP) — Udemy This one is a smaller but well-structured course with 104 students, this bootcamp takes you from OOP fundamentals to advanced OOD techniques. Here are the key things I liked about this course: * Beginner-friendly introduction to OOP and OOD fundamentals. * Gradual transition from basic principles to advanced design concepts. * Includes hands-on coding exercises to reinforce learning. * Small, focused audience for more niche and tailored content. It’s especially useful for beginners who want a slower pace before diving into intense interview prep. Here is the link to join this OOP course — Object Oriented Programming and Design Bootcamp (OOP) 8. Object Oriented Design Interview: An Insider’s Guide Book by ByteByteGo (Bonus Resource Object Oriented Design Interview: An Insider’s Guide by ByteByteGo is a must-read companion to these courses. It provides clear frameworks for tackling OOD questions, real interview case studies, and step-by-step breakdowns of popular problems. Here are the things I really liked about this book: * Clear framework for structuring OOD answers in interviews. * Case studies from real FAANG-level interview problems. * Easy-to-follow diagrams and design walkthroughs. * Complements any of the above courses for a complete preparation plan. If you like ByteByteGo’s diagrams and structured explanations, this book is a goldmine. Here is the link to get this book — Object Oriented Design Interview: An Insider’s Guide Conclusion That’s all about 7 best online courses and platforms to learn Object Oriented Design for interviews. In 2025, OOP design interviews are as relevant as ever — especially for backend, system design, and software engineering roles. The best approach is to learn the principles from structured courses, practice them in realistic settings (Codemia.io, Bugfree.ai), and reinforce your skills with high-quality reading material like ByteByteGo’s book or the ByteByteGo platform itself. By investing time in these resources, you’ll not only ace your interviews but also become a better software engineer, capable of designing scalable and maintainable systems in the real world. By the way, if you want to join multiple course on Udemy, its may be worth getting a Udemy Personal Plan, which will give instant access of more than 11,000 top quality Udemy courses for just $30 a month. If you got a lot of time and want to save money, Udemy Personal Plan will be perfect for you. All the best for your System Design journey and cracking those interviews! Keep rocking! Other System Design and Coding Interview and Resources you may like * 16 Best Resources for System Design Interview Prep * Is DesignGuru’s System Design Course worth it * Why ByteByteGo is the best website for Coding interview in 2025? * Why AlgoMonster is best platform for DSA Prepration in 2025 * Is Exponent’s System Design Course worth it? * Is OOP Design Interview — An Insider Guide worth it? * ByteBytego vs Exponent? which one is better? * 10 Best Places to Learn System Design in 2025 * My Favorite Software Design Courses for 2025 * ByteByteGo vs NeetCode vs Educative? which one is better? * DesignGurus.io Review 2025 — Is it worth it? * Is ByteByteGo a good place for Coding interviews? * 3 Free Books and Courses for System Design Interviews * Should you join ByteByteGo to learn System Design? * Is System Design Interview RoadMap by DesignGuru worth it? * ByteByteGo 50% OFF? Should you Join? * 10 Reasons to Learn System Design in 2025 * Is Exponent Good Place for Coding Interview Prep? * 6 Best System Design and API Design Interactive Courses * Top 5 System Design YouTube Channels for Engineers * How to prepare for DSA for coding interviews? * 3 Places to Practice System Design Mock interviews * Is Designing Data-intensive application book worth reading? All the best for your Coding Interviews, if you have any doubts or questions, feel free to ask in the comments. P. S. — If you want to do just one thing then you can join ByteByteGo and System Design Concepts and practice coding interviews you will thank me later. It’s one of the most comprehensive resource for not just coding interview but also for senior engineers to get better at their work. They are also offering 50% Discount now. System Design · Coding · Behavioral · Machine Learning Interviews --- Top 7 Courses to Learn OOP Design for Interviews in 2025 was originally published in Javarevisited on Medium, where people are continuing the conversation by highlighting and responding to this story.
dlvr.it
September 9, 2025 at 5:32 PM
Top 7 Courses to Learn OOP Design for Interviews in 2025
My favorite resources to learn and master Object Oriented #Programming and Design for Coding interviews Hello guys, #ObjectOriented Programming (OOP) and Object-Oriented Design (OOD) remain fundamental skills for software engineers, system designers, and developers preparing for technical interviews. In 2025, companies still expect candidates to demonstrate mastery over design principles like encapsulation, inheritance, polymorphism, and SOLID principles — not just in theory, but in how they can model and solve real-world problems. The challenge is that OOP design questions, especially in low-level design (LLD) interviews, can be tricky. They test your ability to break down requirements, identify classes and their relationships, and design extensible, maintainable systems. If you’ve struggled with designing systems like a Parking Lot, Hotel Management System, or Chess Game, you’re not alone — many engineers find them daunting without proper practice. If you want to master Object oriented analysis and design for coding interviews and looking for best resources then you have come to the right place. Fortunately, in 2025 there are excellent resources to help you bridge that gap. From practical coding challenges to in-depth theory courses, I’ve curated seven of the best learning options for OOP design. Earlier, I have shared best System design courses, System Design Books, and best Places to learn System Design and in this article, I am going to share best resources to crack OOP Design for coding interviews. These resources include affordable online courses from Udemy as well as interactive courses from DesignGurus.io and Educative.io I’ve also included Codemia.io for hands-on practice and ByteByteGo’s Object Oriented Design Interview: An Insider’s Guide — a book I consider essential for serious learners. * Object Oriented Design Interview: An Insider's Guide * Master System Design Interviews Through Active Practice 7 Best Object Oriented Design Courses for Coding Interviews Without any further ado, here are the best online courses to learn and master OOP analysis and design. This one of the key interview topic along with System Design and you should spend enough time learning this key skills for low level design. These resources include online courses, books, and AI powered platforms where you can practice solving OOP Design problems online. 1. Grokking the Object Oriented Design Interview — DesignGurus.io This course is one of the most popular resources for cracking OOP design interviews and its from DesignGurus.io, one of the popular platform for software engineering jobs. It covers real-world design problems like an online Shopping System, Parking Lot, and Airline Management System, guiding you step-by-step through the requirements gathering, class identification, and interaction modeling process. Here are the things I liked about this course. * Covers real-world interview problems like Parking Lot, Airline Management System, and Online Shopping System. * Provide step-by-step approach to gathering requirements, identifying classes, and defining interactions. * Includes UML diagrams and example solutions to match FAANG-level expectations. * Great for candidates who struggle with structuring their thoughts in an interview. If you want structured learning, this is a must-have course for OOP Design and Programming. Here is the link to join this OOP course — Grokking the Object Oriented Design Interview 2. Grokking the Low Level Design Interview Using OOD Principles — Educative.io An excellent follow-up to the first course, this one goes deeper into SOLID principles and design patterns while applying them to actual interview problems. Here are the key skills you will learn in this course: * Deep dive into SOLID principles and when to apply them in low-level design. * Hands-on design problems: ATM, Stock Brokerage, and Chess Game. * Code-first approach with clear, runnable examples. * Self-paced, text-based format — ideal for reading and revisiting concepts quickly. You’ll also practice building systems like a Stock Brokerage, ATM, and Chess Game, with detailed UML diagrams and clean code examples. Here is the link to join this course — Grokking the Low Level Design Interview Using OOD Principles 3. Codemia.io — Practice OOP Design Problems in a Simulated Interview Setting Learning theory is great, but interviews are about practical problem-solving under time pressure. Codemia.io lets you practice real OOP design questions in a simulated environment, helping you identify gaps and improve your speed. Here are the things I liked about Codemia.io for coding interview preparation: * Interactive platform for timed OOP design challenges. * Realistic environment that simulates interview pressure. * Tracks your progress and highlights weak areas in design. * Great for daily practice after completing theory-based courses. * Also covers System Design in depth It’s perfect if you’ve already done a course and want to apply your skills before the real interview. Here is the link to join this OOP Design course — OOP Design on Codemia.io 4. Bugfree.ai — AI-Powered OOP Design Practice Bugfree.ai takes a modern approach to OOP design preparation by using AI to give instant feedback on your design. You can describe your system, get suggestions for improvements, and even generate UML diagrams instantly. This is a fantastic way to experiment with multiple solutions and learn from AI-driven code reviews. Here are the key things about this course. * AI reviews your designs and suggests improvements instantly. * Can generate UML diagrams automatically from your descriptions. * Helps you explore multiple design alternatives quickly. * Perfect for iterative learning — design, review, refine. It’s very similar to Codemia.io but also provides AI mock interviews which is great to build confidence. Here is the link to join this AI powered course — Bugfree.ai — AI-Powered OOP Design Practice 5. SOLID Principles of Object Oriented Design and Architecture — Udemy SOLID is one of the most asked topic on coding interview. Last month I have attended almost 5 interviews and 4 of them asked about SOLID principles in one or another way. And, when it comes to learning SOLID principles this is a great resource to start with. A bestseller Udemy with over 20,000 students, this course is entirely focused on SOLID principles, ensuring you design systems that are clean, extensible, and maintainable. Here are the key features of Bugfree.ai platform for OOP Design interview preparation: * Entirely focused on mastering SOLID principles. * Learn to design systems that are extensible, maintainable, and clean. * Real coding examples in Java, C#, and other popular languages. * Bestseller with 20,000+ students — proven track record. If you struggle with why your designs feel “messy” or “rigid,” this course will help you think like an architect. Here is the link to join this Udemy course — SOLID Principles of Object Oriented Design and Architecture 6. Low Level System Design, Design Patterns & SOLID Principles — Udemy One of the things I noticed about engineering preparing for interviews are that they put a lot of effort on learning High level design or System Design but they put no effort mastering Low level System Designs and SOLID which can cost them interviews. With 12,369 students enrolled, this course blends low-level design techniques with design patterns and SOLID principles. You’ll learn not only how to structure classes but also when to apply common patterns like Singleton, Factory, and Observer. * Combines low-level design patterns with SOLID principles. * Covers popular patterns like Singleton, Factory, Observer, and more. * Real-world examples for scalable and robust architecture. * Bestseller with 12,000+ students — trusted by developers worldwide. If you want to learn low level OOP Design or preparing for coding interviews then this course is a great resource to join. Here is the link to join this Udemy course — Low Level System Design, Design Patterns & SOLID Principles 7. Object Oriented Programming and Design Bootcamp (OOP) — Udemy This one is a smaller but well-structured course with 104 students, this bootcamp takes you from OOP fundamentals to advanced OOD techniques. Here are the key things I liked about this course: * Beginner-friendly introduction to OOP and OOD fundamentals. * Gradual transition from basic principles to advanced design concepts. * Includes hands-on coding exercises to reinforce learning. * Small, focused audience for more niche and tailored content. It’s especially useful for beginners who want a slower pace before diving into intense interview prep. Here is the link to join this OOP course — Object Oriented Programming and Design Bootcamp (OOP) 8. Object Oriented Design Interview: An Insider’s Guide Book by ByteByteGo (Bonus Resource Object Oriented Design Interview: An Insider’s Guide by ByteByteGo is a must-read companion to these courses. It provides clear frameworks for tackling OOD questions, real interview case studies, and step-by-step breakdowns of popular problems. Here are the things I really liked about this book: * Clear framework for structuring OOD answers in interviews. * Case studies from real FAANG-level interview problems. * Easy-to-follow diagrams and design walkthroughs. * Complements any of the above courses for a complete preparation plan. If you like ByteByteGo’s diagrams and structured explanations, this book is a goldmine. Here is the link to get this book — Object Oriented Design Interview: An Insider’s Guide Conclusion That’s all about 7 best online courses and platforms to learn Object Oriented Design for interviews. In 2025, OOP design interviews are as relevant as ever — especially for backend, system design, and software engineering roles. The best approach is to learn the principles from structured courses, practice them in realistic settings (Codemia.io, Bugfree.ai), and reinforce your skills with high-quality reading material like ByteByteGo’s book or the ByteByteGo platform itself. By investing time in these resources, you’ll not only ace your interviews but also become a better software engineer, capable of designing scalable and maintainable systems in the real world. By the way, if you want to join multiple course on Udemy, its may be worth getting a Udemy Personal Plan, which will give instant access of more than 11,000 top quality Udemy courses for just $30 a month. If you got a lot of time and want to save money, Udemy Personal Plan will be perfect for you. All the best for your System Design journey and cracking those interviews! Keep rocking! Other System Design and Coding Interview and Resources you may like * 16 Best Resources for System Design Interview Prep * Is DesignGuru’s System Design Course worth it * Why ByteByteGo is the best website for Coding interview in 2025? * Why AlgoMonster is best platform for DSA Prepration in 2025 * Is Exponent’s System Design Course worth it? * Is OOP Design Interview — An Insider Guide worth it? * ByteBytego vs Exponent? which one is better? * 10 Best Places to Learn System Design in 2025 * My Favorite Software Design Courses for 2025 * ByteByteGo vs NeetCode vs Educative? which one is better? * DesignGurus.io Review 2025 — Is it worth it? * Is ByteByteGo a good place for Coding interviews? * 3 Free Books and Courses for System Design Interviews * Should you join ByteByteGo to learn System Design? * Is System Design Interview RoadMap by DesignGuru worth it? * ByteByteGo 50% OFF? Should you Join? * 10 Reasons to Learn System Design in 2025 * Is Exponent Good Place for Coding Interview Prep? * 6 Best System Design and API Design Interactive Courses * Top 5 System Design YouTube Channels for Engineers * How to prepare for DSA for coding interviews? * 3 Places to Practice System Design Mock interviews * Is Designing Data-intensive application book worth reading? All the best for your Coding Interviews, if you have any doubts or questions, feel free to ask in the comments. P. S. — If you want to do just one thing then you can join ByteByteGo and System Design Concepts and practice coding interviews you will thank me later. It’s one of the most comprehensive resource for not just coding interview but also for senior engineers to get better at their work. They are also offering 50% Discount now. System Design · Coding · Behavioral · Machine Learning Interviews --- Top 7 Courses to Learn OOP Design for Interviews in 2025 was originally published in Javarevisited on Medium, where people are continuing the conversation by highlighting and responding to this story.
dlvr.it
August 10, 2025 at 5:31 PM
CSE2050 Social Network System – Homework 2 solved

In this homework assignment, you will design and implement a basic social network system using objectoriented programming principles in Python. The focus will be on utilizing inheritance and composition relationships between classes to model the…
CSE2050 Social Network System – Homework 2 solved
In this homework assignment, you will design and implement a basic social network system using objectoriented programming principles in Python. The focus will be on utilizing inheritance and composition relationships between classes to model the structure of the social network. +-------------+ | Activity | &lt;-- Class name +-------------+ | - user_id | &lt;-- Instance variables | - content | +-------------+
jarviscodinghub.com
April 8, 2025 at 2:01 PM