March 2023 Newsletter

Contents 📋

  1. News & Explore
  2. Read & Watch

News & Explore

JS import maps are available on major browsers

ES modules modernize JavaScript code inclusion and reuse in web applications, offering advantages over older methods. Utilize the tag to easily map external module names to URLs for efficient integration in your code. It's now supported cross-browser! Web.dev (opens in a new tab)

Qwik

An HTML-first framework that reduces JS usage is about to release its 1.0 and their candidate 1.0 version is out. 1.0 RC Doc (opens in a new tab)

Static Exports on Next.js

Next.js enables starting as a static site or Single-Page Application (SPA), then later optionally upgrading to use features that require a server. Static Export (opens in a new tab)

Visual Guide for Node.js Event Loop

The Node.js event loop may be challenging to grasp, even for experienced developers. This visual guide aims to clarify the event loop and enhance your understanding of its inner workings. Nodejs Event Loop (opens in a new tab)

GitHub Copilot X

AN AI pair programmer using OpenAI's Codex model. Now introducing GitHub Copilot X, this AI assistant is accessible throughout the development lifecycle, improving productivity by reducing manual tasks and enabling developers to focus on innovation. It's not just Code Completion tool but helper along the journey. Copilox X Announcement (opens in a new tab)

React Docs gets an update!

React docs have been worked on for years and it's now live with the new version. React Docs (opens in a new tab)

Typescript 5.0 is out!

Bringing new features like: "decorators", "const type", "module resolution bundler" and many more. Typescript 5.0 (opens in a new tab)

Story of Success, Discord storing Trillions of Messages

You read it correctly, "Trillions"... Back then Discord was storing "Billions" of messages (opens in a new tab), and now they are storing Trillions of Messages. How? Well, we have to check it out. How Discord Stores Trillions of Messages (opens in a new tab)

Scoring Frameworks on 2023

There's many frameworks out there and they all solve problems we are facing everyday. But at what cost? Web Framework Performance Report (opens in a new tab)

Running Hugging Face from JS

Did you know you can run Hugging Face (Open source AI community) models from JS?. HuggingFaceJs (opens in a new tab)


Read & Watch

Half of the NPM packages are junk! (opens in a new tab)

You can type JS with ZOD and JSDoc (opens in a new tab)

Usage of multiple state management libs (opens in a new tab)

Postgres: The Graph Database (opens in a new tab)

Get the results you want more often by reducing friction (opens in a new tab)

The End of Front-end Development (opens in a new tab)

İçindekiler 📋

  1. Haberler & Keşfet
  2. Oku & İzle

Haberler & Keşfet

JS Import Map Tüm Tarayıcılar Tarafından Destekleniyor

ES modül kullanımı, JavaScript kodunun web uygulamalarına dahil edilmesini ve yeniden kullanılmasını modernleştirerek eski yöntemlere göre avantajlar sunar. Harici modül adlarını URL'ler ile kolayca eşleştirmek ve verimli bir şekilde entegre etmek için bu etiketi kullanabilirsiniz. Artık tüm tarayıcılar tarafından destekleniyor! Web.dev (opens in a new tab)

Qwik

JS kullanımını azaltan HTML öncelikli frameworklerden Qwik'in 1.0 aday sürümü yayınlandı. 1.0 RC Doc (opens in a new tab)

Next.js'de Statik Export

Next.js, statik bir site veya Single-Page-Application (SPA) olarak başlamayı ve daha sonra isteğe bağlı olarak sunucu gerektiren özellikleri kullanmak için geliştirme yapmanızı sağlayan Statik Export özelliğini kullanıcılara sundu. Static Export (opens in a new tab)

Node.js Event Loop için Görsel Kılavuz

Node.js Event Loop'u kavramak, deneyimli geliştiriciler için bile zor olabilir. Bu görsel kılavuz, Event Loop'u netleştirmeyi ve iç işleyişini anlamanıza yardımcı oluyor. Nodejs Event Loop (opens in a new tab)

GitHub Copilot X

OpenAI'nin Codex modelini kullanan yapay zeka yardımcısı GitHub Copilot X sahnede. Githubın yapay zeka asistanı geliştirme süresince erişilebilir, manuel görevleri azaltarak üretkenliği artırır ve geliştiricilerin yeni fikirlere odaklanmasını sağlar. Sadece Kod Tamamlama aracı değil, aynı zamanda yolculuk boyunca her adımda yanınıza olan yardımcı. Copilox X Announcement (opens in a new tab)

React Docs Güncellendi!

Yıllardır üzerinde çalışılan React dokümanları yeni sürümüyle yayında. React Docs (opens in a new tab)

Typescript 5.0 Beta yayınlandı

Decorator, ESM desteği, satisfies, const type parametreleri, hız optimizasyonları ve daha fazlası! TypeScript 5.0 Beta (opens in a new tab)

Bir Başarı Hikayesi, Trilyonlarca Mesaj ve Discord

Doğru okudunuz, "Trilyonlarca"... Eskiden Discord "Milyarlarca" mesaj (opens in a new tab) depoluyordu ve şimdi trilyonlarca mesajı depoluyor. Nasıl mı? How Discord Stores Trillions of Messages (opens in a new tab)

2023 Framework Performans Raporları

Piyasada birçok framework var ve hepsi de geliştirciler olarak her gün karşılaştığımız problemleri çözüyor. Ama ne pahasına? Web Framework Performance Report (opens in a new tab)

Hugging Face'i JavaScript ile çalıştırmak

Hugging Face (Açık kaynak AI topluluğu) modellerini JavaScript ile çalıştırabileceğinizi biliyor muydunuz? HuggingFaceJs (opens in a new tab)


Oku & İzle

NPM paketlerinin neredeyse yarısı çöplük (opens in a new tab)

Typescript'e ihtiyaç duymadan Zod ve JSdoc ile tip belirtebilirsiniz (opens in a new tab)

Birden fazla state yönetim kütüphanesi kullanmak (opens in a new tab)

Postgres: Grafik Veritabanı (opens in a new tab)

Sürtüşmeyi azaltarak sonuçları daha sık elde edin (opens in a new tab)

Frontend geliştirmenin sonu (opens in a new tab)