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"
20/09/2023

NextJS: Frontend Sneaking into Backend

By Suleyman Cabir Ataman in React, Beginner, Intermediate Tag Front-end Frameworks, React

As web-based applications become more sophisticated, frontend and backend lines gets blur. One such example of this change is NextJS. NextJS is a framework that enables React applications to render…

Read More

18/09/2023

Architectural Design Patterns 5 – Monolithic

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

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 Web Development, Beginner, Intermediate, Coding, React Tag Front-end Frameworks, React, Redux, JavaScript

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 Databases, C#, MongoDB

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 AWS, Cloud Computing, Event-Driven Systetms, KAFKA, SQS, Azure, Architectural Design Patterns, Design Patterns, Software Architecture

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 Containerization, Intermediate Tag Design Patterns, Software Architecture, Microservices, Docker, Kubernetes, Containerization, Architectural Design Patterns

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

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