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"
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 […]
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 [...]
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 […]
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 […]
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 …
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
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 […]
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"
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ć...
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 […]
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 […]
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…
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 [...]
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 […]