Lista artykułów

Życie asynchroniczne, czyli o async/await

Przyszedł czas na post nieco bardziej zahaczający o .Net Core. Spojrzymy dziś na przetwarzanie asynchroniczne w C#. Pozwoli nam to na wykonywanie pewnych procesów w tle, bez konieczności blokowania wątku naszej aplikacji. Przetwarzanie takie przydaje się między innymi w pracy nad plikami – na przykład odczytem i zapisem plików, które wykonywane są w osobnym wątku, … Continue reading "Życie asynchroniczne, czyli o async/await"

Puppet czyli jak udoskonalić instalację aplikacji w Vagrancie

W poprzednich wpisach serii dotyczącej wirtualizacji pokazałem jak szybko i łatwo można uruchamiać środowiska deweloperskie czy też produkcyjne. Jednak jeśli coś wygląda na zbyt dobre, aby było prawdziwe to oznacza że gdzieś jest haczyk ? W przypadku Vagranta jest ich kilka, ja jednak skupię się na jednym. Chodzi mi o proces instalacji i konfiguracji aplikacji […]

Raport Finansowy: sierpień 2017.

Na swoim profilu na Patronite obiecałem publikować co miesiąc “raport finansowy”. Już po raz czwarty podzielę się tym i owym. Bez tajemnic. Wielkiej biedy nie ma i zaczynam wychodzić na prostą. Co cieszy szczególnie, bo w sierpniu ponad tydzień spędziłem na wczasach, autentycznie się wczasując. Szykują się niemałe wydatki narzędziowe, ale to jeszcze nie teraz. Fajnie [...]

Kiedy nie stosować TDD

W poprzednich częściach cyklu skupiałem się na korzyściach płynących z TDD. Jeżeli ta metoda wejdzie nam w krew, te korzyści zachęcą nas, abyśmy pisali w ten sposób zawsze i wszędzie. Motywują nas do tego również eksperci mówiący, że każda linia kodu powinna być przetestowana. Okazuje się jednak, że nie zawsze testowanie wszystkiego na siłę jest […]

Kiedy nie stosować TDD

W poprzednich częściach cyklu skupiałem się na korzyściach płynących z TDD. Jeżeli ta metoda wejdzie nam w krew, te korzyści zachęcą nas, abyśmy pisali w ten sposób zawsze i wszędzie. Motywują nas do tego również eksperci mówiący, że każda linia kodu powinna być przetestowana. Okazuje się jednak, że nie zawsze testowanie wszystkiego na siłę jest […]

Wkrótce hackathon HackYeah

Już 28 października rozpocznie się największy stacjonarny Hackathon w Europie. Potrwa on 2 dni i będzie miał miejsce w Tauron Arenie w Krakowie. W Hackathonie wziąć udział może praktycznie każdy, ponieważ organizatorzy bardzo szeroko określili grupę docelową – uczestnikami mogą być: specjaliści w technologii VR, AR, AI, IoT, Data Mining, Gamedev, Productdev, Mobile, Automotive, eksperci w …

7

Wkrótce hackathon HackYeah

Już 28 października rozpocznie się największy stacjonarny Hackathon w Europie. Potrwa on 2 dni i będzie miał miejsce w Tauron Arenie w Read More

Jakie nowe funkcje znajdziemy w ScreenFlow 7

Wszystkie poprzednie wpisy jakie znajdziecie na blogu dotyczą wersji 6 tego świetnego programu. Telestream, który jest twórcą ScreenFlow wydał 01.08.2017 nową wersję oznaczoną numerkiem 7. Na pytanie czy warto zaktualizować oprogramowanie postaram się odpowiedzieć w poniższym wpisie. Ciemny motyw Pierwsze co da się zauważyć po instalacji nowej wersji ScreenFlow 7 to ciemny motyw kolorystyczny. Nie […]

Docker część VI: logi

Dziś zajmiemy się tematem logów w Dokerze. Czym one są? Informacją o tym, co dzieje się w naszym programie, systemie. Dają nam informacje między innymi o tym, jakie wydarzenia miały miejsce oraz jakie błędy wystąpiły w naszym programie. Do sprawdzania logów służy komenda: docker logs [args] [containerId] Może ona zostać wywołana z argumentami takimi jak: … Continue reading "Docker część VI: logi"

Boilerplate w Androidzie

Pisząc aplikację na system Android w Javie mamy sporo kodu który jest niezbędny do tego aby aplikacja musiała poprawnie się skompilować . Jest to uwarunkowane w samym języku. Niestety przez to musimy napisać sporo kodu lub jest generowany automatycznie przez IDE. Wadą tego jest nieczytelność, powtarzalność kodu z którego i tak musimy skorzystać. Taka sytuacja nazywa się Boilerplate. Dlatego w tym wpisie pokaże Ci  w jaki sposób możesz zoptymalizować i przyspieszyć...

Wprowadzenie do serii – Powtórka przed ReactJS #0

Początki samodzielnej nauki programowania front-endowego bywają trudne. Od kilkunastu miesięcy, zgodnie z zaleceniami zmagamy się dzień w dzień z HTML, CSS i Javascript. Zbudowanie prostych aplikacji wymaga wielu godzin pracy. Gdy wkładasz w realizację projektów tyle wysiłku i zaangażowania, każde zwycięstwo jest powodem do dumy. Jednak, mimo ciągłych postępów, lista o nazwie ‚do opanowania’ zdaje […]

Podsumowanie miesiąca – Sierpień 2017

Ten miesiąc był nieco mniej produktywny ze względu na przeprowadzkę do Warszawy oraz zmiany organizacyjne na blogu jakie zajdą od tego miesiąca. Standardowo jednak zacznijmy od cyferek ? Czas poświęcony na wpisy Raport wygenerowany przez Toggle dla miesiąca sierpień 2017. W tym miesiącu czas poświęcony na prowadzenie bloga to prawie 22 godziny czyli nieco gorzej […]

Navigation bar i Routes

Jakiś czas temu, w trakcie debuggowania aplikacji zauważyłam dziwną rzecz. Mianowicie po wybraniu z menu opcji Stoły do gier lub Moje stoły do gier, obydwie pozycje były podświetlone. Wyglądało to tak: A html tak:   Jak widać, obydwa elementy  mają klasę active. Jak to możliwe?   Ano łatwo zauważyć, że obywa elementy mają taki sam kontroler…

DevTalk#60 – O botach z Jackiem Kolonko

Rozpoczynamy 4. sezon podcasta DevTalk! Jak wiecie (stąd) zastanawiałem się nad “dyskontynuacją” tej inicjatywy… ale finalnie: zostajemy na antenie! To już 60. odcinek i przyszłość wygląda bardzo ciekawie :). Dzisiaj rozmawiam z Jackiem Kolonko. Kiedyś admin, teraz programista. Goni za nowymi technologiami i stosuje je w praktyce! Skoro o nowych technologiach mowa… to niniejszy odcinek traktuje [...]

15

60 – O botach z Jackiem Kolonko

Rozpoczynamy 4. sezon podcasta DevTalk! Jak wiecie (stąd) zastanawiałem się nad “dyskontynuacją” tej inicjatywy… ale finalnie: zostajemy na antenie! To już 60. odcinek i przyszłość wygląda bardzo ciekawie :). Dzisiaj rozmawiam z Jackiem Kolonko. Kiedyś admin, teraz programista. Goni za nowymi technologiami i stosuje je w praktyce! Skoro o nowych technologiach mowa… to niniejszy odcinek […]