Kategoria: Programowanie

Page Title Shape 1
Page Title Shape 2
Page Title Shape 3

Authentication vs Authorization, czyli uwierzytelnienie i autoryzacja

Bardzo często poruszamy temat autoryzacji i uwierzytelniania użytkownika. W szczególności, gdy tworzymy projekty oparte o funkcjonalność ukrytą za formularzem logowania. Zauważyłem jednak, że sporo osób ma problem z rozróżnieniem tych dwóch pojęć. Podczas tworzenia projektów opartych o konkretnych użytkowników, należy rozróżniać dwa pojęcia. Uwierzytelnianie Jest to proces w którym weryfikujemy tożsamość konkretnego użytkownika. Innymi słowy […]
Read More

Wzorzec projektowy fabryki – Factory Design Pattern

Dziś chciałbym przedstawić Ci praktyczny przykład wykorzystania wzorca projektowego “Factory Design Pattern”. Zacznijmy może od tego na czym polega ten wzorzec. Generalnie chodzi o to, że w naszej aplikacji mamy możliwość stworzenia instancji obiektu, który będzie wybierał, jaki obiekt (zawierający implementacje metod) ma utworzyć. Przykład, którym się posłużę, to implementacja obiektu do obsługi różnych warunków […]
Read More

5 kroków do fuckup’u

Zdarzyło Ci się zawalić projekt? Nie chodzi mi o sytuację, gdy musisz go odpuścić całkowicie. Bardziej mam na myśli przekroczony deadline, czy błędy, które wracają do Ciebie jak bumerang. Jeśli nigdy nie spotkałeś się z takimi zjawiskami, to gratuluję. Ja nie należę do tej grupy osób. Wielokrotnie spotykały mnie takie sytuacje. Żeby była jasność, nie […]
Read More

Jak programista szuka mieszkania?

Gdy nadchodzi ten czas, gdy potrzebujesz zmienić mieszkanie, zaczyna się polowanie. Tym pięknym, ale prymitywnym rymem zapraszam Cię do dzisiejszego wpisu. Dziś chciałbym pokazać Ci jak wykorzystać web scraping, na praktycznym przykładzie. Zatem jak programista szuka mieszkania? Musimy umówić się, że od teraz Twoim celem jest poszukać sobie idealne m4. Nie chcesz codziennie po parę […]
Read More

Umiejętności dobrego programisty

Jaki jest programista, każdy to wie. Siedzi w swojej jamie, pisze kod, a co miesiąc zgarnia miliony monet. Taki opis można usłyszeć wielokrotnie. Najczęściej będąc w towarzystwie, które nie ma pojęcia o pracy programisty. Najgorsze jest to, że 99% z tych osób zapytanych jakie są umiejętności dobrego programisty, odpowiada – “Hmm… no on pisze kod, […]
Read More

5 niezbędnych narzędzi programisty

Dzisiejszym tematem będzie 5 niezbędnych narzędzi programisty. Duża ilość aplikacji przeznaczonych dla programistów, wcale nie pomaga nam w ustawieniu idealnego workflow. Oczywiście przyjmując tezę, że istnieje coś takiego jak idealne workflow. Pracując w różnych firmach, mogę śmiało powiedzieć, że jest to raczej kwestia indywidualnych preferencji lub przyzwyczajeń. Pomijając jednak flow, z jakim spotykamy się w […]
Read More

Adresy do zasobów w projekcie

W zasadzie każdy projekt, to zbiór zasobów, z których korzystamy, aby zrealizować jakieś zadanie. Bardzo często zdarza się, że jedne z nich korzystają z innych. Należy je importować, podając ścieżkę do plików, w których się znajdują. Umiejętność poprawnego definiowania adresu do zasobu, jest uniwersalna. Możesz ją zastosować w praktycznie każdym języku oraz podczas pracy z konsolą. […]
Read More

Strona internetowa niczym kartki papieru

Elementy na stronie internetowej mogą wyświetlać się w różny sposób. Wszystko zależy od naszej wyobraźni oraz umiejętności CSS jakie posiadamy. Dzisiaj chciałbym wytłumaczyć Ci jak szybko zrozumieć czym jest z-index. Mówiąc w sposób profesjonalny, z-index to jedna z właściwości CSS, która pozwala nam sterować kolejnością wyświetlania elementów względem osi Z. Tak, tak, osi Z. Mówiąc […]
Read More

Czym jest nauka programowania?

Nauka programowania bardzo często jest mylona z nauką konkretnego języka programowania. To nie do końca tak wygląda. Ucząc w CodersLab, mówię moim kursantom, że znajomość semantyki danego języka jest sprawą drugorzędną. Tak naprawdę powinniśmy zaczynać od wyrabiania sobie dobrych nawyków programistycznych oraz rozwijania umiejętności logicznego myślenia. Rozpoczynając naukę programowania, należy odpowiedzieć sobie na jedno pytanie […]
Read More

5 nowości w JavaScript (ES10)

Dzisiaj chciałbym poruszyć temat zmian w JavaScript, które zostały zaprezentowane na Google I/O ’19. Zapowiada się całkiem ciekawie. Ilość frameworków, popularność oraz kierunek w którym idzie sam język, dają dowód na to, że warto uczyć się JavaScript’u. Spójrzmy w takim razie co zaprezentowali prelegenci podczas konferencji. UWAGA! Pamiętaj, że opisane tutaj feature’s dostępne będą w […]
Read More

Brak produktów w koszyku.

X