12 puan yazan xguru 2023-04-28 | 1 yorum | WhatsApp'ta paylaş

Teknikler/araçlar/platformlar/geliştirme dilleri ve framework'ler alanlarındaki en son trendleri Hold/Assess/Trial/Adopt olmak üzere 4 aşamada görselleştirip açıklıyor

Pratik yapay zekanın hızlı yükselişi

  • ChatGPT gibi araçların ortaya çıkışı, yapay zekanın neler yapabileceğine dair teknoloji sektörünün ve dünyanın düşüncesini tamamen değiştirdi
  • Bu fırsatı keşfederken aynı zamanda sınırlarına ve risklerine dikkat edilmesini öneriyor

Erişilebilir erişilebilirlik

  • Erişilebilirlik yeni bir ilgi alanı değil, ancak bu alandaki fikirler ve araçlar yaygınlaştıkça ürün ekipleri/teknoloji ekipleri bunun üstesinden daha kolay gelebilir hale geldi
  • Artık erişilebilirliği ciddiye almamak ya da ürünlere erişilebilirliği dahil etmemek için neredeyse hiçbir mazeret kalmadı

Lambda Quicksand

  • Serverless fonksiyonlar çok yararlı olabilir, ancak kötü alışkanlıkları teşvik edip yanlış kararlar aldırarak karmaşıklığı artırabilir
  • Serverless'tan en yüksek verimi almak için kullanım alanlarını netleştirmek ve olası sonuçların farkında olmak gerekir

Mühendislik disiplininin analitik ve yapay zeka ile buluşması

  • Yapay zeka gibi hype trend'leri yüksek kaliteli verilere dayanır
  • Veri yoksa doğruluk düşer ve daha da ötesinde kullanıcı güvenini kaybetme riski ortaya çıkar
  • Bu ancak model doğrulama, sürekli doğrulama ve izleme gibi sağlam mühendislik pratikleriyle etkili şekilde yapılabilir
  • Neyse ki bu araçlar giderek yaygınlaşıyor; bu nedenle her ekibin büyüyen ekosistemden yararlanması öneriliyor

Deklare etmek mi? Programlamak mı?

  • Geliştiricilerin belirli işler için deklaratif spesifikasyon ile çok amaçlı genel amaçlı dillerden birini seçmesi önemli bir değerlendirme konusudur
  • Net bir cevap verilemeyeceği için yeni bir durumla karşılaşıldığında avantajlar ve riskler üzerine düşünmek önemlidir

[Techniques]

Adopt

  1. İç platformlara ürün yönetimi uygulamak
  2. Hizmet olarak CI/CD altyapısı
  3. Bağımlılık budama
  4. Çalıştırma maliyetini mimari uygunluk fonksiyonu olarak ele almak

Trial

  1. Tasarımlarda erişilebilirlik anotasyonları
  2. Sınırlandırılmış low-code platformları
  3. Yalnızca API sunan ürünler için demo frontend'ler
  4. Lakehouse mimarisi
  5. Doğrulanabilir kimlik bilgileri

Assess

  1. Erişilebilirlik farkındalığına sahip bileşen test tasarımı
  2. Yapay zeka destekli test-first geliştirme
  3. Alan-özel LLM'ler
  4. Akıllı rehberli erişilebilirlik testleri
  5. Ekip bilgi tabanı olarak Logseq
  6. Prompt engineering
  7. Altyapı test edilirken erişilebilirlik analizi
  8. Self-hosted LLM'ler
  9. Borç yerine sağlığı takip etmek
  10. CI/CD için zero trust güvenliği

Hold

  1. Webhook'ların gelişigüzel yönetimi
  2. Lambda pinball
  3. Tam kapasite kullanımına göre planlama

[Platforms]

Adopt

  1. Contentful
  2. GitHub Actions
  3. K3s

Trial

  1. Apache Hudi
  2. Bulutta Arm
  3. Ax
  4. DuckDB
  5. Feature Store
  6. RudderStack
  7. Strapi
  8. TypeDB

Assess

  1. Autoware
  2. Cozo
  3. Dapr
  4. Immuta
  5. Matter
  6. Modal
  7. Neon
  8. OpenLineage
  9. Passkeys
  10. Spin

Hold

  1. Birincil veri dönüştürme aracı olarak Denodo

[Tools]

Adopt

  1. DVC

Trial

  1. Akeyless
  2. Apicurio Registry
  3. EventCatalog
  4. FOSSA
  5. Gitleaks
  6. Helmfile
  7. IBM Equal Access Accessibility Checker
  8. Ktlint
  9. Kubeflow
  10. Mend SCA
  11. Mozilla SOPS
  12. Ruff
  13. Soda Core
  14. Steampipe
  15. Terraform Cloud Operator
  16. TruffleHog
  17. Typesense
  18. Vite

Assess

  1. axe Linter
  2. ChatGPT
  3. DataFusion
  4. Deepchecks
  5. Tasarım token çeviri araçları
  6. Devbox
  7. Evidently
  8. Giskard
  9. GitHub Copilot
  10. iamlive
  11. Kepler
  12. Kubernetes External Secrets Operator
  13. Kubeshark
  14. Obsidian
  15. Ory Kratos
  16. Philips'in self-hosted GitHub runner'ı

[Languages and Frameworks]

Adopt

  1. Gradle Kotlin DSL
  2. PyTorch

Trial

  1. dbt-unit-testing
  2. Jetpack CameraViewfinder
  3. Jetpack DataStore
  4. Mikro ORM
  5. Uygulama başına dil tercihleri
  6. Quarto
  7. River
  8. Stencil
  9. Synthetic Data Vault
  10. Vitest

Assess

  1. .NET 7 Native AOT
  2. .NET MAUI
  3. dbt-expectations
  4. Directus
  5. Ferrocene
  6. Gömülü sistemler için Flutter
  7. Fugue
  8. Galacean Engine
  9. LangChain
  10. mljar-supervised
  11. nanoGPT
  12. pandera
  13. Qwik
  14. SolidJS
  15. Turborepo
  16. WebXR Device API