filmie wprowadzającym.
GitHub Copilot: Szybsze kodowanie, ale co z jakością?
GitHub Copilot, popularne narzędzie oparte na sztucznej inteligencji, obiecuje przyspieszenie pisania kodu. Ale czy idzie to w parze z jakością? W odpowiedzi na te pytania GitHub przeprowadził badanie, analizując funkcjonalność, czytelność i niezawodność kodu tworzonego z pomocą Copilot.
Badanie objęło 243 doświadczonych programistów Python, którzy mieli za zadanie rozwiązanie testowego zadania. Wyniki pokazały, że 61% uczestników korzystających z Copilot poprawnie ukończyło zadanie, w porównaniu do zaledwie 39% programistów bez tego narzędzia. Copilot pozwala także pisać bardziej czytelny kod, choć różnice w jakości są stosunkowo niewielkie.
Android 16: Nowy harmonogram wydań i więcej funkcjonalności
Google udostępnił pierwszą wersję deweloperską Androida 16, wprowadzając zmiany w harmonogramie wydawania API. Główna wersja platformy zostanie wydana już w drugim kwartale 2025 roku, co pozwoli lepiej zsynchronizować aktualizacje systemu z premierami urządzeń.
W wersji zapowiadającej możemy znaleźć nowe API, które rozszerzają możliwości selektora zdjęć o możliwość integracji z interfejsem aplikacji. Deweloperzy uzyskają również dostęp do wersji deweloperskiej Health Connect, umożliwiającej zarządzanie rekordami medycznymi w formacie FHIR przy zgodzie użytkownika. Aktualizacja wprowadza także nowości związane z Privacy Sandbox.
Deweloperzy mogą skorzystać z biblioteki Android Jetpack, aby wdrożyć nowe funkcje selektora zdjęć w swoich aplikacjach.
Angular 19: Ułatwienia i wydajniejsze środowisko pracy
Najnowsza aktualizacja Angular v19 koncentruje się na poprawie produktywności i wydajności. Jedną z kluczowych nowości jest wsparcie dla tzw. „incremental hydration,” które optymalizuje ładowanie aplikacji na różnych urządzeniach.
Komponenty sygnałowe i zasoby funkcji wprowadzają nowy poziom reaktywności w aplikacjach. Dodatkowo, schematy utrzymania kodu pomagają programistom aktualizować swoje aplikacje zgodnie z najnowszymi standardami. Udostępniono także komponent time pickera oraz usprawnienia w usuwaniu nieużywanych importów.
Angular wprowadza również narzędzia do automatycznej refaktoryzacji, które pomagają deweloperom zaadaptować istniejący kod do nowych API.