Inne · Programowanie

Rozwój programistów z perspektywy firmy

Co firma może zrobić, żeby zmobilizować swoich programistów do rozwoju? Jak uchronić ich przed stagnacją i „zasiedzeniem”? Jest na to kilka sposobów, które nie kosztują zbyt dużo (ani pracodawcę, ani pracownika). Mogą je zastosować firmy zarówno duże, jak i małe. Budżet szkoleniowy Są firmy, które jako benefit opłacają kartę Multisport czy lunchpassy. Zamiast tego, można… Czytaj dalej Rozwój programistów z perspektywy firmy

Inne · Programowanie

Darmowe ikony do aplikacji

Gdy tworzymy jakąś aplikację, często trzeba ją tak dostosować, żeby wygląd podobał się użytkownikowi i pomagał w jej użytkowaniu. Do tego przydają się na przykład ikony. Można je użyć chociażby do oznaczenia prostych operacji edytuj, dodaj lub usuń obiekt. Żeby użyć ikon, musimy skądś je pobrać. Najlepiej, żeby były darmowe, ładne i konfigurowalne (gdybyśmy chcieli… Czytaj dalej Darmowe ikony do aplikacji

C# · Programowanie

O co chodzi z odwróceniem zależności

Jestem aktualnie w trakcie lektury „Czysta architektura” Wujka Boba. Natknęłam się w książce na część wyjaśniającą odwrócenie zależności (ostatnią z zasad SOLID) w całkiem przystępny sposób. Jak brzmi ta zasada? Moduły wysokopoziomowe nie powinny zależeć od modułów niskopoziomowych. Zależności między nimi powinny wynikać z abstrakcji. Fajnie, ale o co konkretnie chodzi? Co to są te… Czytaj dalej O co chodzi z odwróceniem zależności

Inne · Produktywność · Programowanie

Czas wolny a nauka

Na pewno nie raz zdarzyło Wam się mieć trochę wolnego czasu. W tygodniu po pracy albo w weekend. Może na chorobowym. Co można wtedy robić? Można trochę odespać, poprzeglądać internet, obejrzeć cały sezon ulubionego serialu lub… pouczyć się trochę. Czemu warto się uczyć w trakcie wolnego? To nie powinno być dziwne. Nie mówię o tym,… Czytaj dalej Czas wolny a nauka

Inne · Programowanie

Dług techniczny a tetris

Kolejny wpis zainspirowany prezentacją Krzysztofa Kędzierskiego podczas konferencji BoilingFrogs 2018. Zacznę dość nietypowo od pytania: Jaka jest jego wartość? Zerowy dług techniczny jest wtedy, gdy nie ma żadnych bugów do poprawienia ani żadnych nowych funkcjonalności do napisania. Nic nie trzeba robić, nie ma długu. Jeśli chcemy zrobić nawet najmniejszą zmianę w kodzie, to już wtedy… Czytaj dalej Dług techniczny a tetris

C# · Programowanie

Swagger – interaktywna dokumentacja API

Masz jakieś API chciałbyś sprawdzić listę swoich endpointów? Swagger to najlepsze narzędzie do tego – do tworzenia interaktywnej dokumentacji API. Zaczynamy Wszystkie podstawowe informacje o swaggerze można znaleźć na stronie microsoftu. Krok 1 – instalacja biblioteki Po wpisaniu w wyszukiwarkę pakietów nuget słowo „swagger”, pierwsza biblioteka, która sie wyświetla, to Swashbuckle. Co ważne, swagger działa zarówno… Czytaj dalej Swagger – interaktywna dokumentacja API

Inne · Produktywność · Programowanie

Dobry zespół i rola lidera

Bedąc na Wroc# (o którym pisałam tutaj) brałam udział w rewelacyjnej prezentacji Roy’a Osherove „Growing great teams and adopting new processes through Elastic Leadership”. Bardzo mnie ona zainspirowała, więc pokrótce przedstawię jej temat. Bus factor Tłumacząc na język polski jest to „czynnik autobusowy”. O co w nim chodzi? Jest to liczba osób, które muszą zostać przejechane przez… Czytaj dalej Dobry zespół i rola lidera