Open in app

Sign In

Write

Sign In

Yamac Eren Ay

110 Followers

Home

About

Pinned

Game Theory For Dummies

What do Wikipedia authors, soccer players, and restaurant staff have in common? No, it’s not entertainment. Yes, it’s the concept of multi-agent systems. These systems capture interactions among diverse actors, each with their own agenda. …

Game Theory

10 min read

Game Theory For Dummies
Game Theory For Dummies
Game Theory

10 min read


Published in

AI Mind

·Pinned

Transfer Learning: A Gentle Introduction

Why, how and when to transfer the knowledge across different neural networks? The Power of Knowledge Transfer In the ever-evolving landscape of business and technology, the concept of knowledge transfer plays a key role, and it is much more closely related to software engineering and machine learning than you think. It’s obvious that we cannot…

Software Development

9 min read

Transfer Learning For Dummies: A Gentle Introduction
Transfer Learning For Dummies: A Gentle Introduction
Software Development

9 min read


Published in

Dev Genius

·Pinned

How To Git Better— 1

… so you can be a more decent human being in the next projects :-) In the following article, we will learn the most basic commands of Git using visualizations. Setup Your Local Repository In the next step, you can create a local repository as follows: git init: Create a new repository on your…

Git

5 min read

How To Git Better— 1
How To Git Better— 1
Git

5 min read


Pinned

Microservices 101

Impress anyone with these buzzwords: … — What is a Microservice? Before answering that, I want to answer what is NOT: Monolith Server: The most traditional approach to create an application, e.g. an application contains a client-side, a server-side and a database, and relies on a single server. Service Oriented Architecture (SOA): The application consists of cohesive business processes, communicating through…

Microservices

7 min read

Microservices 101
Microservices 101
Microservices

7 min read


Pinned

Science Loves Declarative Style [1]

… so why are you still coding in imperative style? — It is the first chapter of Science Loves Declarative Style, and you can navigate to the next chapter clicking here. Imperative programming has been the most popular paradigm for a century. Most of the technological breakthroughs are achieved using imperative programming languages such as Java, C/C++, JavaScript, Go. We cannot…

Computer Science

8 min read

Science Loves Declarative Style [1]
Science Loves Declarative Style [1]
Computer Science

8 min read


Sep 6

The Brilliant Idea Behind Monte Carlo Tree Search

Before you read this article: Have you read my previous article on search algorithms? Search Algorithms In a Nutshell What could be better than funny analogies to help us understand a concept?yamaceay.medium.com In the world of complex searching algorithms, we often find ourselves navigating between two distinct ends of the spectrum: simplicity and complexity. Most notably, (extremely) simple algorithms can be characterized as below:

Computer Science

9 min read

Monte Carlo Tree Search Revisited
Monte Carlo Tree Search Revisited
Computer Science

9 min read


Feb 22

Search Algorithms In a Nutshell

What could be better than funny analogies to help us understand a concept? — What is Search problem? A search problem is a problem that can be represented as a set of states. The goal is to find a path from an initial state to a goal state by making a sequence of legal moves.

Algorithms

8 min read

Search Algorithms In a Nutshell
Search Algorithms In a Nutshell
Algorithms

8 min read


Jan 8

From Zero to Microservice [2]

How to Dockerize Your App & Deploy using Kubernetes? — Previous articles: Microservices 101 Impress anyone with these buzzwords: …yamaceay.medium.com From Zero To Microservice [1] It took me days to grasp the concepts, here’s what I’ve learned: …yamaceay.medium.com Step 0: Get a Project I created a GitHub repository person_grpc [1]: a Go package, which serves as a personal database, dealing with get / set person commands. The communication between server and client is achieved using gRPC (built on top of TCP).

Kubernetes

7 min read

From Zero to Microservice [2]
From Zero to Microservice [2]
Kubernetes

7 min read


Jan 6

From Zero To Microservice [1]

How to Design API, Server & Client With Ease? — Previous article: Microservices 101 Impress anyone with these buzzwords: …yamaceay.medium.com Next article: From Zero to Microservice [2] How to Dockerize Your App & Deploy using Kubernetes?yamaceay.medium.com What is gRPC (Again)? gRPC is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment. [1]

Grpc

6 min read

From Zero To Microservice [1]
From Zero To Microservice [1]
Grpc

6 min read


Dec 3, 2022

Demystified: Tuple vs. Dict

The real distinction between tuples and dicts, and how it relates to Dependency Injection, Joining of SQL Tables and more… — Technically, tuples and dicts are equivalent in terms of content: Tuples select the feature by positional index, while dicts select by a unique identifier called key. Note: In this article, I prefer to use tuple and dict as in Python, since there is no universal name for both. …

Mathematics

9 min read

Demystified: Tuple vs. Dict
Demystified: Tuple vs. Dict
Mathematics

9 min read

Yamac Eren Ay

Yamac Eren Ay

110 Followers

I love to write articles about most underrated topics in computer science

Following
  • Jessica

    Jessica

  • Mickey Mellen

    Mickey Mellen

  • Bex T.

    Bex T.

  • The Pragmatic Programmers

    The Pragmatic Programmers

  • Vishal Rajput

    Vishal Rajput

See all (118)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams