Lista artykułów

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.

3

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

6

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

9

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

10

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

12

Tablice wskaźników na funkcje

To już ostatni wpis z serii dotyczącej zastosowań tablic w C. Dzisiejszym tematem będą tablice wskaźników na funkcje. Pozwalają one w jednolity sposób obsługiwać różne zachowania programu, czyli są rodzajem polimorfizmu. Czasem bywają niezwykle przydatne. Przypisywanie komend przyciskom pilota Dawno temu w ramach pracy inżynierskiej robiłem pojazd sterowany za pomocą pilota do telewizora. Jednym z […]

Już niedługo SpreadIT, ostatnie dni sprzedaży biletów!

SpreadIT to jedna z największych w Polsce, konferencji branżowych poświęconych tematykom Software Architecture, Software Craftsmanship oraz GameDev, która na stałe zawitała już na jesiennej mapie wydarzeń zlokalizowanych na śląsku. Siódma edycja SpreadIT już po raz drugi odbędzie się w Katowicach. [...]

The old is the new New – Szymon Kulec

Witam w kolejnym odcinku podcastu Devsession. Dziś wracamy do rzeczy, wiedzy które zdają się być wiecznie żywe. Chodź nie jest tak zawsze. Czy miałeś kiedyś wrażenie, że przeczytałeś o czymś nowym – dla Ciebie przełomowym po czym okazywało się, że jest to...

The old is the new New - Szymon Kulec

  Witam w kolejnym odcinku podcastu Devsession. Dziś wracamy do rzeczy, wiedzy które zdają się być wiecznie żywe. Chodź nie jest tak zawsze. Czy miałeś kiedyś wrażenie, że przeczytałeś o czymś nowym - dla Ciebie przełomowym po czym okazywało się, że jest to 'odgrzewany kotlet' być może pod inną nazwą? Mój gość Szymon Kulec właśnie odpowiada dlaczego tak jest, o wiedzy przydatnej zawsze, o tym dlaczego warto znać podstawy modelowania i pracy z danymi niezależnie w jakich środowiskach pracujesz. Notatki do odcinka: devsession.pl Szymon Kulec: Twitter | Blog Kurs online Master of aggregates   Bardzo ważny jest dla mnie feedback i wsparcie podcastu! Dlatego zostaw proszę recenzję na  iTunes , podziel się informacją o tym odcinku w mediach społecznościowych czy polub  FanPage Devsession . Pozdrawiam Grzegorz Kotfis