Logo
Login
Tech Posts 31382
100daysofcode 100daysofdevops 100pay 10mistakes 10yearworkanniversary 11 11labs 11tly 11ty 127001

Dev Blog A constructive and inclusive blog for software developers. With you every step of your journey.

Built with modern PHP and MySQL. Open source software that powers developer blogs and other inclusive communities.

Made with love and PHP. Dev Blog © 2024.

Encapsulation in Python: Understanding the Basics

Introduction When you first hear about encapsulation in programming, it might sound like it’s related to security—hiding data away to keep it safe. However, in the context of Object-Orien...
04.05.2025 0 Read More

Understanding Abstraction in Python: Simplifying Complexity

Introduction Abstraction is one of the core concepts in Object-Oriented Programming (OOP) and software development in general. It’s a powerful tool that allows developers to manage complexi...
04.05.2025 0 Read More

Modeling Valid Domain Objects in TypeScript with self-assert

“If your software is a model of a real-world problem, shouldn’t it be valid from the start?” self-assert is a small TypeScript library that helps you build objects that are responsible for thei...
23.04.2025 0 Read More

Modern JavaScript'in Gizli Silahları: Güçlü Çözümler ve Performans İpuçları

Modern JavaScript'in Gizli Silahları: Güçlü Çözümler ve Performans İpuçları Modern JavaScript, web geliştirme dünyasında güçlü ve esnek çözümler sunan bir gizli silahtır. ...
24.04.2025 0 Read More

Basic Principles of Object-Oriented Programming (OOP)

OOP Object-Oriented Programming (OOP) is a programming paradigm (way of writing code) that uses objects and classes to model real-world entities. It’s widely adopted in modern software dev...
24.04.2025 0 Read More

Object Calisthenics in PHP with Laravel: Improve Your Object-Oriented Code

Have you ever written Laravel code that works… but feels messy, hard to test, or hard to maintain? That’s where Object Calisthenics comes in — a set of 9 simple rules that help you write cleaner...
25.04.2025 0 Read More

Inheritance in C# – A Practical Guide with Example

What is Inheritance? In C#, inheritance allows a derived class to access the properties and methods of a base class. It enables code reuse, extension, and customization.Key Concepts •Single Inherita...
26.04.2025 0 Read More

Understanding SOLID Violations in a Class (With Example and Solution)

What issues do you see in the below code? Which SOLID principles are being violated, and how would you correct them? ⛶public class Account { public decimal balance { get; set; } public decim...
27.04.2025 0 Read More

C is an Object-Oriented language (almost)

What do you mean Object-Oriented? The key concepts of Object-Oriented programming languages (OOPs) are encapsulation, inheritance, polymorphism, and abstraction. Most OOPs have straightforwar...
27.04.2025 0 Read More

Factory design pattern in C#

Factory design pattern in C#
SebastianDevelops / DesignPatterns Work in progress: Visually displaying design patterns 🏭 Design Patterns ...
27.04.2025 0 Read More
Loading...
#reading
How to Build an AI Avatar Chatbot in Your Frontend App
0
How to use docker exec to interact with running containers
0
Linux Boot Process
0
Paid Open Source Internships for Students (Remote, 2025)
0
Building Resilience in DeFi: Why Every Project Needs a Market Making Strategy
0
#popular
Mastering OpenAI’s new Agents SDK & Responses API [Part 1]
0
Beginner's Guide to the Model Context Protocol (MCP)
0
What is Model Context Protocol (MCP): Explained in detail
0
A Step-by-Step Guide to Install DeepSeek-V3-0324 Locally
0
The Great AI Agent Protocol Race: Function Calling vs. MCP vs. A2A
0