February 2023 Newsletter

If you haven't heard there was an earthquake in Turkey. It was a 7.8 magnitude earthquake and it was the biggest earthquake in Turkey in the last 100 years. We hope everyone is safe and sound. I'll share some resources that you can use to help people in need.

Ahbap (opens in a new tab) Darüşşafaka (opens in a new tab)

Contents 📋

  1. News & Explore
  2. Read & Watch
  3. Challenge

News & Explore

The core of Open-Source: core-js, What's Next

All of us use at least some packages from NPM or Yarn. But did you know most of those libraries and even the websites you are using like Amazon, Twitch, Netflix, Reddit and many more are using a library called core-js . The creator of the library has something to say to all of us...

What's Next (opens in a new tab)

Next.js 13.2 release

Next.js does not slow down at all. Now they bring, mdx support for server components, metadata API for your pages to create metadata for each page easily, progressive ISR and faster re-deployments on code changes with Cache, and many more...

Next.js (opens in a new tab)

Gastby Acquisition

At the starting of the February, Netlify acquired Gatsby Inc. (developers of open source framework Gatsby) to accelerate the adoption of composable web architectures.

Acquisition (opens in a new tab)

Angular with Signals

Angular is joining the party with others by bringing Signals to their framework. And for further explanation about the RFC to see how it's working and how it should be used you can find in the link below.

Angular Signals (opens in a new tab)

iOS with Web Push...

Apple has finally added web notifications to their software with iOS and iPadOS 16.4 Beta, and finally brought support for web notifications to the phone.

Webkit Post (opens in a new tab)

Webviews and HTML for Native Apps

Yes, you have heard it right! You can create desktop applications (cross-platform) with Node.js and HTML. like you are writing your own web applications.

NodeGUI (opens in a new tab)


Read & Watch

Astro 2.0 Island Architecture and React 🎧 (opens in a new tab)

Publish a library on NPM on 90 Minutes 📺 (opens in a new tab)

Documentary about React📺 (opens in a new tab)

Testing Speed on Runtime Validators (ZOD, SuperStruct, Yup, Typebox) 📰 (opens in a new tab)

How to create good pr? 📰 (opens in a new tab)

Find the WHY 📰 (opens in a new tab)


Challenge

How much do you trust your knowledge of how JS works? This one is for you to test your brain debugging skills. Can you guess what a and b will be after running the function?

let a = 0;
const b = [1, 2, 3, 4, 5].map((x) => ((a += x), x * x));
 
console.log(a); // ?
console.log(b); // ?

Hepimizin bildigi uzere gectigimiz ay olan deprem bircok insani etkiledi. Herkesin zaten bu konu hakkinda yeterince bilgi sahibi oldugunu tahmin ediyorum. Kendim yararli gordugum bir iki yardim kampanyasini sizlerle paylasmak istedim.

Ahbap (opens in a new tab) Darüşşafaka (opens in a new tab)

İçerik 📋

  1. Haberler & Keşif
  2. Kütüphaneler
  3. Meydan Okuma

Haberler & Keşif

Open-Source'un çekirdeği: core-js, Sırada ne var?

Hepimiz NPM veya Yarn'dan en az birkaç paket kullanıyoruz. Ama core-js adlı bir kütüphaneyi biliyor musunuz? Bu kütüphane, Amazon, Twitch, Netflix, Reddit ve daha birçok web sitesinin kullanıyor olmasıyla da dikkat çekiyor. Kütüphanenin yaratıcısı, bize bir şeyler söylemek istiyor...

What's Next (opens in a new tab)

Next.js 13.2 release

Next.js yavaşlamadan yoluna devam ediyor. Şimdi de server componentler için mdx desteği, sayfalarınız için metadata API'si ile sayfalarınızın metadata'larını kolayca oluşturabilirsiniz, progressive ISR ve kod değişikliklerinde daha hızlı yeniden dağıtımlar Cache ile birlikte ve daha fazlası...

Next.js (opens in a new tab)

Gastby Acquisition

Şubat başında Netlify, Gatsby Inc.'yi (Gatsby'nin açık kaynak çatısı geliştiricileri) satın aldı ve composable web mimarisinin hızlı yayılmasını hızlandırmak için birleşti.

Acquisition (opens in a new tab)

Angular with Signals

Angular partiye katılıyor ve diğerleriyle birlikte "signal"i kendi çatısına ekliyor. Daha fazla açıklama ve RFC için aşağıdaki bağlantıyı ziyaret edebilirsiniz.

Angular Signals (opens in a new tab)

iOS with Web Push...

Apple sonunda iOS ve iPadOS 16.4 Beta ile web bildirimlerini ekledi ve artık telefonlar için web bildirimlerini desteği geldi.

Webkit Post (opens in a new tab)

Webviews and HTML for Native Apps

Evet doğru duydunuz! Node.js ve HTML ile masaüstü uygulamaları oluşturabilirsiniz ve bunları web uygulaması yazar gibi yazabilirsiniz.

NodeGUI (opens in a new tab)


Izle & Oku

Astro 2.0 Dinamik Ada Yapısı ve React 🎧 (opens in a new tab)

90 dakikada NPM'de kütüphane yayınlamak 📺 (opens in a new tab)

React Dökümantasyonu📺 (opens in a new tab)

Çalışma zamanlı doğrulayıcı hız testleri(ZOD, SuperStruct, Yup, Typebox) 📰 (opens in a new tab)

Nasıl iyi PR açılır? 📰 (opens in a new tab)

NEDEN'i bulmak 📰 (opens in a new tab)


Meydan Okuma

JS bilginize ne kadar güveniyorsunuz? Bu soru size JS'in nasıl çalıştığını test etmeniz için bir fırsat sunuyor. Fonksiyonu çalıştırdıktan sonra a ve b'nin ne olacağını tahmin edebilir misiniz?

let a = 0;
const b = [1, 2, 3, 4, 5].map((x) => ((a += x), x * x));
 
console.log(a); // ?
console.log(b); // ?