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"
02/05/2026

Terminal-Based Coding Agents vs In-Editor AI Assistants: What Is the Real Difference?

By Suleyman Cabir Ataman in Beginner, Artificial Intelligence Tag AI, ClaudeCode, OpenCode, GenAI Assisted Coding, Artificial Intelligence
Terminal-Based Coding Agents vs In-Editor AI Assistants: What Is the Real Difference

AI coding assistants are now part of daily development work for many teams. Some developers use GitHub Copilot inside VS Code. Some use Cursor as their main editor. Some keep…

Read More

15/07/2025

Applying the Singleton Pattern in TypeScript

By Suleyman Cabir Ataman in Software Engineering, Beginner, TypeScript, Node.js Tag Software Architecture, Node.js, TypeScript, JavaScript, Design Patterns

The Singleton pattern is one of the most widely known and frequently used design patterns in software development. It is a creational pattern and it ensures that a class has…

Read More

10/05/2025

React Compiler: A Big Step in React

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

React just took a quiet but deeply meaningful step forward. With the release of the React Compiler, we are entering a new phase of performance. In this new era not…

Read More

25/04/2025

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

By Suleyman Cabir Ataman in Java, C#, Go, Software Engineering, Beginner, Coding, Intermediate 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

01/04/2025

Writing REST Api with Go

By Suleyman Cabir Ataman in Beginner, Go Tag RESTFul, Golang, Go, Step by Step

REST APIs are everywhere. From mobile apps to web platforms, they connect the front-end and back-end in a clean and standard way. In this post, we’ll write a basic REST…

Read More

07/02/2025

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

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

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 Beginner, Coding Tag C Programming Language, History of Programming, Linux, Android, IOS, Unix, Programming Languages, System Programming

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

01/10/2024

How to Access AWS Secrets Manager Programmatically with C#, Java, Python and JavaScript

By Suleyman Cabir Ataman in Amazon Web Services, C#, Beginner, JavaScript, Java, Python Tag dotnet, JavaScript, C#, AWS, Cloud Computing, Java, Security, .NET, .NET Core, Python

AWS Secrets Manager is a fully managed service that helps you easily store and retrieve credentials, API keys, and other sensitive data in a secure way. It integrates seamlessly with…

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