Autor: Olka

  • Oczami programisty: wstępna konfiguracja projektu

    Oczami programisty: wstępna konfiguracja projektu

    Ostatnio miałam okazję tworzyć konfigurację projektu dla KNI Kernel. Maly zespół, kilka osób, Open Source, Vue na froncie, Firebase jako baza i backend (BaaS). Podeszłam do tego jako programista zaznajomiony przynajmniej z częścią dobrych praktyk, piszący kod komercyjny. I gdy tak zaczęłam powoli stawiać repozytorium, narzędzie do CI/CD, konfigurować testy… to zdałam sobie sprawę, że dla początkującego programisty nie są to rzeczy oczywiste. Z kilku nauczyłam się korzystać dopiero…

  • Badge: Pochwal się przed światem, że ci działa!

    Badge: Pochwal się przed światem, że ci działa!

    Wiemy, dawno nie pisaliśmy. Dopadły nas studia. Tymczasem licznik polubień na Facebooku powolutku, acz stale się inktrementował. Postanowiliśmy – tak nie może być! Trzeba dokończyć te wszystkie rozpoczęte szkice. A w międzyczasie postanowiliśmy podrzucić wam ciekawostkę, która wzbogaci wasze publiczne repozytoria. Dobrej zabawy! Na pewno kiedyś je widzieliście. Znajdują się w README w każdym profesjonalnym repozytorium. Stanowią gwarancję jego profesjonalizmu i wskazują na jakość znajdującego się tam kodu. Abyście…

  • Funkcje NPM, o których istnieniu nie wiedzieliście

    Funkcje NPM, o których istnieniu nie wiedzieliście

    Z czym kojarzy nam się NPM? Zwykle jedynie z poleceniem npm install, wpisywanym w konsolę przy starcie jakiegokolwiek projektu w Node.js lub jednym z frameworków wspominanych w tym poście. Wpisujemy polecenie, klikamy… Instalujemy… I po pewnym czasie na dysku mamy folder o nazwie node modules. I tylko wtedy jesteśmy w stanie tworzyć nasz projekt, inaczej sypie błędami. Duży folder. Być może wiecie o istnieniu innych menadżerów pakietów, takich jak…

  • O co chodzi z tymi frameworkami?

    O co chodzi z tymi frameworkami?

    Programowanie aplikacji webowych jest jedną z najbardziej dynamicznie zmieniających się dziedzin IT. Można żartować, że podczas pisania tego zdania powstał nowy framework JS. Właśnie, frameworki i biblioteki JS. Ręka w górę ten, który nie potrafi wymienić chociaż jednego takiego narzędzia. React, Angular, Ember, Meteor, Mithril, Polymer, Aurelia, VanillaJS… Jak to śpiewał pewien mądry człowiek We’re gonna build a framework. Można by było zadawać sobie…

  • CSS dla początkujących: flexbox

    CSS dla początkujących: flexbox

    Ola, opisz flexbox na swoim blogu. Napisz coś u siebie o flexboxie. Kiedy przyznałam się wśród znajomych, że tworzę serię poświęconą CSS-owym sztuczkom, dostałam dużo próśb o to, żeby w najbliższym odcinku pojawił się flexbox. Postanowiłam więc odłożyć na przyszły raz transformacje i animacje i ową prośbę spełnić. Czym jest flexbox? Pełna nazwa to flexible boxes. Jest to nowy sposób tworzenia layoutu w CSS3, który pozwala na wygodne i elastyczne zarządzanie elementami…

  • Ile masz już długopisów?

    Ile masz już długopisów?

    Dziś na tapecie targi pracy – będzie mniej technologicznie, za to lekko i zabawnie. Targi pracy (pot. długopisiarnie) – odbywające się cyklicznie wydarzenia gromadzące osobniki zazwyczaj początkujące w danej branży. Służą braci studenckiej do uzupełnienia zapasu przyborów papierniczych oraz (teoretycznie) znalezienia stażu bądź pracy. Ta nieco prześmiewcza definicja oddaje podejście do targów pracy części moich znajomych. Przyjść, wziąć długopis/koszulkę/naklejkę i wyjść. Też tak można. Nawet polecam takie podejście,…

  • CSS dla początkujących: transitions

    CSS dla początkujących: transitions

    Jeżeli zaczynacie tworzyć strony internetowe, pewnie nie jest wam obcy CSS i pojęcia takie jak margin, padding, border, background, color. Możecie powiedzieć, czym różni się klasa od id i dlaczego nie stylujemy inline. Tak, Krzysiek, do ciebie mówię, mam nadzieję, że to kiedyś przeczytasz. Możliwe, że przeglądacie inne strony w poszukiwaniu inspiracji. Widzicie zapierające dech w piersiach animacje, przycinane elementy, płynne przejścia… I zero JavaScriptu. W takich sytuacjach na język…

  • Firefox? Nie mogę bez niego żyć!

    Firefox? Nie mogę bez niego żyć!

    Nie, nie będzie to kolejny post o wyższości liskowej przeglądarki nad każdą inną. Będzie o rozszerzeniach do Firefoxa, które ułatwiają mi życie. Jestem człowiekiem, który aby przetrwać musi mieć wszystko gdzieś zapisane i zaznaczone. Radziłam sobie z tym na różne sposoby. Kiedyś nosiłam przy sobie kalendarz z notatnikiem, potem przerzuciłam się na notatki w smartfonie. Jednak nie zawsze mam telefon przy sobie, a moim podstawowym narzędziem pracy pozostaje komputer. W związku z tym,…

  • Programowanie: garść przydatnych linków

    Programowanie: garść przydatnych linków

    Witajcie w kodowej piwnicy! Na dzień dobry przygotowałam dla was porcję linków. Możecie je wykorzystać do poszerzenia swojej wiedzy o programowaniu, ćwiczeń lub po prostu dobrej zabawy. Khan academy – Świetny kurs JavaScript. Polecam, bo sama się na nim uczyłam. Od rysowania aż do tworzenia własnej aplikacji webowej. Naprawdę, super. CodeCombat – Naucz się programować grając w grę! Oferuje naukę JavaScript lub Pythona. Dobre, jeśli ktoś zaczyna,…