Lista artykułów

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ę …

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 …

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

5

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

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… …

Personal Branding Programisty i udział w konkursie #DevBlogChallenge 2018

6 grudnia 2018 roku, w Warszawie odbędzie się kolejny Fire Talk organizowany przez firmę Sharpeo. Tym razem spotkanie zatytułowane Personal Branding Programisty podejmować będzie temat wykorzystania narzędzi internetowych do pokazania siebie i budowania własnej marki.

9

Image Placeholder for your development environment

Udogodnienia w biurze – czy to naprawdę konieczne?

Hej! Wczoraj świętowaliśmy setną rocznicę odzyskania przez Polskę niepodległości, a dziś kolejne święto, jakieś. Chcąc wykorzystać dobrze czas, podzielę się[...]

V-model – proces wytwarzania systemów safety-critical

Analiza błędnie działających systemów safety-critical takich jak Therac-25, czy Ariane-5, a także doświadczenie z wielu projektów zakończonych sukcesem doprowadziły do konkluzji, że same umiejętności inżynierów to za mało, aby zapewnić niezawodność systemów. W tym celu niezbędny jest odpowiedni proces wytwarzania oprogramowania. Takie procesy zostały opisane w normach regulujących wytwarzanie oprogramowania dla urządzeń medycznych, samolotów, pociągów, […]

Zespół Slavic zwycięzcą Hackathonu – Nowa strona danych

W weekend 27-28 października jedenaście zespołów – specjalistów branży IT i data science – przez dwa dni pracowało nad pomysłami na nowe funkcjonalności portalu dane.gov.pl, walcząc o nagrodę główną Hackathonu Ministerstwa Cyfryzacji – Nowa strona danych. Jury pod przewodnictwem Agaty [...]

Najlepsze prelekcje z SpringOne Platform 2018

Reaktywność, CQRS, event storming, OAuth 2.0, security, Spring Boot, Spring Cloud i Kotlin. To tylko niektóre tematy poruszane na ostatniej konferencji SpringOne Platform 2018. Zapraszam do podsumowania i najciekawszych prelekcji! Witam wszystkich fanów javy, którzy nie dojechali na konferencję do Waszyngtonu 🙂 We wrześniu tego roku miała miejsce olbrzymia i kilkudniowa konferencja organizowana przez firmę Pivotal,

Co ostatnio czytałeś Piotrze? (I)

Oto lista książek, które ostatnio przeczytałem. Publikuję z nadzieją, że znajdziesz tu coś co Cię zaciekawi i zainspiruje.

Azure Search – Wyszukiwarka w mgnieniu oka

W artykule podsumowującym rok 2017 napisałem, że w 2018 roku ukaże się, na moim blogu, znacznie więcej treści dotyczących chmury publicznej Microsoft Azure. Niestety, w obecnej chwili, nie pozostaje mi nic innego jak tylko uderzyć się w pierś. Końcówka roku za pasem, a to dopiero pierwszy artykuł w temacie. Obiecuje poprawę i na znak mojej skruchy,