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 Beginner

  • Home
  • Archive by category "Beginner"
05/03/2024

Architectural Design Patterns 9 – Circuit Breaker

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

When designing systems, especially distributed systems, the flow of data and service requests must remain continuous. This brings us to an architectural design pattern called the Circuit Breaker. It comes…

Read More

03/02/2024

PHP: The All Times Survivor

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

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

"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

11/11/2023

Rust: A Modern Time Challenger to C++

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

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 Go, Coding, Programming Languages, Beginner 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

11/10/2023

On Azure Functions and Serverless

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

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 Engineering, SOLID Priciples, Software Architecture

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

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

12/09/2023

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

By Suleyman Cabir Ataman in Beginner, Amazon Web Services 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

Posts pagination

1 2 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