Geliştirici Bülteni 13 – Haftalık Geliştirici Bülteni

Bülten içerisinde geliştirme süreçlerinize katkıda bulunabileceğini düşündüğüm birçok farklı kaynağa yer verdim umarım bu kaynaklardan istifade etme durumunuz olur.

📂 Geliştirici Bülteni 13 – Haftalık Geliştiriciye Özel Gelişmeler

Geliştirici Bülteni 8 - Haftalık Geliştiriciye Özel Gelişmeler

📃 quicktype.io

quicktype.io

JSON verilerinize uygun class’larının Swift, C#, Typescript, Java, Go, Kotlin, Dart, C++, Ruby, Objective-C, JSON Schema, Elm, Python, Rust, Flow, Javascript, GraphQL ortamlarına özel türlerin üretilmesi için kullanabileceğiniz online bir çözümdür isterseniz CLI aracı kurup komut satırından da ilgili işlemleri gerçekleştirebilirsiniz.

CLI aracını global olarak yükleme ve bu araç üzerinden yapılabilecek bazı işlemleri alttaki komutlardan görebilirsiniz.

npm paket yöneticisinden quicktype’ı global olarak kurma işlemi
npm install -g quicktype
Basit bir JSON örneğinden Go diline uygun türün üretilmesini sağlamak
echo ‘[1, 2, 3.14]’ | quicktype --lang go
Bir Bitcoin API’sinden C# LatestBlock.cs dosyasına ilgili modelin üretilmesini sağlama işlemi.
quicktype https://blockchain.info/latestblock -o LatestBlock.cs
Bir weather API’sinden typescript için runtime kontrol tiplerinin oluşumunu sağlama işlemi
quicktype https://goo.gl/Dq2yKd -o Weather.ts --runtime-typecheck
Typescript türlerinden C# türlerine dönüşümü sağlama işlemi.
quicktype types.ts -o Types.cs
Örneklerin yer aldığı bir dizinden Swift modellerini oluşturma işlemi
ls spotify-api-samples
album.json artist.json track.json dosyaları yer almaktadır.
quicktype spotify-api-samples -o SpotifyClient.swift
🌍 Site: quicktype.io
🏳 Türkçe Dil Desteği: Mevcut Değil
🏳 Online Proje: Hem Online/Hem de Offline Seçeneğiyle

📃 Zapier

Günümüzde artık online projelerin sayısı ciddi oranda arttı ve her geçen gün pastadan pay almak için yeni ürünler çıkmaya devam ediyor. Bu platformların birbiri ile haberleşme işini pazar haline getirmiş ilk firmalardan biri olan Zapier ile piyasada mevcut onlarca platformun birbiriyle haberleşmesini sağlayıp, platformlara çeşitli aksiyonları otomatik olarak yapmaya izin veren Zapier platformunu özellikle incelemizi tavsiye ederim. Ben 2-3 online projenin haberleşmesi için kullanmaya başladım, beni bazı yüklerden kurtardı ve işleri Schedular ile otomatize ettim.

1500+ online projenin birbiri ile haberleşmesini sağlayan bu yapı ile işlerinizi kolaylaştıracak çözümler üretebilirsiniz.

🌍 Site: zapier.com
🏳 Türkçe Dil Desteği: Mevcut Değil
🏳 Online Proje: Evet

📃 qase.io

Projenizi geliştirirken eğer çalıştığınız kurumda testçiniz yok ise yada freelance bir iş yapıyorsanız, yaptığınız projeyi canlı ortama atmadan yada müşteriye sunum öncesinde test etmek için girişimde bulunursunuz ama projenin büyüklüğüne bağlı olarak en ince noktasına kadar test etme imkanı bulamayabiliyor yada unuttuğumuzdan bazı case’leri atlayabiliyoruz işte tamda bu ihtiyacınız için qase’lerinizi oluşturup her versiyon çıkma işlemi öncesi tek tek tüm qase’lerinizin kontrolünü sağlayabileceğiniz Qase.io’yu güvenle kullanabilirsiniz.

🌍 Site: qase.io
🏳 Türkçe Dil Desteği: Mevcut Değil
🏳 Online Proje: Evet

📃 Bitrise

illustration section

Hybrid Cross Platform, Native Cross Platform yada native diller ile yazılmış olan mobil projelerinizin CI/CD işlemlerini gerçekleştirebileceğiniz online bir projedir.

🌍 Site: bitrise.io
🏳 Türkçe Dil Desteği: Mevcut Değil
🏳 Online Proje: Evet

📃 Codemagic

Flutter ile hazırladığınız Cross Platform mobil projelerinizin CI/CD işlemleri için kullanabileceğiniz online bir projedir.

🌍 Site : codemagic.io

🏳 Türkçe Dil Desteği: Mevcut Değil

🏳 Online Proje: Evet

📃 iconify

Şimdiye kadar web ve mobil projelerim için onlarca farklı kendi font paketini oluşturmana izin veren araçlar yada hazır font paketleri kullandım ama şimdiye kadarkiler arasında en fazla icon seçeneğine sahip olan ve desteklediği platform çeşitliliği nedeni ile beğendiğim ve yeni favorim olan iconify’e gözatmanızı kesinlikle öneririm.

🌍 Site : iconify.design

🏳 Türkçe Dil Desteği: Mevcut Değil

🏳 Online Proje: Evet

📃 howler.js

logo

Modern web dünyası için geliştirilmiş olan bu javascript kütüphanesi ile kolaylıkla projelerinizde media player olayları için kullanabilirsiniz.

Özellikler

  • gzipped sıkıştırması ile sadece 7KB
  • Hiçbir dış kütüphane bağımlılığı yoktur.
  • Tüm tarayıcılarda IE9+ dahil güvenle kullanabilirsiniz.
  • Cordova’da kullanabilirsiniz.
  • Otomatik cache mekanizması.
  • MP3, MPEG, OPUS, OGG, OGA, WAV, AAC, CAF, M4A, MP4, WEBA, WEBM, DOLBY, FLAC dosya formatları desteklenmektedir.
🌍 Site : howlerjs.com

🏳 Türkçe Dil Desteği: Mevcut Değil

🏳 Online Proje: Evet

📃 visibilityjs

Web projelerinizin bulunduğu sekme yada pencerenin aktif olma yada olmama durumuna göre gerçekleştireceğiniz farklı olaylar varsa visibility.js adlı eklentiyi kullanarak bu ihtiyacınızı karşılayabilirsiniz.

🌍 Site : github.com/ai/visibilityjs

🏳 Türkçe Dil Desteği: Mevcut Değil

🏳 Online Proje: Evet

Geliştirici Bülteni 12 içeriklerimiz de bu kadardı, bültenlerimizi  ve makalelerimizi almak için sitenin açılışındaki Abonemiz Olun! ekranında çıkan yere mail adresinizi yazın ve hemen abone olun en yeni bilgilerden mahrum kalmayın!

Diğer Bültenler


✍ Geliştirici Bülteni 11 ile ilgili olumlu-olumsuz tüm görüşlerinizi bana yorum yada mail yolu ile iletmeyi ihmal etmeyin.

🔗 Geliştirici Bülteni 11 bültenimizi sosyal medya kanallarından makaleyi paylaşarak destek olursanız çok sevinirim.

👋 Bir sonraki bültende görüşmek dileğiyle.

5/5 - (2 votes)

Murat Öner sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et