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 Intermediate

  • Home
  • Archive by category "Intermediate"
03/02/2024

PHP: The All Times Survivor

By Suleyman Cabir Ataman in Beginner, Intermediate, Coding, Web Development Tag Java, Backend, Web Development, PHP

Whenever a major improvement happens in web technology, whenever a new framework or a language is introduced in the web development market, PHP's death is declared immediately. I have been…

Read More

21/01/2024

React vs. Angular: Choosing the Right Framework in 2024

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

"Angular or React?" has been one of the most important questions in software development for the last decade. As a developer who had worked in full-stack fashion for a long…

Read More

14/12/2023

Remote Caching in Scaled-Out Cloud Applications: A Case Study with Redis, C# and Python

By Suleyman Cabir Ataman in NoSQL, C#, Cloud Computing, Intermediate, Coding, Python Tag C#, Cloud Computing, Redis, Caching, Python

A few weeks ago, we were discussing a problem with my team mates and a colleague raised a question about a very basic distributed remote caching problem which was about…

Read More

01/12/2023

Using SignalR with Angular

By Suleyman Cabir Ataman in Angular, Web Development, Intermediate, Advanced, Coding Tag Angular, C#, .NET Core, Real-time Applications

In a previous blog post, we discussed how to create real-time web applications using SignalR and React. If you have already gone through that, you would know the magic of…

Read More

24/11/2023

Architectural Design Patterns 8 – Serverless (Function as a Service – FaaS)

By Suleyman Cabir Ataman in Intermediate, Coding Tag Software Architecture, Kubernetes, AWS, Serverless, Azure, Architectural Design Patterns, Design Patterns

Today's topic is a quite popular one, a fuzzy word getting more and more popular once it used to be a niche architectural pattern only. When we think about building…

Read More

28/10/2023

Using SignalR with React

By Suleyman Cabir Ataman in Coding, C#, React, Web Development, Intermediate 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 Coding, Intermediate Tag Architectural Design Patterns, Design Patterns, Software Architecture, Domain Driven Design

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

Posts pagination

1 2 3

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