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"
11/11/2023

Rust: A Modern Time Challenger to C++

By Suleyman Cabir Ataman in Beginner, Coding, C/C++, Programming Languages Tag Programming Languages, Rust, C++, Backend

For developers of my generation, C++ was the go-to language. It was everywhere, especially when you needed to write code that is fast, efficient and object oriented. C++ gave us…

Read More

04/11/2023

Go Language: A Modern Take on System Programming

By Suleyman Cabir Ataman in Coding, Programming Languages, Beginner, Go Tag Golang, Programming Languages

Today, I want to talk about a new generation language which gains ground among developers. Go also popularly known as Golang, an open-source programming language created at Google by Robert…

Read More

28/10/2023

Using SignalR with React

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

11/10/2023

On Azure Functions and Serverless

By Suleyman Cabir Ataman in Cloud Computing, Azure, Beginner, C# Tag Microservices, Cloud Computing, Event-Driven Systetms, Serverless, Backend, RESTFul, C#, Software Architecture

There's no shortage of tools and technologies to make developers' lives easier In the world of cloud computing, and one such offering comes from Microsoft which is Azure Functions. Here,…

Read More

04/10/2023

SOLID Principles: The Basics of Good Software Design

By Suleyman Cabir Ataman in Software Engineering, Beginner Tag Software Architecture, Software Engineering, SOLID Priciples

Even though my purpose is publishing ever green content in this blog, it is not easy to write about such a broader topic. Due to my recent interview process, I…

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 Angular, Web Development, Intermediate, Coding 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

20/09/2023

NextJS: Frontend Sneaking into Backend

By Suleyman Cabir Ataman in Beginner, Intermediate, React 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

Posts pagination

1 … 5 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