December 2022 Newsletter

We have finished 2022, hope you have all achived your goals, and new year will be better than the last one with your loved ones. Let's kick off 2023 with newsletter 🎉

Contents 📋


News & Explore

Logical Border Radius

Michelle Barker has a confession about border-radius; it's hard to remember the order of the values. And there are some ways to make the radius different.

Confession About Border Radius (opens in a new tab)

Wrapup from Google Developer Team

New year is coming and it's time to look back at the year. In this article, we will see what happened in Chrome in 2022.

WebDev Interop 2022 Wrapup (opens in a new tab)

Game with JS

Did you ever wanted to write a game with JavaScript? If you did, this article is for you. Melon JS is fresh and lightweight game engine that you can use to write your game.

Melon JS

Renaming 'useEvent'

With the confusion of useEvent, new RFC has been proposed for React to rename it and explain useEvent and scope changes included with it.

GitHub Issue (opens in a new tab)

SvelteKit receiving Auth Support

Vercel team has seen the popularity and the power of NextAuth (opens in a new tab)(300.000 download per week.) and they want to bring authorization to SvelteKit.

Blog Post (opens in a new tab)

The Ugly Other Half of Creativity

How creativity works on the other side of the table. How to be creative and how to be a creative person.

The Ugly Other Half of Creativity (opens in a new tab)

GitHub Unwrapped

Do you want to see how your year has been on GitHub? You can see personalised video of your GitHub 2022 activity.

GitHub Unwrapped (opens in a new tab)

MDX on React-Native

Have you ever wanted to use MDX on React-Native? Now you can. MDX is a powerful tool to write your documentation and now you can use it on React-Native.

MDX on React-Native (opens in a new tab)

Next.js, Gatsby, NuxtJS, Nest...

Comparisions between JS frameworks to find which one is the next big thing. We want to call is as "NustJs" but it's not.

Twilio Blog (opens in a new tab)


Challenge

Given a string of any length which contains only digits from 0 to 9, replace each consecutive run of the digit 0 with its length.

replaceZeros("1234500362000440");
// 1234523623441
 
replaceZeros("123450036200044");
// 123452362344
 
replaceZeros("000000000000");
// 12
 
replaceZeros("123456789");
// 123456789

This Challange is brought to you from Cassidy Williams, you can subscribe her newsletter here (opens in a new tab).

2022'yi bitirdik, umarım istediğiniz hedeflere ulaşmış, ve yeni yılınız bir öncekinden sevdiklerinizle ve daha da iyi olur. 2023'u yeni bir sayı ile başlatalım. 🎉

İçerik 📋


Haberler & Keşif

Logical Border Radius

Michelle Barker, border-radius hakkında bir itirafı var; değerlerin sırasını hatırlamak zor. Ve yarıçapı farklı hale getirmek için bazı yollar var.

Border Radius Hakkında Itiraf (opens in a new tab)

Google Geliştirici Ekibinden Özet

Yeni yıl geliyor ve geçen yılı geriye dönüp bakma zamanı geldi. Bu makalede, 2022'de Chrome'da neler olduğuna bakacağız.

WebDev Interop 2022 Wrapup (opens in a new tab)

JS ile Oyun

JavaScript ile bir oyun yazmak ister miydiniz? Eğer öyleyse, bu makale sizin için. Melon JS, oyun motorunuzu yazmak için kullanabileceğiniz taze ve hafif bir oyun motorudur.

Melon JS

'useEvent'ı Yeniden Adlandırma

useEventın karışıklığı nedeniyle, React için useEventı yeniden adlandırmak ve useEvent ve onunla birlikte gelen çerçeve değişikliklerini açıklamak için yeni bir RFC teklifi yapılmıştır.

GitHub Issue (opens in a new tab)

SvelteKit'in Auth Desteği Alması

Vercel ekibi NextAuth (opens in a new tab)'ın (300.000 haftalık indirme) popülerliğini ve gücünü gördü ve SvelteKit'e auth getirmeyi istiyor.

Blog Post (opens in a new tab)

Yaratıcılığın Çirkin Diğer Yarısı

Yaratıcılığın masanın diğer tarafında nasıl çalıştığı. Nasıl yaratıcı olunur ve nasıl yaratıcı bir kişi olunur.

Yaratıcılığın Çirkin Diğer Yarısı (opens in a new tab)

GitHub Unwrapped

GitHub'daki yılınızı görmek ister misiniz? GitHub 2022 etkinliğinizle ilgili kişiselleştirilmiş bir video görebilirsiniz.

GitHub Unwrapped (opens in a new tab)

MDX on React-Native

MDX'i React-Native üzerinde kullanmak ister misiniz? Şimdi yapabilirsiniz. MDX, belgelerinizi yazmak için güçlü bir araçtır ve şimdi React-Native üzerinde kullanabilirsiniz.

React-Native üzerinde MDX (opens in a new tab)

Next.js, Gatsby, NuxtJS, Nest...

JS çerçevelerini karşılaştırarak, hangisi geleceğin büyük şeyi olacak, bulun. Bunu "NustJs" olarak çağırmak istiyoruz ancak değil.

Twilio Blog (opens in a new tab)


Meydan Okuma

Verilen string'in (0-9 arası rakamlardan olusan) içindeki 0ları bulup arka arkaya kaç tene olduğu ile değiştirin.

replaceZeros("1234500362000440");
// 1234523623441
 
replaceZeros("123450036200044");
// 123452362344
 
replaceZeros("000000000000");
// 12
 
replaceZeros("123456789");
// 123456789

Bu meydan okuma size Cassidy Williams tarafından getirildi, onun newsletterına linkten (opens in a new tab) kayıt olabilirsiniz.