Yazılım Gündemi - 12
30 Eylül - 6 Ekim 2019

İçindekiler

yazilim-gundemi-banner.png

< Önceki Gündem | 30 Eylül - 06 Ekim 2019 | Sonraki Gündem >

TeknoSeyir'de Oku

1 Yaklaşık 10 milyon proje analiz edildi

scc isimli kod satırı sayma ve karmaşıklık hesaplama aracının geliştiricisi Ben E.C. Boyter, sunucu yardımıyla yaklaşık 40TB büyüklüğündeki toplamda 10 milyon projeyi analiz etmiş ve detaylı bir blog yazısı hazırlamış. Go programlama dilini kullanarak $100 maliyetle (sanırım sunucu maliyeti) tüm bu işlemleri yapabilmiş. Projeleri indirmesi toplam 5 hafta sürmüş. Bazı sonuçlar ise bu şekilde:

  • 9.985.051 toplam depo (repository),
  • 9.100.083 en az bir dosya bulunan depo,
  • 884.068 boş depo,
  • 3.500.000.000 tüm depoların toplam dosya sayısı,
  • 40.736.530.379.778 Byte (40TB) toplam işlenen veri,
  • 1.086.723.618.560 toplam satırı,
  • 816.822.273.469 toplam kod satırı,
  • 124.382.152.510 toplam boş satır,
  • 145.519.192.581 toplam yorum satırı.

Daha fazla istatistik ve ilginç veriler için mutlaka konu başlığına eklediğim bağlantıya tıklayın.

2 .NET Core 3.1 sürümünde C++ desteği gelecek

Aslında bu haber geçen haftanın konusu fakat .NET 3.0 duyulunca sanırım bu haber arkaplanda kalmış olacak ki konu başlığına eklediğim site de bunu 3 ekim tarihinde haber yapmış. Biliyorsunuz Microsoft çok uzun zamandır .NET Framework sistemi üzerinde duruyordu fakat yeni CEO Satya Nadella ile açık kaynak dünyasına girmeye yönelik birçok adım attı Microsoft ve Visual Studio Code ve .NET Core gibi projelere imza attı. .NET Core, .NET Framework olarak birliğimiz uygulama çatısının açık kaynak ve platformlar arası (cross-platform) hale gelmiş sürümü diyebiliriz. Bu sayede .NET ekosistemi hem açık kaynak camiasında bir topluluk oluşturdu hem de GNU/Linux dağıtımları ve Mac sistemlerde .NET uygulaması geliştirme imkanı doğdu. Bu sefer de Microsoft bloglarında yayınladıkları bir yazı ile .NET Core 3.1 sürümünde C++ ile Windows uygulaması geliştirme desteğinin geleceğini duyurdu. Windows uygulaması olduğu için haliyle GNU/Linux ve Mac sistemlerde bu özellikten faydalanılamayacak olsa da ileride tüm uygulamalar için de C++ desteği gelebilir. Bakalım süreç nasıl ilerleyecek.

3 İngiltere RESTful API standardı için OpenAPI 3 öneriyor

Açık kaynak artık öyle bir noktaya geldi ki, artık devletler bile bu ekosisteme katkı vermeye başladı. İngiltere'de birkaç yıldır bu akıma ayak uyduran ülkelerden birisi, hatta yanlış hatırlamıyorsam bu akımı başlatan ülke bile olabilir. İngiltere'nin ilgili kurumunun içerisindeki Açık Standartlar Kurulu'da (Open Standards Boards), devlet içerisindeki geliştirmelerde kullanılacak standartları belirlemeye çalışıyor. Kurulun GitHub üzerindeki deposuna gönderilen "API tanımlamaları için OpenAPI kullanalım" konulu öneri de kurul tarafından tartışılmış ve kabul edilmiş. OpenAPI ise, RESTful API geliştirmelerinde sistemin yapısını kurarken baz alınabilecek çeşitli tanımlamaları ve kuralları olan bir standart. Artık İngiltere'de devlet tarafından önerilen bir standart oldu.

Böyle şeyler gördükçe insan imreniyor tabii.

4 WhiteSource firması, uygulama güvenliği anketi sonuçlarını yayınladı

WhiteSource isimli güvenlik firmasının yaklaşık 600 geliştirici ile yaptığı uygulama güvenliği anketinin sonuçlardan bir kısım şu şekilde:

4.1 Şirketinizde uygulama güvenliğinden kim(ler) sorumlu?

anket-1.png

Pastadaki en büyük pay %29 ile güvenlik takımları almış. Açıkcası bir geliştirici olarak güvenlik konuları için artık özel takımlar oluşturulması beni mutlu etti. Elbette geliştiriciler olarak yazdığımız kodlardaki güvenlik açıklarından sorumluyuz fakat bunların tespiti için ayrı bir takım gerekli bence. Öbür türlü üzerimizde çok fazla yük bindiriliyormuş gibi hissediyorum.

4.2 Şirket büyüklerine göre güvenlikten kim(ler) sorumlu

anket-2.png

Anketin diğer sonuçları için mutlaka konu başlığına eklediğim bağlantıya tıklayın. Uygulama ve dolayısıyla verilerin güvenliği günümüzde önemi hızla artan konulardan birisi.

5 Etkinlik Duyurusu: Lifecycle of a Product with Scrum

ecem-meetup.png

6 Diğer Haberler

7 Lisans

Tarih: 6 Ekim 2019

Yazar: Eren Hatırnaz

Oluşturuldu: 2021-01-24 Sun 22:46

Validate