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 Level

  • Home
  • Archive by category "Level"
18/09/2023

Architectural Design Patterns 5 – Monolithic

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

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

12/09/2023

The Cheapest Way to Host a Static Website on AWS (S3 + CloudFront + Route 53 + HTTPS)

By Suleyman Cabir Ataman in Amazon Web Services, Beginner Tag AWS, AWS Lambda

When you want to publish a simple static site lets say a blog, portfolio, documentation page or landing page, you often don’t need a full server. What you do need…

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

31/08/2023

Architectural Design Patterns 4 – Event-Driven Architecture

By Suleyman Cabir Ataman in Azure, Amazon Web Services, Intermediate Tag Event-Driven Systetms, KAFKA, SQS, Azure, Architectural Design Patterns, Design Patterns, Software Architecture, AWS, Cloud Computing

Event-Driven Architecture is currently enjoying a lot of attention from businesses around the world due to the enhanced capabilities offered by cloud-based systems. Imagine a digital ecosystem like a busy…

Read More

28/08/2023

SQL Server Performance Tips for High Volume Databases

By Suleyman Cabir Ataman in Databases, Intermediate Tag Performance, SQL Server, Databases

As businesses grow, so does their data. A big amount of data can slow down your SQL Server if you don’t manage it right. This article shares some top tips…

Read More

26/08/2023

Architectural Design Patterns 3 – Microservices

By Suleyman Cabir Ataman in Intermediate, Containerization Tag Microservices, Docker, Kubernetes, Containerization, Architectural Design Patterns, Design Patterns, Software Architecture

In this article, we will be talking about Microservices, a design pattern that has gained attraction for its approach to building large and complex software applications. At its core, Microservices…

Read More

21/08/2023

Azure Blob Storage and C# Integration

By Suleyman Cabir Ataman in Azure, C#, Cloud Computing, Beginner Tag C#, Azure, Blob Storage

Azure Blob Storage is one of Microsoft Azure's storage solutions. Think of it as a massive cupboard in the cloud where you can keep a lot of stuff, from pictures…

Read More

17/08/2023

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

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

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

Posts pagination

1 … 6 7 8

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