Skip to content

Coding and Beyond

A software developer's blog.

  • Home
  • Article Series
    • Architectural Design Patterns
    • Advanced C# Tips
    • C – Bedrock of Software
  • About
  • Contact

Category Coding

  • Home
  • Archive by category "Coding"
28/10/2023

Using SignalR with React

By Suleyman Cabir Ataman in C#, React, Web Development, Intermediate, Coding Tag React, SignalR, .NET Core, Real-time Applications, Step by Step

Recently, I had the opportunity to work on a project where React and SignalR were integrated. This experience was quite insightful, and I am eager to share my learnings about…

Read More

19/10/2023

Architectural Design Patterns 7 – Domain-Driven Design

By Suleyman Cabir Ataman in Intermediate, Coding Tag Software Architecture, Domain Driven Design, Architectural Design Patterns, Design Patterns

Domain-Driven Design, or DDD for short, isn't about code at first. It's about understanding the main business inside out, and then designing software that speaks the business's language. Think about…

Read More

29/09/2023

Architectural Design Patterns 6 – Service-Oriented Architecture

By Suleyman Cabir Ataman in Coding, Intermediate Tag Architectural Design Patterns, Design Patterns, Software Architecture, Service-Oriented Architecture

Service-Oriented Architecture, often known simply as SOA, can be thought of as a city of services. In this city, each service is like a shop. Every shop provides a unique…

Read More

24/09/2023

Two-Way Data Binding in Angular: Its Pros and Cons

By Suleyman Cabir Ataman in Coding, Angular, Web Development, Intermediate Tag Angular, Front-end Frameworks, Web Development

Two-way data binding is one of the most distinctive features of Angular but what does it require, and what are the benefits and drawbacks associated with it? Let's dive into…

Read More

18/09/2023

Architectural Design Patterns 5 – Monolithic

By Suleyman Cabir Ataman in Intermediate, Coding Tag Architectural Design Patterns, Design Patterns, Software Architecture, Microservices

I am aware that in our present day world, it is a sin to talk about monolith and not to curse it. However, I am will neither hallelujah nor curse…

Read More

05/09/2023

Redux vs. useContext: Navigating the State Management Maze

By Suleyman Cabir Ataman in Beginner, Intermediate, Coding, React, Web Development Tag Redux, JavaScript, Front-end Frameworks, React

Every developer knows that the software engineering isn't just about writing code. It's about creating efficient, maintainable, and scalable systems. A critical part of that journey, especially in React, is…

Read More

03/09/2023

MongoDB through C# – Using the Official Library

By Suleyman Cabir Ataman in Beginner, Coding, NoSQL, C#, Databases Tag C#, MongoDB, Databases

MongoDB is a popular NoSQL database, which means it doesn't use tables like traditional databases. Instead, it saves data as 'documents', which are like flexible data entries. If you're using…

Read More

17/08/2023

Architectural Design Patterns 2 – Model-View-Controller (MVC)

By Suleyman Cabir Ataman in Intermediate, Coding Tag Design Patterns, Software Architecture, MVC, Architectural Design Patterns

When you're diving into the world of software design, you'll often hear about the Model-View-Controller, or MVC for short. It's one of those blueprints, or design patterns, that helps developers…

Read More

02/08/2023

Architectural Design Patterns 1 – Layered (or Tiered) Pattern

By Suleyman Cabir Ataman in Coding, Software Engineering, Intermediate Tag Architectural Design Patterns, Design Patterns, Software Architecture

Here in this first post of the blog, I want to also start with the first part of a series. In this post of the series, we will be talking…

Read More

Posts pagination

1 … 3 4

Article Series

Architectural Design Patterns

Advanced C# Tips

C - Bedrock of Software

Categories

  • Level
    • Beginner
    • Intermediate
    • Advanced
  • Programming Languages
    • C/C++
    • C#
    • Go
    • Java
    • Python
    • TypeScript
  • Databases
    • NoSQL
  • Cloud Computing
    • Amazon Web Services
    • Azure
    • Containerization
  • Web Development
    • Angular
    • React
    • Node.js
  • Software Engineering
  • Testing

Search

Proudly powered by WordPress | Theme: SpicePress by SpiceThemes