Lista artykułów

4Developers Katowice 2018 – relacja

Za nami pierwsza regionalna edycja konferencji 4Developers Katowice, ale coś mi się wydaje, że nie jest to ostatni raz. Organizatorzy zmuszeni byli na kilka dni przed wydarzeniem zablokować możliwość rejestracji, ponieważ zainteresowanie najwyraźniej ich zaskoczyło. Nic dziwnego, miejsce w którym odbywała się konferencja nie było z gumy ? Katowice mają potencjał Jak wspomniałem we wstępie […]

Morskie opowieści, czyli GET.NET Gdańsk 2018

„Kto chce, ten niechaj słucha. Kto nie chce, niech nie słucha. Jak balsam są dla ucha morskie opowieści”. Hej! Po tym wesołym wstępie mam nadzieję, że domyślacie się, gdzie mnie poniosło w pogoni za kolejną konferencją, którą mogłabym później z przyjemnością Wam opisać. Jeżeli nie, to zdradzę, że tym razem opuściłam granice mojego pięknego Podlasia [...]

Android Architecture Components: ViewModel

Omówiliśmy już Data Binding i LifeCycles w poprzednich postach. Teraz przyszedł czas na ViewModel. Jedną z kluczowych funkcji Androida, którą zawsze lubiłem, było to, że po kilku dniach można otworzyć aplikację i być dokładnie tam, gdzie ją zostawiłem. Aby takia magia zadziałała coś musi być wdrożone. Do tego po części służy ViewModel. Czym jest ViewModel? Klasa ViewModel umożliwia przechowywanie danych z uwzględnieniem cyklu życia komponentu. Cechą...

Kurs Java – Od Zera do Aplikacji Desktopowej #7 – Przesyłanie parametrów do metod

W poprzedniej części wprowadziłem pojęcie metod i do czego są używane. W tej części poświęcimy im jeszcze trochę czasu. Konkretnie przyjrzymy się przesyłaniu parametrów do metod. Format wideo wpisu znajduję się na jego końcu Wywołanie funkcji Przypomnijmy – by wywołać funkcję, należy użyć jej nazwy i w nawiasach okrągłych podać jej argumenty. Na przykład displayHotelInformation() woła metodę …

Kurs Java – Od Zera do Aplikacji Desktopowej #7 – Przesyłanie parametrów do metod

W poprzedniej części wprowadziłem pojęcie metod i do czego są używane. W tej części poświęcimy im jeszcze trochę czasu. Konkretnie przyjrzymy się przesyłaniu parametrów do metod. Format wideo wpisu znajduję się na jego końcu Wywołanie funkcji Przypomnijmy – by wywołać funkcję, należy użyć jej nazwy i w nawiasach okrągłych podać jej argumenty. Na przykład displayHotelInformation() woła metodę …

Validacja w Express.js z pomocą express-validator

Przede wszystkim, czym jest validacja i do czego jej potrzebujemy? Validacją nazywamy szereg czynności polegający na sprawdzeniu zgodności z danymi schematami i wytycznymi, a także naszymi oczekiwaniami i przewidywaniami. Programiści validację stosują najczęściej do sprawdzania poprawności danych wejściowych. Moim subiektywnym zdaniem sprawdzanie poprawności otrzymywanych danych jest absolutną koniecznością jeśli chcemy aby nasza aplikacja działała poprawnie. Gdzie …

Snippet w Visual Studio Code

Wykonując codzienną pracę w IDE powielamy fragmenty kodu reprezentujące wzorce i szablony poprzez klepanie literka po literce lub Ctrl + C i Ctrl +V. W celu ułatwienia i przyspieszenia procesu wytwarzania oprogramowania warto zainteresować się czymś takim jak snippet. Snippet to wycinek kodu źródłowego do wielokrotnego użycia. Wielu z was, …

Pamiętnik programistki 3 - GDG DevFest, Cybersecurity i wakacje ?️?

