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.
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 ...
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ń… 😳 […]
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ł? ⛔
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 […]
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
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 …
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 [...]
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 […]
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 […]
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...
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...
Czym jest npm? Npm jest menedżerem pakietów dla języka JavaScript. Pakiety te są tworzone przez społeczność a ich liczba w momencie pisania tego artykułu wynosiła około 700 000. Alternatywą dla npm jest Yarn, jednakże nigdy go nie używałem, więc nie będę się o nim wypowiadał. Instalacja Instalacja npm jest banalna. Wchodzimy na stronę nodejs.org i pobieramy …
Wiemy już czym jest stos oraz zadania. Dowiedziałeś się również jakie mamy tryby uruchomienia. Aby uzupełnić temat musimy jeszcze porozmawiać o fragmentach. Do tej pory wiesz, że przycisk wstecz wywołuje poprzednią aktywność. Jednak transakcje umieszczane na stosie nie muszą być wyłącznie aktywnościami. Mogą nimi być także fragmenty wyświetlane na ekranie urządzenia. Fragmenty a back Stack w Androidzie to specyficzny temat, a ten wpis pokaże Ci jaki sposób umieszczać fragmenty...