Skip to content
IRC-CodingIRC-Coding
Article IndexProgramming OverviewArticle ListCategories

Programming Article Index – All Articles by Category

Complete index of all programming articles: fundamentals, OOP, databases, web development, API design, cloud, DevOps, AI, security and more – categorized and linked.

S

schutzgeist

11 min read
Programming Article Index – All Articles by Category

Programming Article Index – All Articles by Category

On this page you will find all articles from irc-coding.de, categorized and fully linked. From programming fundamentals through software architecture, databases and web development to artificial intelligence, cloud computing and IT security – structured for efficient learning and reference. A total of 266 articles in 22 categories.

Grundlagen & Einführungen (40 Articles)

Algorithms, data structures, complexity analysis, computer architecture, number systems and control structures – the foundational computer science concepts every programmer should master. From Big-O notation to pseudocode, call stacks and debugging fundamentals.

Programmiersprachen (20 Articles)

Programming languages compared: C#, Java, Python, PHP, Perl, Bash scripting and functional programming with lambda expressions. Syntax, paradigms, exception handling, generics, regular expressions and automation with scripts and cronjobs.

Objektorientierte Programmierung (29 Articles)

Object-oriented programming fundamentals: classes, objects, encapsulation, inheritance, polymorphism and abstraction. Interfaces, design patterns (Singleton, Observer, Factory, Adapter), anti-patterns and SOLID principles for clean software architecture.

Datenbanken (15 Articles)

Database design, SQL tutorials, normalization (1NF, 2NF, 3NF, BCNF), ER models, ACID transactions, indexes and performance optimization. Relational and NoSQL databases, SQL injection prevention and Azure Data Factory integration.

Web-Entwicklung (4 Articles)

Modern web development with HTML5, CSS3, JavaScript ES6+, DOM manipulation, responsive design and Progressive Web Apps (PWA). Frontend and backend frameworks, service workers, manifests and mobile app development with React Native, Flutter and cross-platform approaches.

API-Entwicklung (15 Articles)

RESTful API design principles, HTTP methods, status codes, HATEOAS, idempotency and statelessness. GraphQL schemas, resolvers, subscriptions, OAuth 2.0 authentication and best practices for secure, scalable web APIs.

Mobile Entwicklung (4 Articles)

Mobile app development for iOS, Android and cross-platform: native, hybrid and progressive web apps. React Native, Flutter, Swift, Kotlin and HTML5 – from concept to deployment with service workers and offline functionality.

Software Engineering & Testing (25 Articles)

Software quality, testing, CI/CD, DevOps, agile development and version control with Git. Unit tests, integration tests, E2E tests, TDD/BDD, test pyramid, test doubles, ISO 25010, OWASP Top 10 and IT security in software development.

Softwarearchitektur & Design (27 Articles)

Software architecture, architectural patterns and design patterns: layered architecture, MVC, MVP, MVVM, microservices vs. monolith, hexagonal architecture, pipes & filters. With UML modeling, analysis methods and data structure specifications.

Cloud & DevOps (15 Articles)

Cloud computing (IaaS, PaaS, SaaS), Docker containers, Kubernetes orchestration, serverless architectures and CI/CD pipelines. Azure services, Vercel hosting, infrastructure as code and cloud-native development for scalable applications.

UML & Modellierung (15 Articles)

UML diagrams (class diagram, sequence diagram, activity diagram, use case diagram) and BPMN process modeling. Structure diagrams, behavior diagrams, relationships (association, aggregation, composition) and OCL constraints for software analysis and design.

UX/UI & Ergonomie (12 Articles)

User experience, user interface design and software ergonomics following ISO 9241. Usability principles, WCAG accessibility, Fitts’ Law, Hick’s Law, user-centered development and expectational conformity for accessible, user-friendly applications.

KI & Data Science (5 Articles)

Artificial intelligence, machine learning (supervised, unsupervised, reinforcement), data science, big data analytics, computer vision, blockchain, Web3, IoT, embedded systems, cybersecurity, cryptography and quantum computing – practical introductions and tutorials.

IT-Sicherheit (7 Articles)

IT security and cybersecurity: encryption, hash functions, digital signatures, PKI, TLS/SSL, OWASP Top 10, SQL injection prevention and security measures in software development. Attack prevention and best practices for secure applications.

Business & ERP (7 Articles)

ERP systems, CRM, SCM, value chain, utility analysis, software types (custom software, standard software, industry software) and business informatics. Business processes, supply chain management and process optimization for enterprise software.

Netzwerk & Kommunikation (7 Articles)

Network protocols (TCP, UDP, IP, DNS, HTTP, HTTPS), OSI model, TCP/IP stack, IRC (Internet Relay Chat), subnetting and CIDR calculators. Network architecture, protocol analysis and communication in distributed systems.

Web3 & Blockchain (5 Articles)

Blockchain fundamentals, smart contracts, decentralized applications (dApps), Decentralized Finance (DeFi), cryptocurrencies and Web3 development. Cryptography, decentralized networks and the future of the decentralized web.

IoT & Embedded Systems (1 Articles)

IoT and embedded systems: sensors, microcontrollers, Raspberry Pi, Arduino and edge computing. Hardware-near programming, actuators, sensor technology and networked embedded systems for the Internet of Things.

Game Development (3 Articles)

Game development with Unity, Unreal Engine, 3D graphics, physics engines and animation. Game design principles, learning programming through games and creative coding projects.

Recht & Lizenzen (4 Articles)

Legal fundamentals for IT and software development: naming rights, trademark law, copyright, open-source licenses (MIT, GPL, Apache, BSD), copyleft vs. permissive, SPDX identifiers, SBOM and compliance for software projects.

Tutorials & Guides (1 Articles)

Practical tutorials and step-by-step guides for programming and software development. Hands-on guides to tools, frameworks and technologies with concrete code examples and reproducible exercises.

Spezialthemen & Sonstiges (5 Articles)

Special topics around programming: reactive programming, green coding, low-code platforms, hackathons, coding challenges, vibecoding and creative approaches beyond the classic curriculum.

Back to Blog
Share: