Photo by NordWood Themes on Unsplash

ABOUT JS

Javascript Rest bize ne gibi avantajlar sağlar ? Kodun okunmasını nasıl kolaylaştırır ?

I'm writing this post by writing a book of Javascript to make it more readable. I've resorted to this to escape the complexity of a very simple one-method handling. My purposes in these articles are not enough to explain how to describe Javascript, and I will explain what they are aiming for with this development.

What is Rest?

The concept…


Photo by Jonathan Borba on Unsplash

ABOUT JS

I will try to explain what concepts such as Callback, Callback Hell, Async, and EventEmitter are and how they work.

I am writing this article as a continuation of the History of Javascript article I wrote earlier. I resorted to this method to avoid the complexity of dealing with many concepts in a single article. My purpose in these articles is to explain which existing features of Javascript are not enough and what they aim with this development.


Photo by Terry Vlisidis on Unsplash

ONLINE TRAINING ARTICLES

Why should you read a series of texts in a certain order in the Meta-Programming with JS training content? Why did I put this group of articles together in this way and what kind of knowledge will you gain from these readings?

I will try to briefly summarize why I did the Meta Programming training grouping with JS and why it is important to read these articles in the order I specify them.

  • Game Section Design,
  • Insurance and Banking Scoring and Venture Capital Conditions,
  • AdHoc Tools, BI, Decision Support Systems,
  • No-Code, Low-Code Tools for Application Development,
  • Test Tools for BDD

This tutorial will tell you how we can achieve this dynamic in…


Photo by Alexandre Debiève on Unsplash

ABOUT JS

Rest Supported Mobile/Web Frameworks, Process, Thread, Concurrency, Async, Sync

I am writing this article as a continuation of the History of Javascript article I wrote earlier. I resorted to this method to avoid the complexity of dealing with many concepts in a single article. My purpose in these articles is to explain which existing features of Javascript are not enough and what they aim with this development.


Photo by Jayphen Simpson on Unsplash

ABOUT JS

What is Javascript Generators, Does Async/await work on this mechanism? What innovations does iteration bring to its operation?

I am writing this article as a continuation of the History of Javascript series that I wrote earlier. I resorted to such a method to avoid the complexity of dealing with many concepts in a single article. My purpose in these articles is to explain which existing features of Javascript are not enough and what they aim with this development.

  • The Generator Function's Place in Other Function Types
  • What is a Generator Function?
  • What are the Methods of Generator Function?
  • What are Generator Usage Areas?
  • What are the Advantages of Generator?

1. The Place of the Generator Function in Other Function Types

Generator is one…


Photo by Raphaël Biscaldi on Unsplash

ABOUT JS

In this article, I will try to explain the subject by taking notes from Axel Rauschmayer’s Deep JS book to understand the concept of JS MetaProgramming.

Metaprogramming is a programming method that allows you to access dynamically over the skeleton structure, apart from the standard use of the language. Dynamically accessing information such as Reflection API in Java .. Class, Methods, etc., and performing dynamic code calls.


Photo by fotografierende on Unsplash

ABOUT JS

In this article, I continue to explain the subject by taking notes from Axel Rauschmayer’s book Deep JS to understand the concept of JS MetaProgramming.

In the first article, we mentioned that JS already includes MetaProgramming concepts, but it brought the Intercession (Redefining the structures of some language operations) with the Proxy feature after ES5. We continue to explain the examples in the book I gave the link above. In this article, we will be examining the Proxy issue in a little more detail.

1. Accessing Property on Object (while our Target object is an Object)

Our first example is about creating a Proxy object. For this, there is a target handler that will catch the calls on the target second. …


Photo by Kai Dahms on Unsplash

ABOUT JS

In this article, I will try to explain the subject by taking notes from Axel Rauschmayer’s Deep JS book to understand the concept of JS MetaProgramming.

  • 1st Post Did Meta Programming Concept exist in JS before? Do we use Meta Programming concepts in our daily life?
  • 2nd Post Let’s explain proxy, how it works

In this article, we will be focusing on Usage Scenarios for Proxy.

1. Capturing Accesses to Object’s Properties

Capturing and displaying property accesses on the created object allows you to get information about an error, problem, or behavior in your code.


Photo by Raphaël Biscaldi on Unsplash

ABOUT JS

What is Dynamic Code Generating? Why do we need such dynamics? I will try to explain how to Generate Dynamic Code with JavaScript.

Let’s start by introducing the Normal(Static) Coding that Software Developers usually write 😃

What is Static Coding

The developer writes the code. This code is run in the appropriate environment. For example, when we give the person’s name and age, let’s write a code that prints the birth on the screen


Photo by Taylor Vick on Unsplash

BASIC INTERNET KNOWLEDGE

In my previous article, I talked about developing the Web (1.0, 2.0, 3.0, etc. ). What are DNS and Network Protocols? Here, I will explain the concepts in the OSI Model in a little more detail and talk about SOAP, RPC, REST, GraphQL, and Webhook methods that we frequently hear on HTTP

This article will first discuss the TCP/IP Model and the Internet, Transport, Application Layer Protocols in the layers of this model, and some communication methods on HTTP.

  • TCP/IP vs. OSI Model
  • IPv4, IPv6
  • TCP, UDP
  • HTTP, SMTP, IMAP, POP3, FTP, MQTT, AMQP
  • SOAP, RPC, REST, GraphQL, Webhook

1. TCP/IP vs OSI Model

onur dayibasi

Senior Frontend Developer @Thundra

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store