Inne - programowanie
Praktyka czyni mistrza. Wzorce, inspiracje i praktyki rzemieślników programowania
- Szczegóły
- Kategoria: Inne - programowanie
Jeśli chcesz być świetnym programistą, nie możesz poprzestać tylko na opanowaniu narzędzi deweloperskich i kilku języków programowania. Do rozwiązywania złożonych problemów, które często pojawiają się podczas tworzenia aplikacji, nie wystarczy Ci sama wiedza techniczna. Tak jak w innych dziedzinach rzemiosła, także i tu staniesz przed zagadnieniami, które Cię przerosną, choć wcale nie są unikatowe. Właśnie dla takich zagadnień opracowuje się wzorce - w gruncie rzeczy łączące wiele różnych dziedzin, bo oparte na podobnym schemacie. No dobrze, ale w jaki sposób rzemieślnik programowania może się uczyć od, dajmy na to, mistrza tańca?
W tej książce temat nauki rzemiosła potraktowano interdyscyplinarnie. Jej podstawą są dziesiątki wywiadów z praktykami oraz literatura na temat uczenia się, psychologii optymalnej wydajności i wszystkiego, co łączy się z osiąganiem mistrzostwa.
Xamarin. Tworzenie aplikacji cross-platform. Receptury
- Szczegóły
- Kategoria: Inne - programowanie
Platforma Xamarin.Forms jest wszechstronnym narzędziem dla nowoczesnych programistów. Umożliwia budowanie aplikacji w języku C#, włączając w to interfejsy graficzne dla urządzeń macOS, Android i Windows Phone. Ułatwia budowanie niestandardowych widoków, układów i kontrolek. Xamarin pozwala również na tworzenie własnych uniwersalnych wtyczek i udostępnianie ich w systemie NuGet.
Obecnie Xamarin.Forms zdobywa coraz większą popularność. W wielu dużych firmach stanowi standard budowy oprogramowania dla urządzeń mobilnych.
W tej książce opisano zasady programowania aspektowego przy tworzeniu architektury aplikacji, która działa efektywnie na każdej platformie i korzysta z wbudowanego lokalizatora usług.
Tablice informatyczne. Git
- Szczegóły
- Kategoria: Inne - programowanie
Na pewno wiesz już, że praca nad dużym projektem informatycznym bez sensownego, dobrze funkcjonującego systemu kontroli wersji jest po prostu niemożliwa. Git świetnie sprawdza się w tej roli - ostrzega przed popełnianiem błędów, nadpisywaniem wersji, niweczeniem efektów pracy innych członków zespołu. A dodatkowo działa szybko, wydajnie i jest dostępny w ramach wolnego oprogramowania.
Tablice informatyczne powinieneś mieć pod ręką zawsze wtedy, gdy pracujesz z wykorzystaniem Gita. Szybko znajdziesz w nich wszystko, co będzie Ci aktualnie potrzebne.
Swift od podstaw. Praktyczny przewodnik
- Szczegóły
- Kategoria: Inne - programowanie
Dołącz do programistów języka Swift!
Zrozum konstrukcje i składnię Swifta.
Poznaj środowisko Xcode od podszewki.
Naucz się korzystać z kontrolek.
Pisz testy jednostkowe.
Firma Apple od lat z powodzeniem i świetnym wyczuciem potrzeb klientów działa na rynku elektroniki użytkowej. Pracujący w niej inżynierowie projektują produkty oryginalne, funkcjonalne i wyprzedzające swoją epokę. Ważną składową tego sukcesu jest wysokiej jakości oprogramowanie, które można tworzyć wyłącznie za pomocą wydajnych, wygodnych w użyciu i nowoczesnych narzędzi programistycznych.
Large-Scale Scrum. Zwinne zarządzanie dużym projektem z LeSS
- Szczegóły
- Kategoria: Inne - programowanie
Large-Scale Scrum. Zwinne zarządzanie dużym projektem
Scrum stoi w opozycji do tradycyjnych, hierarchicznych sposobów zarządzania procesami rozwoju oprogramowania. Pozwala na uzyskanie elastyczności i szybkości działania, dzięki czemu możliwe jest zaspokojenie coraz bardziej złożonych wymagań klientów.
Metody zwinne doskonale sprawdzają się również w większej skali. Large-Scale Scrum, czyli LeSS, umożliwia pomyślne zarządzanie olbrzymimi międzynarodowymi projektami o dużej złożoności technicznej dzięki prostocie, skupieniu się na najistotniejszych aspektach zagadnień, a przede wszystkim dzięki ciągłemu zwracaniu uwagi na doskonałość techniczną.