# Programlama

- [Alfred5 icin python ve alfred5 paketi ile Alfred Workflowu Gelistirmek](https://docs.yemreak.com/arsiv/programming/alfred5-icin-python-ve-alfred5-paketi-ile-alfred-workflowu-gelistirmek.md): programming, alfred5, alfred workflow, python, macOS
- [alfred5 workflow ile javascript calistirmak](https://docs.yemreak.com/arsiv/programming/alfred5-workflow-ile-javascript-calistirmak.md)
- [Bunjs —global indirme sorunu cozumu](https://docs.yemreak.com/arsiv/programming/bunjs-global-indirme-sorunu-cozumu.md): bunjs, programming, --global, bug, install
- [Bunjs ile cli uzerinden input almak](https://docs.yemreak.com/arsiv/programming/bunjs-ile-cli-uzerinden-input-almak.md): bunjs, typescript, programming
- [Bunjs ile Node gerektiren paketleri / modulleri (pino-pretty, pm2) indirmek ve k](https://docs.yemreak.com/arsiv/programming/bunjs-ile-node-gerektiren-paketleri-modulleri-pino-pretty-pm2-indirmek-ve-kullanmak.md): bunjs, pino, nodejs, pino-pretty, fix, pm2
- [Bunjs ve Typescript ile CLI Uygulamasi gelistirmek](https://docs.yemreak.com/arsiv/programming/bunjs-ve-typescript-ile-cli-uygulamasi-gelistirmek.md): bunjs, typescript, cli, programming
- [By, with, via karsilastirmasi (by vs with vs via)](https://docs.yemreak.com/arsiv/programming/by-with-via-karsilastirmasi-by-vs-with-vs-via.md): english, programming, by, via, with
- [Cleaning up unused imports in Python with autoflake using a VS Code task](https://docs.yemreak.com/arsiv/programming/cleaning-up-unused-imports-in-python-with-autoflake-using-a-vs-code-task.md): python, vs code, autoflake, task, import
- [Converting Instagram saved\_collections.json file to csv file and importing it t](https://docs.yemreak.com/arsiv/programming/converting-instagram-saved_collectionsjson-file-to-csv-file-and-importing-it-to-notion.md): instagram, programming, notion, database, csv, json, Instagram, saved\_collections.json
- [Debounce yapisi ile cok sik yapilan requestleri birlestirmek ve tek bir seferde](https://docs.yemreak.com/arsiv/programming/debounce-yapisi-ile-cok-sik-yapilan-requestleri-birlestirmek-ve-tek-bir-seferde-yapmak.md): typescript, programming, debounce, project design, project pattern
- [Deleting files, completely, from git history](https://docs.yemreak.com/arsiv/programming/deleting-files-completely-from-git-history.md): git, programming, typescript, git history, clean git history, delete files
- [Developing Alfred5 workflow using alfred5 python package](https://docs.yemreak.com/arsiv/programming/developing-alfred5-workflow-using-alfred5-python-package.md): programming, alfred5, alfred workflow, python, macOS
- [Edge Computing Nedir?](https://docs.yemreak.com/arsiv/programming/edge-computing-nedir.md): cloud computing, programming, edge computing
- [Expect to throw with Typescript using Bun:test - ts(2348)](https://docs.yemreak.com/arsiv/programming/expect-to-throw-with-typescript-using-buntest---ts2348.md): typescript, bunjs
- [Extract audio from video with Typescript and ffmpeg](https://docs.yemreak.com/arsiv/programming/extract-audio-from-video-with-typescript-and-ffmpeg.md): video, audio, programming, typescript, ffmpeg, code
- [fastify ile google cloud gibi VM’lere http uzerinden baglanmada sorun yasiyorsak](https://docs.yemreak.com/arsiv/programming/fastify-ile-google-cloud-gibi-vmlere-http-uzerinden-baglanmada-sorun-yasiyorsak-0000i-host-name-olar.md)
- [Git geçmişinden dosya temizleme](https://docs.yemreak.com/arsiv/programming/git-gecmisinden-dosya-temizleme.md): git, git history, file cleanup
- [Git ile Güvenli Push: --force-if-includes Kullanımının Gücü](https://docs.yemreak.com/arsiv/programming/git-ile-guvenli-push-force-if-includes-kullaniminin-gucu.md): github, programming, collaboration, force-if-includes, push, git, version
- [Git ile tum commit gecmisini temizleme ve sifirdan yeni commit ile pushlamak](https://docs.yemreak.com/arsiv/programming/git-ile-tum-commit-gecmisini-temizleme-ve-sifirdan-yeni-commit-ile-pushlamak.md): programming, git
- [GitHub Pages ile Apex domain desteklemeyen bir siteye yönlendirme yapmak](https://docs.yemreak.com/arsiv/programming/github-pages-ile-apex-domain-desteklemeyen-bir-siteye-yonlendirme-yapmak.md): Apex Domain (yemreak.com gibi) desteklemeyen siteler icin nasil yonlendirme yapilir
- [Google Cloud uzerindeki sunucuda websocket tcp baglantilarina izin vermek icin f](https://docs.yemreak.com/arsiv/programming/google-cloud-uzerindeki-sunucuda-websocket-tcp-baglantilarina-izin-vermek-icin-firewall-izni-olustur.md): google cloud, websocket, programming, firewall, tcp, port
- [Google Cloud uzerindeki sunucumuzu websocket server olarak kullanma ve websocket](https://docs.yemreak.com/arsiv/programming/google-cloud-uzerindeki-sunucumuzu-websocket-server-olarak-kullanma-ve-websocket-uzerinden-baglanma.md): programming, cloud computing, websocket, Google Cloud, Websocket Server, Websocket Uzerinden Baglanma
- [Homebrew linux icin Checking for sudo access (which may request your password)](https://docs.yemreak.com/arsiv/programming/homebrew-linux-icin-checking-for-sudo-access-which-may-request-your-password-sorunu.md): programming, homebrew, linux, macOS, homebrew
- [How to fix Bunjs broken —global download](https://docs.yemreak.com/arsiv/programming/how-to-fix-bunjs-broken-global-download.md): bunjs, programming, --global, bug, install
- [How to use any Nodejs dependened modules (pino-pretty, pm2) with Bunjs](https://docs.yemreak.com/arsiv/programming/how-to-use-any-nodejs-dependened-modules-pino-pretty-pm2-with-bunjs.md): bunjs, pino, pino-pretty, fix, pm2
- [Instagram saved\_collections.json dosyasini csv dosyasina cevirmek ve notion’a a](https://docs.yemreak.com/arsiv/programming/instagram-saved_collectionsjson-dosyasini-csv-dosyasina-cevirmek-ve-notiona-aktarmak.md): instagram, programming, notion, database, csv, json, Instagram, saved\_collections.json
- [Jest icin VSCode uzerinde debug yapilandirmasi](https://docs.yemreak.com/arsiv/programming/jest-icin-vscode-uzerinde-debug-yapilandirmasi.md): typescript, vs code, jest, programming, debug
- [Jest Run it - Jest ile test islemlerini VS Code ile hizlica yapmak icin eklenti](https://docs.yemreak.com/arsiv/programming/jest-run-it---jest-ile-test-islemlerini-vs-code-ile-hizlica-yapmak-icin-eklenti.md): programming, typescript, jest
- [MindEase for VSCode: Crafted with Neurodesign, Built for You](https://docs.yemreak.com/arsiv/programming/mindease-for-vscode-crafted-with-neurodesign-built-for-you.md): programming
- [MindEase VSCode Theme: Neurodesign ile Hazırlanmış, Sizin İçin İnşa Edilmiş](https://docs.yemreak.com/arsiv/programming/mindease-icin-vscode-neurodesign-ile-hazirlanmis-sizin-icin-insa-edilmis.md): Neurodesign prensiplerine uygun olarak tasarlanmış, göz yormayan ve dikkati koruyan Typescript ve Python odaklı VS Code Theme
- [Named Parameters vs Positional Parameters in Typescripts](https://docs.yemreak.com/arsiv/programming/named-parameters-vs-positional-parameters-in-typescripts.md): typescript, programming, named parameters, positional parameters
- [ngrok ile raspberrypi sunucusunu SSH üzerinden erişime açmak](https://docs.yemreak.com/arsiv/programming/ngrok-ile-raspberrypi-sunucusunu-ssh-uzerinden-erisime-acmak.md): ssh, raspberry, ngrok, programming, server
- [Nodejs ile ele alinmamis promise.rejectleri yakamalar](https://docs.yemreak.com/arsiv/programming/nodejs-ile-ele-alinmamis-promiserejectleri-yakamalar.md): typescript, programming
- [Notion Integration olusturmak; database ve sayfalari yonetmek](https://docs.yemreak.com/arsiv/programming/notion-integration-olusturmak-database-ve-sayfalari-yonetmek.md): notion, programming, database, integration, API, integration, database id, database
- [pm2 code: 'ERR\_REQUIRE\_ESM' trouble](https://docs.yemreak.com/arsiv/programming/pm2-code-err_require_esm-trouble.md): pm2, typescript, javascript, ESM
- [pm2, pino ve pino-pretty ile bunjs projesinin raporlarini yonetmek](https://docs.yemreak.com/arsiv/programming/pm2-pino-ve-pino-pretty-ile-bunjs-projesinin-raporlarini-yonetmek.md): bunjs, typescript, programming, pm2, pino, pino-pretty
- [Promise’leri calistirmadan tanimlamak icin function () ⇒ {} olarak tanimlanmali](https://docs.yemreak.com/arsiv/programming/promiseleri-calistirmadan-tanimlamak-icin-function-olarak-tanimlanmali.md): programming, typescript, javascript, promise, async-await, promise, function calling
- [PyTest ile Testlerinizi Yönetin: Bağımlılıklar ve Sıralama](https://docs.yemreak.com/arsiv/programming/pytest-ile-testlerinizi-yonetin-bagimliliklar-ve-siralama.md): python, pytest
- [Python ile terminal üzerinde tablo gösterme](https://docs.yemreak.com/arsiv/programming/python-ile-terminal-uzerinde-tablo-gosterme.md): python, table, tabulate
- [Raspberry icin Nodejs kurulumu](https://docs.yemreak.com/arsiv/programming/raspberry-icin-nodejs-kurulumu.md): raspberry, nodejs, nodesource
- [RaspberryPi Sifirdan Kurulumu, SSH ve VNC baglantisi, ngrok ile internetten eris](https://docs.yemreak.com/arsiv/programming/raspberrypi-sifirdan-kurulumu-ssh-ve-vnc-baglantisi-ngrok-ile-internetten-erismek.md): raspberry, ssh, vnc, programming
- [Regex ile string icerisindeki uzun metni parcalara bolmek](https://docs.yemreak.com/arsiv/programming/regex-ile-string-icerisindeki-uzun-metni-parcalara-bolmek.md)
- [return await Promise ile return Promise farki](https://docs.yemreak.com/arsiv/programming/return-await-promise-ile-return-promise-farki.md): programming, typescript, javascript, promise, await, return
- [rsync kullanarak dosya aktarımı](https://docs.yemreak.com/arsiv/programming/rsync-kullanarak-dosya-aktarimi.md): rsync
- [Running Jest tests for Typescript ESM modules](https://docs.yemreak.com/arsiv/programming/running-jest-tests-for-typescript-esm-modules.md): typescript, programming, jest, vs code, ESM
- [Safe Pushing with Git: -force-if-includes](https://docs.yemreak.com/arsiv/programming/safe-pushing-with-git.md): github, programming, collaboration, force-if-includes, push, git, version
- [spawn ve tail ile loglari izleme ve pretty etmek](https://docs.yemreak.com/arsiv/programming/spawn-ve-tail-ile-loglari-izleme-ve-pretty-etmek.md): programming, typescript, spawn ve tail ile loglari izleme ve pretty etmek, loglari izleme, pretty etmek, spawn, pino-pretty, tail
- [ssh ile sunucudaki GUI uygulamalarini (chromium gibi) macOS uzerinde calistirmak](https://docs.yemreak.com/arsiv/programming/ssh-ile-sunucudaki-gui-uygulamalarini-chromium-gibi-macos-uzerinde-calistirmak.md): ssh, gui, chromium
- [SSH key oluşturup, sunucuya yükleme](https://docs.yemreak.com/arsiv/programming/ssh-key-olusturup-sunucuya-yukleme.md): ssh, programming
- [SSH ve Rsync Kullanımı: .ssh/config Dosyası, Anahtar Oluşturma ve Dosya Aktarımı](https://docs.yemreak.com/arsiv/programming/ssh-ve-rsync-kullanimi-sshconfig-dosyasi-anahtar-olusturma-ve-dosya-aktarimi.md): ssh, rsync, cloud computing, devops
- [.ssh/config dosyası ne işe yarar](https://docs.yemreak.com/arsiv/programming/sshconfig-dosyasi-ne-ise-yarar.md): ssh, term, programming, config
- [Tesseract ile metinden ve videodan metni almak, image to text](https://docs.yemreak.com/arsiv/programming/tesseract-ile-metinden-ve-videodan-metni-almak-image-to-text.md): image processing, ocr, package, typescript
- [Type Alias Gösterimi Sorunu ve Çözümü](https://docs.yemreak.com/arsiv/programming/type-alias-gosterimi-sorunu-ve-cozumu.md): typescript, programming
- [\[\[TypeError \[ERR\_INVALID\_STATE\]: Invalid state: Writer has been released\](ar\](arsiv/programming/typeerror-err\_invalid\_state-invalid-state-writer-has-been-released-arsiv-programming-typeerror-err\_i.md)](https://docs.yemreak.com/arsiv/programming/typeerror-err_invalid_state-invalid-state-writer-has-been-released-ar-arsiv-programming-typeerror-er.md)
- [\[TypeError \[ERR\_INVALID\_STATE\]: Invalid state: Writer has been released\](arsiv/programming/typeerror-err\_invalid\_state-invalid-state-writer-has-been-released.md)](https://docs.yemreak.com/arsiv/programming/typeerror-err_invalid_state-invalid-state-writer-has-been-released-arsiv-programming-typeerror-err_i.md)
- [Typesciprt ile async git komutu calsitirmak](https://docs.yemreak.com/arsiv/programming/typesciprt-ile-async-git-komutu-calsitirmak.md): typescript, programming, git, exec, push, commit, add, --force-if-includes
- [TypeSciprt ile dynamic key tanimlamak](https://docs.yemreak.com/arsiv/programming/typesciprt-ile-dynamic-key-tanimlamak.md): typescript, programming
- [Typescript ESM icin Jest calistirmak](https://docs.yemreak.com/arsiv/programming/typescript-esm-icin-jest-calistirmak.md): typescript, programming, jest, vs code, ESM
- [Typescript full-stack projeleri icin proje dizin yapisi ve tsconfig dosyasi nasi](https://docs.yemreak.com/arsiv/programming/typescript-full-stack-projeleri-icin-proje-dizin-yapisi-ve-tsconfig-dosyasi-nasil-olmali.md): typescript, project structure, project management
- [Typescript ile Class ismini dinamik olarak almak](https://docs.yemreak.com/arsiv/programming/typescript-ile-class-ismini-dinamik-olarak-almak.md): typescript, programming, beginner, class, constructor
- [TypeScript ile decorator tanimlayarak methodlari ve siniflari loglamak](https://docs.yemreak.com/arsiv/programming/typescript-ile-decorator-tanimlayarak-methodlari-ve-siniflari-loglamak.md): typescript, programming, logging, decorator, class, function, method
- [Typescript ile npm package olusturmak ve yayinlamak](https://docs.yemreak.com/arsiv/programming/typescript-ile-npm-package-olusturmak-ve-yayinlamak.md): typescript, programming, npm
- [Typescript ile Websocket uzerinden zamanli bir sekilde mesaj gondermek, message](https://docs.yemreak.com/arsiv/programming/typescript-ile-websocket-uzerinden-zamanli-bir-sekilde-mesaj-gondermek-message-queue.md): programming, typescript, message queue, websocket, queue
- [Typescript / javascript ile date bilgisi almak](https://docs.yemreak.com/arsiv/programming/typescript-javascript-ile-date-bilgisi-almak.md)
- [TypeScript kullanarak Bun:test ile Hata Fırlatılmasını Beklemek - ts(2348)](https://docs.yemreak.com/arsiv/programming/typescript-kullanarak-buntest-ile-hata-firlatilmasini-beklemek---ts2348.md): bunjs, typescript, programming, except, async, throw, test
- [Typescript ve macOS ile clipboard yonetimi, copy paste](https://docs.yemreak.com/arsiv/programming/typescript-ve-macos-ile-clipboard-yonetimi-copy-paste.md): programming, typescript
- [Typescriptle google-spreadsheet ile google sheet duzenlemek](https://docs.yemreak.com/arsiv/programming/typescriptle-google-spreadsheet-ile-google-sheet-duzenlemek.md): sheet, typescript, programming, google-spreadsheet
- [\u00f0\u009f\u0091\u0080 gibi unicode metinleri dosyadan okumak, saved\_collectio](https://docs.yemreak.com/arsiv/programming/u00f0u009fu0091u0080-gibi-unicode-metinleri-dosyadan-okumak-saved_collectionsjson.md): programming, typescript, unicode
- [Uploading image to Imgur with Bunjs](https://docs.yemreak.com/arsiv/programming/uploading-image-to-imgur-with-bunjs.md): imgur, bunjs, code, image-upload
- [Video uzerinden sesi almak - Typescript - ffmpeg](https://docs.yemreak.com/arsiv/programming/video-uzerinden-sesi-almak---typescript---ffmpeg.md): video, audio, programming, typescript, ffmpeg, code
- [Vim Temel Klavye Kısayolları ve Hareketler](https://docs.yemreak.com/arsiv/programming/vim-temel-klavye-kisayollari-ve-hareketler.md): vim
- [VS Code task ile python autoflake kullanarak kullanilmayan importlari temizlemek](https://docs.yemreak.com/arsiv/programming/vs-code-task-ile-python-autoflake-kullanarak-kullanilmayan-importlari-temizlemek.md): python, vs code, autoflake, task, import
- [VS Code Typescript auto import sorunu cozumu](https://docs.yemreak.com/arsiv/programming/vs-code-typescript-auto-import-sorunu-cozumu.md): vs code, typescript, nodejs, import, error, auto import
- [VS Code web kodlarini tarayici uzerinde gostermek](https://docs.yemreak.com/arsiv/programming/vs-code-web-kodlarini-tarayici-uzerinde-gostermek.md): vs code, browser, web programming
- [Websocket error.code’larini aciklamalari](https://docs.yemreak.com/arsiv/programming/websocket-errorcodelarini-aciklamalari.md): programming, typescript, javascript, websocket, code
- [Windows 10 için otomatik mouse ve klavye tetikleyicisi](https://docs.yemreak.com/arsiv/programming/windows-10-icin-otomatik-mouse-ve-klavye-tetikleyicisi.md): Windows 10 için otomatik mouse ve klavye tetikleyicisi, YClicker
- [yt-dlp icin cookie bilgilerini kullanmak](https://docs.yemreak.com/arsiv/programming/yt-dlp-icin-cookie-bilgilerini-kullanmak.md)
- [yt-dlp ve ffmpeg kullanarak typescript ile video indirme methodu](https://docs.yemreak.com/arsiv/programming/yt-dlp-ve-ffmpeg-kullanarak-typescript-ile-video-indirme-methodu.md): programming, typescript, yt-dlp, code


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.yemreak.com/arsiv/programming.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
