Lista artykułów

Plusy i Minusy Programowania

W kolejnym odcinku „Przemyśleń Grzegorza” dzielę się z Wami tym co podoba mi się w programowaniu jak i co mnie srodze irytuje. Jak zawsze są to moje osobiste przemyślenia nie mniej pewnie podobne u wielu z was. Zapraszam cię do wysłuchania podcastu....

Wartościowe kanały programistyczne na YouTube

Czy warto uczyć się programowania na YouTube? Odpowiedź nie jest jednoznaczna. Z jednej strony wiele filmów na YouTube zostało nagranych lata temu, są nagrywane przez amatorów, są kiepskiej jakości, mają błędy, jednak z drugiej strony pośród tego często można znaleźć wartościowy content, dzięki któremu nauczymy się interesującego nas zagadnienia w bardzo szybki sposób. Często taki kurs …

Jak zabić motywację przez fizyczną izolację – czyli pracownicy na wygnaniu

Wprowadzenie Czy spotkaliście się kiedyś z sytuacją, w której ktoś na poziomie firmy podejmuje decyzję sprzeczną z wartościami firmy, dla których zatrudniliście się w tej firmie? Czy zaobserwowaliście decyzję, która z niezrozumiałych powodów faworyzuje tylko jedną grupę? Czy pomimo, że jesteście zatrudnieni w firmie, nie czujecie się jej integralną częścią? W dzisiejszym artykule postaram się […]

Audioteka uratowała moje czytelnictwo. Przegląd 42 książek, które dzięki niej pochłonąłem.

Chcesz czytać więcej książek ale nie potrafisz wygospodarować na to czasu? Spróbuj audiobooków! Zobacz jak audiobooki pomogły usprawnić moje czytelnictwo.

#05 Devlog – publikacja aplikacji w sklepie Google Play

Minęło sporo czasu od mojego ostatniego wpisu na blogu. Oczywiście nie próżnowałem. Moja uwaga podzielona była pomiędzy sesję a rozwój projektu aplikacji mobilnej dla kierowców zawodowych. Prace nad ogólnie dostępną, wczesną wersją dobiegły końca. Sprawdź z czym się wiąże niskobudżetowy rozwój aplikacji i publikacja aplikacji w sklepie Google Play. Jeżeli nie widziałeś wcześniejszych wpisów z ...

Dev:Cast – #12 Czy Team Leader musi być osobą techniczną?

Zarządzanie zespołem składającym się z specjalistów w branży IT nie jest łatwe. Często osoby będące programistami zmieniają swoją ścieżkę kariery, stając się liderami zespołu. Czy jednak Team Leader musiał być wcześniej osobą techniczną? Czy musiał ukończyć studia informatyczne? Może jednak w branży potrzeba nam więcej humanizmu aby uzupełnić proces wytwarzania oprogramowania? Strasznie dużo pytań… 😳 […]

7

#12 Czy Team Leader musi być osobą techniczną?

Zarządzanie zespołem składającym się z specjalistów w branży IT nie jest łatwe. Często osoby będące programistami zmieniają swoją ścieżkę kariery, stając się liderami zespołu. Czy jednak Team Leader musiał być wcześniej osobą techniczną? Czy musiał ukończyć studia informatyczne? Może jednak w branży potrzeba nam więcej humanizmu aby uzupełnić proces wytwarzania oprogramowania? Strasznie dużo pytań… 😳 Na część z nich staramy się odpowiedzieć w tym odcinku. Pytanie otrzymaliśmy od Marceliny w ramach konkursu Code Europe i jest zarazem jednym z pierwszych, które poruszać będziemy na łamach naszego podcastu Dev:Cast. Zapraszam do odsłuchu 📢 Jakie są Twoje doświadczenia? Lider zespołu, który nie posiada kompetencji technicznych nadaje się na zarządzanie zespołem IT? Czy może to totalnie nietrafiony pomysł? ⛔

Czym jest niezmienność (immutability) obiektów i kiedy warto z niej korzystać?

Dziś skupimy się na niezmienności, niezmienialności, niemutowalności (i jeszcze pewnie kilka innych przymiotników z nie), ehh wolę po prostu immutability obiektów. Trend ten jest dosyć dobrze znany programistom języków funkcyjnych, ale wraz z upływem czasu podobną technikę stosuje się w coraz większej ilości języków. Co to znaczy, że obiekt jest immutable? Niezmienialny obiekt to taki, który raz […]

Sortowanie kolekcji w Javie

Podczas pracy z projektami Javowymi często zdarza się sytuacja, w której musimy posortować daną kolekcję według określonego kryterium. Wtedy z pomocą przychodzą nam dwa interfejsy: Comparable oraz Comparator. W tym wpisie omówię kwestię sortowania kolekcji w Javie, wyjaśnię czym różni się sortowanie przy pomocy interfejsu Comparable od sortowania z wykorzystaniem interfejsu Comparator i w jaki sposób z nich korzystać. Pokażę też dwie kolekcje, których działanie opiera się na zachowaniu odpowiedniej kolejności elementów: TreeSet oraz TreeMap. Sortowanie w kolekcjach Kiedy mówimy o sortowaniu danej ... Czytaj dalej... Sortowanie kolekcji w Javie

Kurs ReactJS i Jest

Tak, zgadza się ? Wyprawiłem się w świat front-end developmentu. Ponad trzy lata temu stwierdziłem, że Javascript jednak nie zginie, a wręcz mnie przeżyje i postanowiłem zakopać z nim wojenny topór, a nawet poszedłem krok więcej wedle powiedzenia – „Jeśli nie możesz pokonać wroga, to się do niego przyłącz” i przeskoczyłem z roli backend developera  …

Wednewsday #17 – programistyczne nowinki

Ze mną nie ma mowy o nudzie. Mam nadzieję, że znajdujecie co tydzień czas na zapoznanie się z tym wszystkim ;) Sam chciałbym jak najwięcej z tego przyswoić ale czasem jest tego za dużo! Tyle się dzieje w naszej branży. Dziś mam dla was równo 23 linki ale zanim do nich zajrzycie dosyć istotna informacja. Jeszcze [...]

Uniwersalny getter

Omówienie zakładki Annotations w ScreenFlow

Tworząc tutoriale czy też kursy video często potrzebujemy zwrócić uwagę osoby oglądającej na jakiś element. Naturalnym sposobem jest narysowanie strzałki wskazującej np. element interfejsu na stronie. Innym sposobem będzie zaznaczenie jakiegoś obszaru, na który należy zwrócić szczególną uwagę. Do tego celu właśnie służy zakładka “Annotations”. Elementy interfejsu W momencie, gdy wejdziemy do zakładki Annotations zobaczymy […]

Jak wygląda proces testowy? Część 1

Proces testowy – to jest to o czym chciałabym dzisiaj Wam opowiedzieć. W poprzednich artykułach opisywałam niektóre elementy tego procesu. Teraz postaram się dodać jeszcze parę informacji i zebrać wszystko w całość. Aby testowanie dawało dobre rezultaty, musi być zaplanowane i usystematyzowane. Można powiedzieć, że takie ułożenie testowania to proces testowy. Nie ma jednak jednego […]

Windows i ścieżki, którymi podąża

Słowem wstępu Dawno, dawno temu została stworzona stała MAX_PATH, decydująca o tym jak długie mogą być ścieżki do plików i katalogów w systemie Windows. Jest to setting na poziomie Windows API. Ostatnio w pracy...