
Ayın destekçisi:
Herkese merhabalar! 👋
Coderspace olarak hazırladığımız Codebrew’da, yazılım ve teknoloji dünyasından önemli gelişmeleri ve trendleri farklı bölümlerde derleyip aylık olarak sizlerle paylaşmaya devam ediyoruz.
Bültenimizde 5 ana kategorimiz bulunuyor:
- 💻 Web development
- 🛡️ Cyber Security
- 📲 Mobile development
- ☁️ DevOps & Cloud
- 🎯 Data-Science
.web development
- TypeScript 4.3 Kullanıma Sunuldu!: TypeScript 4.3'ün neler getirdiğine bakalım.
- Next.js 11 Yayınlandı! : Popüler React framework’ü olan Next.js'nin 11. sürümü yayınlandı. Next.js 11'deki yenilikler neler?
- Next.js'ye yeni başlayanlar için video önerisi: A Beginner's Guide to Next.js | Build a SSG Site with React
- Vue.js 3.1.0-Beta Migration Build Yayında! : Vue.js onServerPrefetch yaşam döngüsü kancası da dahil olmak üzere bir dizi yeni özellik ve hata düzeltmesi ile piyasaya sürüldü!
React Dünyasında Neler Oldu?
- React 18 Alfa Versiyonu Yayınlandı!
- React 18 bizlere, yeni kök API, otomatik gruplama, SSR için Gerilim ve yeni geçiş API'si sunuyor. Tüm detaylı açıklamaya buradan ulaşabilirsiniz.
.NET İle İlgili Gelişmeler
- Microsoft, .Net 6 Preview 5'i yayınladı!
- Microsoft, .NET Core 2.1 için resmi desteği sona erdirme sürecini başlattı Destek resmi olarak Ağustos 2021 tarihinde sona eriyor.
Göz atmak ister misiniz?
- 2021'de Dikkate Alınması Gereken En İyi 21 Web Geliştirme Trendi
- Web Uygulamalarında Karşılaşabileceğiniz Önemli 10 Güvenlik Riski
- Güvenlik Açığı - VMware vCenter: VMware vCenter'da yakın zamanda ortaya çıkan bir güvenlik açığından aktif olarak yararlanılıyor.
- Ohio Eyalet Üniversitesi, NVIDIA DRIVE Üzerinde Uzun Vadeli Araştırma için AV Siber Güvenlik Platformu Oluşturuyor: Üniversite ekibi, güvenlik için AV'yi titizlikle test etmeyi planlıyor.
- Google, Yazılım Tedarik Zinciri Saldırılarını Önlemek İçin Yeni Framework Yayınladı
- Siber güvenlikte en yaygın 13 saldırı türü
- 2021 Yılında En Çok Görülen Siber Güvenlik Zaafiyetleri
- iOT Güvenliği İçin Endişelenmeli miyiz?
Ayın Destekçisi: Türkiye İş Bankası
📶 Türkiye İş Bankası Network ekipleri neler yapar?
20.000.000 Mbps! Evinizdeki internetin hızını ortalama 100 Mbps olarak düşünürseniz iddialı bir hız değil mi? Bu hız
Türkiye İş Bankası’ nın iki farklı veri merkezinden sadece birinin omurgasındaki haberleşme kapasitesi. Genellikle bilgisayar tamir ettiği ya da yazıcı kartuşu değiştirdiği düşünülen Bilgi İşlem çalışanları tarafından yönetiliyor. Aslında bize Network Mühendisi deniliyor.
Network ekibini tanıyalım!
Bankacılık alanında ağırlıklı olarak ekonomi alanında çalışan insanlar olduğu düşünülse de Dijital Bankacılık’ ın sağlanması için devasa bir network gerekiyor. Türkiye İş Bankası’nın son teknoloji ürünlerden oluşan veri merkezlerinin işletilmesinde kendilerine sürekli yatırım yapılan network mühendislerinin çalıştığını görüyoruz. Öğrenmenin bir alışkanlık haline geldiği network mühendisliğine başlamanın en kestirme yolu ise CCNA gibi üreticilerin oluşturduğu giriş seviyesi sertifika programlarına katılmak. Bu sertifikayı almasanız bile çıktığınız yolda öğrenecekleriniz size kariyerinize başlarken oldukça yardımcı olacaktır.
Network ekiplerinin gelecek hedefleri!
Finans sektöründe internet bankacılığının kullanımının artmasıyla yazılımların sayısı da yetenekleri de artmakta. Yeni özelliklere sahip yazılımlara ev sahipliği yapan veri merkezlerini yöneten network mühendisleri ise artık sadece network bilmekle yetinmiyorlar. Yazılım alanında kendilerini geliştiriyor ve aynı zamanda artan talebi karşılamak için otomasyonlar ve robotik süreçler geliştiriyorlar.
.mobile development
Android Geliştirme Dünyasında Neler Yeni?
- Mayıs ayı bültenimizde Google I/O ile birlikte gelen ve en iddialı sürümlerden biri olan Android 12'nin ilk betası açıklandığını duyurmuştuk. Şimdi ise, Android 12'nin ikinci betasının çıktığını duyuruyoruz. Beta 2, Gizlilik Panosu gibi yeni gizlilik özellikleri ekliyor ve sürüm iyileştirme çalışmaları devam ediyor.
- Android for Cars: Nisan ayında duyurulan Android Auto için yeni özellikler gelmeye devam ediyor. Android for Cars, Uygulama kitaplığı ile birlikte artık geliştiriciler navigasyon, park etme ve şarj uygulamalarını Google Play Store'da yayınlayabilecekler.
Apple Tarafında Neler Oldu?
- Apple, Swift Student Challenge Projesini Duyurdu! : Teknoloji devi Apple, bu yılki öne çıkan Swift Student Challenge kazananlarını paylaştı. İçlerinden biri Türk olan 6 öne çıkan kazananı keşfedin. İncelemek için tıklayın.
- Geliştiriciler için özel olarak geliştirilmiş bir Apple Servisi olan Xcode Cloud, WWDC21'de tanıtıldı.
- WWDC21'de duyurulan Swift Playgrounds ile iPad ile birlikte artık uygulama geliştirilebilecek!
Peki ya Flutter?
- Google I/O'da tanıtılan Flutter 2.2 ile birlikte gelen özelliklere göz atalım:
- Dart 2.13: Dart, Flutter 2.2 ile birlikte yeni özelliklerle güncellendi. Dart 2.13'de Docker desteği, Google Cloud desteği, C kodunu çağırabilme gibi bir çok yeni özellik geliyor.
- Flutter Web: Flutter web en son sürüm ile birlikte iyileştirildi. Şimdi Flutter 2.2 ile hizmet çalışanı, main.dart.js'nin yükleme mekanizması ve çift indirilmesiyle geliştirildi.
- Flutter ile Masaüstü Geliştirme: Flutter 2.2, masaüstü uygulamaları geliştirmeye yönelik güncellemesini getirdi. Bu yeni sürüm ile birlikte platforma uyarlanabilir uygulamalar yazabileceksiniz.
- Güvenli Ödeme ve Para Kazanma: Flutter 2.2, geliştiricilerin uygulamalarından para kazanmaları için özellikler sunuyor. Ayrıca, iOS ve Android'de ödemeleri basitleştirmek için Google Pay ortaklığıyla oluşturulan yeni bir ödeme eklentisi yer alıyor.
Göz atmak ister misiniz?
- React Native ile Mobil Uygulama Geliştirmek İçin 2021'de Dikkate Alınması Gerekenler
- Flutter Staggered Grid View Oluşturma
- Flutter Developer Olarak 1 Yıl
- Swift Mentorluk Programı Duyuruldu! : Swift Playgrounds uygulaması şimdi yepyeni. iPad ile uygulama geliştirme dönemi başlıyor
- Swift 5.5 sürümü ile gelen özellikler : Swift 5.5. ile Async/Await ve Actor özellikleri artık bizimle.
.devops & cloud
- Lightbend, Sunucusuz Yönetilen DevOps Hizmetini Başlattı! : Lightbend bugün, geliştiricilere kaynakları gerektiği gibi dinamik olarak yukarı ve aşağı ölçeklendiren uygulamalar oluşturmaları için yönetilen bir DevOps platformu sağlayan sunucusuz bir framework’e dayalı bir bulut hizmeti sundu.
- Ubuntu Pro, Google Cloud'a Geliyor!
- Google Cloud VMware Engine Artık HIPAA Uyumlu! : 1 Nisan 2021 tarihi itibariyle Google CLoud VMware Engine, Google Cloud Business Associate Sözleşmesi (BAA) kapsamında yani HIPAA uyumluluğu elde etmiştir.
- Amazon, AWS Proton'u kullanıma sunuyor: Amazon bugün, mikro hizmetleri sağlayan, dağıtan ve izleyen bir uygulama teslim hizmeti olan Amazon Web Services (AWS) Proton'un genel kullanıma sunulduğunu duyurdu.
Göz atmak ister misiniz?
- DevOps Alanına Başlangıç Kılavuzu
- Azure DevOps'a Nasıl Başlanır? Yeni Başlayanlar İçin Kılavuz
- Uygun Maliyetli Bulut Hizmeti Sağlama
Ayın Destekçisi: Türkiye İş Bankası
💻 DevOps ekipleri neler yapar?
DevOps metodolojisi, içinde birçok farklı ekibi barındıran bir bütündür. Banka bünyesinde bulunan tüm kaynak kodların versiyonlanması ve derlenmesi, yazılım yaşam döngüsünün geliştirilmesi, entegrasyonu ve yönetilmesi bu bütünün parçalarındandır. Agile çalışma yöntemini benimseyen ekiplerimizle, sorumluluğumuzda olan bu konularda, otomasyona dayalı, insan eforunu azaltma ve süreç hızlandırmaya yönelik teknik çözümler geliştiririz. ITIL eğitimleri ile desteklediğimiz süreç yetkinliklerimizi kullanarak üretkenliği ve kaliteyi artırmak üzere çalışırız.
DevOps ekibini tanıyalım
Süreç ve teknik anlamda farklı konularla ilgilenen ekibimizin özellikle git ve orkestrasyon araçları konularında oldukça yetkin olduğunu söyleyebiliriz. Birçok geliştirmemizi de, günümüzde oldukça popüler olan python dili ile gerçekleştirmekteyiz. Bununla birlikte C#, vb, java, rexx gibi farklı dillerde de geliştirmeler yapmaktayız. Azure Devops biliyor / kullanıyorsanız birkaç adım önde başlayacağınız bu yolculukta sürekli öğrenmenin keyfini bizimle paylaşabilirsiniz.
DevOps ekiplerinin gelecek hedefleri
DevOps bünyesinde yaptığımız çalışmaların hedefi, tamamen otomasyon ile yönetilen ve insan etkileşiminin en aza indirgendiği, DevOps ilkelerine uyan kurallar ile yönetilen bir süreç tasarlamak ve yaşatmaktır. Bu hedef doğrultusunda araştırma ve geliştirmeye ilgili, teknik anlamda kendini geliştirmek ve iyileştirmek isteyen, karşılaşılan sorunlara farklı bakış açıları getirebilen, çözüm odaklı, sorumluluk sahibi ekip arkadaşlarına ihtiyaç duyuyoruz.
.data science
- Facebook bir NLP hizmeti olaran Dynaboard'u başlattı!
- Gauss Karışım Modeli Kullanılarak Sentetik Veri Oluşturma
- Kaggle Veri Kümeleri Google Colab'a Nasıl Yüklenir?
- NLP ile Covid-19 Tweet Analizi
- Veri Bilimciler İçin Jupyter Notebook Eklentileri
- 2021'in Veri Bilimi Trendleri
- Python Pandas Kullanarak Veri Manipülasyonu
👋 Eylül sayısında görüşmek üzere!