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 Coding

  • Home
  • Archive by category "Coding"
09/01/2026

Software Engineer’s Dilemma: Being Idealistic or Pragmatic

By Suleyman Cabir Ataman in Coding, Software Engineering Tag Software Engineering, Best Practices

If you are curious about history and politics, you will notice that extremes often look powerful at the beginning. They move fast, talk with certainty, and produce visible results in…

Read More

31/05/2025

Geo-Resilience in the Cloud: Active-Active vs Active-Passive Architectures

By Suleyman Cabir Ataman in Intermediate, Advanced, Devops, Coding, Azure, Amazon Web Services, Software Engineering Tag Cloud Native Development, Azure, AWS, Cloud Computing

Building resilient systems is no longer a best practice. It as an expectation. Whether you’re running a small internal app or handling millions of transactions a day, the assumption is…

Read More

25/04/2025

Why Go Is Becoming a Strong Alternative to C# and Java?

By Suleyman Cabir Ataman in Beginner, Coding, Intermediate, Java, C#, Go, Software Engineering Tag Go, C#, Java, .NET, .NET Core, Golang, dotnet

In the world of enterprise software, some names have stayed strong for decades. C# and Java are two of those names. They shaped the way companies built applications. They gave…

Read More

13/04/2025

Deno, Just Another JavaScript Runtime for Backend

By Suleyman Cabir Ataman in Coding, Web Development, Beginner, JavaScript Tag JavaScript, Backend

JavaScript has come a long way since its creation. It started as a very basic language for making web pages interactive. It has become more powerful and it has been…

Read More

07/02/2025

Running DeepSeek R1 on Your Local Machine Offline: A Step-by-Step Guide

By Suleyman Cabir Ataman in Coding, Beginner, Artificial Intelligence, Large Language Models Tag Step by Step, Python, Artificial Intelligence, AI, DeepSeek, LLM, Large Language Models

Over the past few months even weeks, DeepSeek has emerged as an unexpected guest in the AI market. It literally redefined the AI industry and cost trillions of dollars loss…

Read More

12/11/2024

Bedrock of Software – Part 4: Operating Systems Written in C

By Suleyman Cabir Ataman in Coding, Beginner Tag Programming Languages, System Programming, C Programming Language, History of Programming, Linux, Android, IOS, Unix

In the previous posts, we explored how C laid the groundwork for modern programming languages and shaped the software landscape. We've looked at C’s influence on languages and traced its…

Read More

17/09/2024

Bedrock of Software – Part 3: The Influence of C on Modern Programming Languages

By Suleyman Cabir Ataman in Coding, C/C++, Beginner Tag JavaScript, C#, PHP, Java, Rust, C++

Welcome to the third part of our blog series, "C, Bedrock of Software." In the first part, we explored the origins of C. In the first part, we discussed its…

Read More

13/08/2024

Advanced C# Tips: Reuse Objects Where Possible

By Suleyman Cabir Ataman in Coding, C#, Software Engineering, Intermediate, Advanced Tag C#, .NET, .NET Core, dotnet, Advanced C# Tips

Reusing objects in C# is a strategy that aligns with the principles of efficient memory management and application performance optimization. This concept is important in environments where memory resources are…

Read More

06/08/2024

Bedrock of Software – Part 2: C and Unix – A Symbiotic Relationship

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

The best way to describe the relationship between C and Unix will be mutual evolution. Both were developed at Bell Labs and each played a unique role in the other's…

Read More

Posts pagination

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