Lista artykułów

Sposoby na długie podróże

Dla jednych wakacje dobiegają już końca, dla innych to początek urlopu i już nie mogą się doczekać, aby wyjechać na zaplanowany wcześniej czas

Trzy poziomy - podsumowanie sierpień 2019

Blog programisty.

Ujemne indeksy tablicy

Jedną z ciekawszych rzeczy w języku Python są bez wątpienia ujemne indeksy tablic (list). Służą one do operowania na tablicy “od tyłu”. Na przykład:

Analysers.ruleset – konfiguracja statycznej analizy kodu

O tym, jak dodać analizatory do projektu, pisałam całkiem niedawno. Dzisiaj czas na opisanie, jak takie analizatory skonfigurować. Do konfiguracji potrzebny jest plik o rozszerzeniu .ruleset. Warto stworzyć taki na potrzeby solucji i dodawać ścieżkę do niego w pliku .csproj: https://roslyn-analyzers.readthedocs.io/en/latest/config-analyzer.html Podążając za dokumentacją Microsoftu, można dotrzeć do informacji, gdzie zostały ściągnięte na nasz komputer…

Sprawny Programista » Podcast o programowaniu po polsku » Intro

Od kiedy pracuję jako programista, co jakiś czas słyszę, że ja to mam fajnie, bo mam taki dobry zawód. Zdarza się, że niektórzy otwarcie mówią, że mi zazdroszczą. Wystarczy jednak chwila rozmowy z takimi ludźmi, by przekonać się, że programowanie kojarzy im się głównie z pieniędzmi, a nawet nie wiedzą, na czym polega ta praca. Wokół zawodów związanych z IT, a w szczególności z programowanie w ostatnich latach jest bardzo dużo zamieszania. Mimo to świadomość ludzi na temat programowania ciągle jest bardzo niska i…

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

25 i 26 listopada odbędzie się konferencja SegFault UnConference Kraków 2019. Chcesz wziąć w niej udział zupełnie za darmo? Spróbuj szczęścia w moim konkursie.

7

Jak wydajnie i wygodnie pracować z dużymi projektami w Webstorm

Witajcie w nowym cyklu, który postanowiłam nazwać “Produktywny programista”. W jego ramach będę Wam podsuwać sposoby na przyspieszenie pracy – głównie w Read More

Repozytorium pakietów dla Ubuntu 18.04 LTS

Do repozytorium trafiają programy i bilioteki, których używam. W ten sposób wiem czy dany pakiet działa poprawnie i czy jest aktualny. Oznacza to także, że możesz nie znaleźć tu pakietu, który Ciebie interesuje. Większość pakietów to "backporty" z nowszych wersji Ubuntu albo Debiana, chociaż są też pakiety, które utworzyłem samodzielnie (np. universal-ctags). Przykładowe pakiety zawarte w repozytorium: cppcheck, emacs, universal-ctags, wireshark. Aktualną listę pakietów znajdziesz na launchpad.net . Dodanie repozytorium Ważne Pamiętaj, że: dodajesz to repozytorium na własną odpowiedzialność, te pakiety zastępują pakiety systemowe, nie mogę zagwarantować, że któryś z pakietów nie zepsuje Twojego systemu. Dodanie repozytorium do systemu sprowadza się do wykonania tych poleceń ( szczegóły opisane tutaj ): sudo add-apt-repository ppa:extk/chyla.org-repository-for-ubuntu-18.04 sudo apt-get update Polecam wykorzystać mechanizm Apt-Pinning do wyboru pakietów, które Ciebie interesują.

Dev:Cast – #33 Machine Learning z Arturem Trzęsiokiem

Gościem występującym w 33 odcinku podcastu jest Artur Trzęsiok, specjalista na co dzień zajmujący się Machine Learning m.in. w interesującym projekcie medycznym. Rozmawiamy o podstawach oraz zastosowaniach Machine Learning, poruszając najważniejsze elementy, ale także dyskutując o tym: Jakie problemy mogą być rozwiązywane przez Machine Learning? W jaki sposób wygląda praca/proces z Machine Learning? Od czego […]

10

#33 Machine Learning z Arturem Trzęsiokiem

Gościem występującym w 33 odcinku podcastu jest Artur Trzęsiok, specjalista na co dzień zajmujący się Machine Learning m.in. w interesującym projekcie medycznym. Rozmawiamy o podstawach oraz zastosowaniach Machine Learning, poruszając najważniejsze elementy, ale także dyskutując o tym: - Jakie problemy mogą być rozwiązywane przez Machine Learning? - W jaki sposób wygląda praca/proces z Machine Learning? - Od czego warto zacząć naukę? - Na ile istotna jest wiedza na temat algorytmów, statystyki, matematyki? - Jak wygląda rynek pracy dla MLowca? - Jakie części naszego życia mogą zostać usprawnione przez Machine Learning? - Czy są i jeśli tak, to jakie niebezpieczeństwa niesie za sobą Machine Learning? Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem: ➡️ Czy badałeś kiedyś czym jest to słynne uczenie maszynowe? ➡️ Czy miałeś do czynienia w projekcie z Machine Learning? ➡️ Czy Machine Learning może zastąpić programistów w określonym zakresie? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍

VUEX – kilka przemyśleń po roku kodowania

Co to jest Vue i Vuex? Jeśli nie wiesz co to jest Vue lub Vuex – to zapraszam najpierw do obejrzenia nagrania z mojej prezentacji w ramach Tech3Camp’a: https://nowoczesny-frontend.pl/tech-3camp-jest-juz-nagranie-video Kilka przemyśleń… Mniej więcej od roku w różnych projektach firmowych używamy tandemu Vue.js + Vuex i muszę powiedzieć, że im dalej […]

Czym są klasy i obiekty w programowaniu? Podstawy programowania obiektowego.

W tym wpisie oderwiemy się od konkretnego języka programowania. Wzniesiemy się na nieco wyższy poziom abstrakcji (choć przykłady będą dość przyziemne). Dowiemy się czym są w programowaniu klasy i obiekty. Klasy i obiekty – krok pierwszy Bardzo popularnym porówaniem, które pomaga zrozumieć czym są klasy jest to z planem architektonicznym domu. Szukając czy to projektu …

13

4Developers – lokalne edycje, zniżka 15%

Dziś mam dla Was zniżkę na bilety na lokalne edycje festiwalu 4Developers, który być może znacie z jego głównej, warszawskiej, edycji. W Read More

14

JDD 2019

Dziś jako partner medialny wydarzenia chciałam przypomnieć Javowcom i nie tylko, że już w październiku (14-15) kolejna edycja JDD. Na konferencji coś Read More

CQ-Shop – Events and Anomaly Detection

CQ-Shop is an application written in event-driven architecture. In this post, I describe what the communication between microservices looks like. Before digging into that concept, I introduce the publish/subscription messaging. Once you get this idea, the whole concept of architecture should be clear. Moreover, I describe how I used events as a data for anomaly detection. […]