Lista artykułów

AutoFixture – jak zacząć?

Zaczniemy od tego, co tak na prawdę robi AutoFixture? Według dokumentacji: pozwala nam w testach tworzyć anonimowe zmienne. Dzięki nim nie musimy ręcznie tworzyć obiektów, które nie są istotne w kontekście samego testu, ale są wymagane do skompilowania kodu. Można go używać na kilka sposobów: deklarując odpowiednie zmienne w kodzie definiując odpowiednie zmienne w wywołaniu…

Mikrofrontend

W ostatnim czasie przeglądając treści związane ze światem frontendu kilkukrotnie napotkałem na frazę “Mikrofrontend“. Postanowiłem nieco bardziej zgłębić temat i mam na ten temat nieco przemyśleń, którymi chciałbym się podzielić w tym wpisie. Chciałbym w tym miejscu wyraźnie zaznaczyć, że ten artykuł jest moją subiektywną opinią, z którą nie musisz się zgadzać. Ten wpis będzie …

Umiejętność obsługi IDE – uczyń programowanie wydajniejszym – cz II – IntelliJ IDEA

Czytając poprzedni artykuł dowiedziałeś się, dlaczego umiejętność obsługi IDE jest bardzo cenna. Nie poznaliśmy natomiast żadnych konkretów! A te są przecież najważniejsze. Dzisiaj naprawdę nauczymy się posługiwać środowiskiem programistycznym, na przykładzie programu IntelliJ IDEA. Poznasz najważniejsze skróty klawiszowe. No to do dzieła! IntelliJ IDEA – dlaczego akurat te IDE? Miałem krótsze lub …

Zapowiedź BitConf 2019, do wygrania darmowe bilety

Zapraszam Was na 20 września 2019 do Bydgoszczy, gdzie odbędzie się konferencja BitConf, na której będę miał przyjemność wystąpić. Jedna ze ścieżek będzie dotyczyła systemów embedded. To święto dla naszej społeczności, ponieważ do tej pory mimo, że firm działających w branży było coraz więcej, niechętnie dzieliliśmy się publicznie naszymi doświadczeniami na konferencjach w Polsce. Zdarzały […]

SegFault Warszawa 2019 – zgarnij wejściówkę lub 25% zniżki!

27 września odbędzie się konferencja SegFault Warszawa 2019. Chcesz wziąć w niej udział zupełnie za darmo? Spróbuj szczęścia w moim konkursie.

Dev:Cast – #32 Problemy w projektach

Problemy w projekcie pojawiają się często. Staramy się je rozwiązywać, aby ułatwiać sobie pracę. Część z nich niestety świadomie pozostawiamy i nieco udajemy, że ich nie ma. Dotyczą one różnych aspektów – od problemów technicznych po organizacyjne. Tym razem staramy się ominąć problemy techniczne i skupić się na tych około projektowych, najczęściej przez nas spotykanych […]

7

#32 Problemy w projektach

Problemy w projekcie pojawiają się często. Staramy się je rozwiązywać, aby ułatwiać sobie pracę. Część z nich niestety świadomie pozostawiamy i nieco udajemy, że ich nie ma. Dotyczą one różnych aspektów – od problemów technicznych po organizacyjne. Tym razem staramy się ominąć problemy techniczne i skupić się na tych około projektowych, najczęściej przez nas spotykanych problemach. Brak informacji o tym jak uruchomić projekt, znużenie projektem, wykonywanie skomplikowanych czynności manualnych, to tylko część tematów, które poruszyliśmy w tym odcinku podcastu. Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem: ➡️ Co najczęściej denerwuje Cię w projektach? ➡️ Czy istnieją problemy, których nie rozwiązujecie? ➡️ Jakie problemy sam wygenerowałeś i musiałeś się potem z nimi zmagać? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍

Dzielenie i Upload Plików na Części

Dzielenie i Upload Plików na Części Trochę czasu minęło od ostatniego wpisu, ale spowodowane był to tym, że wakacje i urlopy. Ale przejdźmy do rzeczy, tak jak obiecałem, w tym wpisie przedstawię, jak podzielić plik na części, aby ominąć limit danych (np. ten w PHP).

Lipiec 2019. Tylko spokój może nas uratować. Podsumowanie i raport finansowy.

Na swoim (nieaktywnym już) profilu na Patronite obiecałem publikować co miesiąc “raport finansowy”. Dodatkowo zamieszczam podsumowanie tego, co działo się w imperium devstyle w ostatnim miesiącu. Pokazuję… wszystko. Bez tajemnic. Enjoy! Lipiec 2019 to – jak każdy lipiec – wakacje. Więc dzisiejszy tekst – i liczby – tak bardzo “na spokojnie”. WOLMO. Tydzień spędziliśmy w Danii, […]

Symfony Param Converter

Param Converter to szybki sposób na zmapowanie lub przekonwertowanie danych na obiekt. W Symfony możemy to zrobić całkowicie jawnie budując własne mapery czy konwertery lub w locie właśnie za pomocą Param Converterów. Jak to zrobić o tym w dzisiejszym artykule. […]

Praca z plikami – zapis do pliku

Dziś popracujemy sobie z plikami! Temat wcale nie jest taki oczywisty - Java udostępnia nam wiele możliwości aby zapisać dane do pliku. Postaram się omówić najczęściej używane opcje oraz różnice między nimi. Zaczynamy!

Szablony w Android Studio

Czy zdarzało Ci się tworzyć ten sam kod kilka razy? A może kopiujesz kod między projektami, klasami i zmieniasz tylko kilka rzeczy, a mimo to tracisz sporo czasu. A może Ty i twój zespół używacie pewnego wzorca w pisaniu kodu? A może dostarczone szablony w Android Studio nie pasuje do tego, czego potrzebujesz? Mam dla Ciebie świetną informacje!Powiem Ci, że możesz tworzyć własne szablony kodu w IDE i wykorzystywać je wielokrotnie. Brzmi...

Cypress – Testy E2E w JavaScript

Cypress wprowadzenie Ostatnio Mateusz poruszył temat testowania w oparciu o bibliotekę JEST. W związku z tym dzisiaj chciałabym podzielić się z wami tym czego się dowiedziałam i opowiedzieć troszkę o wrażeniach z pisania testów z użyciem Cypress. Ale zacznijmy od początku… Cypress – czyli o co chodzi z tym cyprysem W dużym skrócie – Cypress […]

Co ostatnio czytałeś Piotrze? (IV)

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

Maszyny stanów na tablicach

Po lookup table i wyszukiwaniu elementów pora na kolejne zastosowanie tablic – maszyny stanu. Podobnie jak w poprzednich przypadkach, logikę warunkową zastąpimy wyczytywaniem odpowiednich indeksów z tablicy. W przypadku maszyn stanu możemy dzięki temu nie tylko zwiększyć wydajność, ale również drastycznie poprawić utrzymywalność kodu. Maszyny stanu na switch-case Narzucającą się implementacją maszyn stanu w C […]