Skip to content

Coding and Beyond

A software developer's blog.

Coding and Beyond

A software developer's blog.

  • Home
  • Article Series
    • Architectural Design Patterns
    • Advanced C# Tips
    • C – Bedrock of Software
  • About
  • Contact
Software Engineering Azure Amazon Web Services Cloud Computing Containerization Intermediate

Concurrency vs. Parallelism: Why the Distinction Matters

Suleyman Cabir Ataman 17/08/2025 No Comments

TypeScript Node.js Software Engineering Beginner

Applying the Singleton Pattern in TypeScript

Suleyman Cabir Ataman 15/07/2025 No Comments

Azure Amazon Web Services Software Engineering Intermediate Advanced Devops Coding

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

Suleyman Cabir Ataman 31/05/2025 No Comments

Amazon Web Services

Simple Patterns for Blue/Green Deployments on AWS ECS and Lambda

Suleyman Cabir Ataman 24/05/2025 No Comments

Web Development Beginner JavaScript React

React Compiler: A Big Step in React

Suleyman Cabir Ataman 10/05/2025 No Comments

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

Java JavaScript Databases C/C++ Python NoSQL Containerization C# Angular React

Free Enterprise Languages and Future-Proof Tech Choices

In 2021, Oracle decided to monetise Java by changing its licensing policy after JDK 17. Previously, businesses had to pay for updates and support, but with JDK 17, Oracle introduced…

Suleyman Cabir Ataman 11/02/2025
Coding Beginner Artificial Intelligence Large Language Models

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

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…

Suleyman Cabir Ataman 07/02/2025
Devops

Concourse – A Modern CI/CD Tool

Concourse is a CI/CD tool created by a team at a company called Pivotal. Pivotal is a company known for building tools for software development. The Pivotal team wanted to…

Suleyman Cabir Ataman 04/02/2025
C# Software Engineering Advanced

Advanced C# Tips: Use Conditional Attribute for Debugging Code

In C#, it’s common to sprinkle your code with debugging information—like console logs that help you track down bugs. However, when you’re ready to release your application to the world,…

Suleyman Cabir Ataman 21/01/2025
C# Software Engineering Advanced

Advanced C# Tips: Optimize Recursive Functions With Tail Recursion

Recursive functions are a staple in many programmers’ toolkits. They allow us to solve complex problems by having a function call itself with a different set of parameters until a…

Suleyman Cabir Ataman 07/01/2025
Advanced C# Software Engineering

Advanced C# Tips: Beware of Micro-Optimizing at the Cost of Code Clarity

Micro-optimizing refers to making small modifications to code in an attempt to improve performance, often at the expense of making the code harder to read, understand, and maintain. While it’s…

Suleyman Cabir Ataman 10/12/2024
Software Engineering Advanced C#

Advanced C# Tips: Leverage Span for Safe Memory Access

Span<T> in C# is an innovative feature that revolutionizes how developers work with contiguous memory regions, like arrays or memory blocks. The Span is introduced in C# 7.2 and it…

Suleyman Cabir Ataman 26/11/2024
Coding Beginner

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

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…

Suleyman Cabir Ataman 12/11/2024
Advanced C# Software Engineering

Advanced C# Tips: Prefer for Loop Over foreach with Arrays

In C#, when you want to go through all the items in an array one by one, you can use either a for loop or a foreach loop. Both will…

Suleyman Cabir Ataman 29/10/2024

Posts pagination

1 2 3 … 8

« Previous Page — Next Page »

You Missed

Software Engineering Azure Amazon Web Services Cloud Computing Containerization Intermediate

Concurrency vs. Parallelism: Why the Distinction Matters

TypeScript Node.js Software Engineering Beginner

Applying the Singleton Pattern in TypeScript

Azure Amazon Web Services Software Engineering Intermediate Advanced Devops Coding

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

Amazon Web Services

Simple Patterns for Blue/Green Deployments on AWS ECS and Lambda

Coding and Beyond

A software developer's blog.

Copyright © All rights reserved | Blogus by Themeansar.