Dziś czas na lżejszego posta i na powrót do serii, którą zawsze bardzo lubiłam, czyli Pamiętnika programistki. Muszę Wam powiedzieć, że czytanie tych wpisów przywołuje we mnie wspomnienia naprawdę faj

9

Cypress – jak zacząć pracę z testami

W poprzednim wpisie wspomniałam o narzędziu Cypress, które umożliwia nam uruchamianie testów z poziomu przeglądarki dzięki czemu bardzo przyjemnie się z nim Read More

ConFrontJS 2018 – Relacja

Prawda stara jak interpretery kodu w przeglądarkach internetowych: są rzeczy, przed którymi nikt nie ucieknie. Przestępców czeka kara, grzecznych nuda a programistów napisanie kawałka kodu w JavaScript - cie. Nie tak dawno byłem jeszcze programistą Fronte-end. Zmieniły się u mnie priorytety, acz dalej pozytywnie wspominam te czasy. Chcąc pozostać na czasie, bez zastanowienia skorzystałem z

Abstrakcja między bazą danych a aplikacją

Ostatnio napisałem kilka słów o swoim podejściu do różnego rodzaju ORM-ów. Jeśli więc w Twojej głowie pojawiła się myśl, że być może warto zainteresować się tymi nudnymi SQL-ami, to dziś opowiem Ci nieco więcej o warstwie, którą możesz zbudować między swoją aplikacją a tabelami w bazce. W telegraficznym skrócie mogę Ci powiedzieć, że będzie o [...]

Byłem na ReactiveConf 2018

Type of Web - Dla front-end i back-end developerów. Trochę o urokach pracy zdalnej, ale przede wszystkim o: JavaScript, React, Vue, Angular, node.js, TypeScript, HapiJS… Tegoroczna konferencja ReactiveConf odbywała się w czeskiej Pradze. Po pozytywnych doświadczeniach w ubiegłym roku, nie myślałem długo, nie przeglądałem nawet agendy, po prostu kupiłem bilet i pojechałem. Spodziewałem się dużo JS, React, Elm, FRP… i w zasadzie się nie zawiodłem. W zasadzie, bo przecież nie o to w tym wszystkim chodzi! ReactiveConf Moją relację z ubiegłego roku znajdziesz tutaj: Krótka relacja z ReactiveConf 2017 ReactiveConf to już marka. Bardzo dobra. Ale po kolei… …

038: Udana promocja aplikacji w wynikach Google Play. BlachyPL: Polskie Tablice Rejestracyjne

Aplikacja BlachyPL przekroczyła już 50 000 pobrań w Google Play. Z dzisiejszej rozmowy z autorem (Pawłem Zarzyckim) dowiesz się jak udało mu się osiągnąć taki wynik tego pobocznego projektu, jakie technologie wykorzystał w projekcie i jakie błędy popełnił po drodze. -> Dobrowolne wsparcie podcastu.

PHP 7.3 – co nowego?

👋 Dzień dobry. Nowa wersja PHP v7.3 jest już tuż tuż. 13 grudnia zostanie udostępniona wersja produkcyjna. Zmian jest naprawdę dużo co widać po spisie treści 🙂. Zmiany nie są rewolucyjne, większość z nich to są drobnostki, ale na pewno każdy znajdzie coś dla siebie 👍. 📝 Spis treści: 💡 Elastyczna składnia HEREDOC / NOWDOC 💡 Przecinek …

PHP 7.3 – co nowego?

? Dzień dobry. Nowa wersja PHP v7.3 jest już tuż tuż. 13 grudnia zostanie udostępniona wersja produkcyjna. Zmian jest naprawdę dużo co widać po spisie treści ?. Zmiany nie są rewolucyjne, większość z nich to są drobnostki, ale na pewno każdy znajdzie coś dla siebie ?. ? Spis treści: ? Elastyczna składnia HEREDOC / NOWDOC ? Przecinek …