PHP, Node.js, C#
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 […]
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ę 👍
Wszystko zaczyna się w momencie wytwarzania kodu, a dokładniej mówiąc w momencie rozwiązywania danego problemu za pomocą kodu. Czasem skomplikowane z początku sprawy okazują się być jednolinijkowym rozwiązaniem. Świetnym przykładem jest ostatnio przeze mnie implementowana zmiana. Zadanie na które poświęciłem kilka godzin zakończyło się dosłownie – 38 znakami wprowadzonymi do kodu źródłowego. Mały krok w […]
Jest piątek, godzina 14:00. Właśnie dzwonił dobry kumpel i ustawiliście się na grilla. Dziś wieczorem. Będzie piwko, będzie chill, który po tygodniu pracy się przecież należy. Ale na razie trzeba zejść na ziemię. Do 16:00 jeszcze dwie godziny, więc trzeba coś dokodzić. Jest nowy temat na tapecie, więc póki co to bardziej rozeznanie tematu. W […]
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 […]
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ę 👍
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 […]
Tworzona przez nas aplikacja rozrasta się z każdą dokładaną linijką kodu. W pewnym momencie może się okazać, że po wprowadzeniu modyfikacji nie jesteśmy pewni, czy czegoś nie popsuliśmy w kodzie, którego teoretycznie nie dotykaliśmy. I tu przychodzą z nam pomocą w WebAssembly testy. Bazując na aplikacji PathFinder, opisanej w poprzednich artykułach, zauważyliśmy, że algorytm z […]
Gościem występującym w 31 odcinku podcastu jest Andrzej Krzywda, na co dzień programista oraz CEO firmy Arkency. Rozmawiamy o CQRS (Command Query Responsibility Segregation), poruszając najważniejsze podstawy, ale także dyskutując o: CQRSie jako sposobie na walkę z legacy code, szczególnie w kontekście aplikacji opartych o Ruby on Rails, wykorzystaniu widoków bazodanowych w read modelach, czyli […]
Gościem występującym w 31 odcinku podcastu jest Andrzej Krzywda, na co dzień programista oraz CEO firmy Arkency. Rozmawiamy o CQRS (Command Query Responsibility Segregation), poruszając najważniejsze podstawy, ale także dyskutując o: - CQRSie jako sposobie na walkę z legacy code, szczególnie w kontekście aplikacji opartych o Ruby on Rails, - wykorzystaniu widoków bazodanowych w read modelach, czyli „CQRS po białostocku”, - dużych formularzach, które mogą wywołać kilka akcji domenowych, - Eventual Consistency. Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem: ➡️ Czy wykorzystywałeś w praktyce wzorzec CQRS? ➡️ Jakie inne zalety dostrzegasz w wykorzystywaniu CQRS? ➡️ Czy jest coś na temat DDD/CQRS-ES co chciałbyś wiedzieć? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍
Czym jest localstack? Localstack jest aplikacją (albo też zbiorem kilku), która pozwala na symulowanie serwisów AWS na lokalnej maszynie. Oczywiście nie ma wsparcia dla wszystkich serwisów, ale z tymi najpopularniejszymi nie będzie problemu, pełna lista aktualnie wspieranych usług jest poniżej (na dzień 1.06.2019): API Gateway: http://localhost:4567 Kinesis: http://localhost:4568 DynamoDB: http://localhost:4569 DynamoDB Streams: http://localhost:4570 Elasticsearch: http://localhost:4571 […]
Wybór kierunków swojego programistycznego rozwoju nie jest łatwy. W gąszczu technologii, metodyk, bibliotek łatwo się zagubić i główkować co będzie dla nas lepsze. Wielokrotnie przechodziliśmy z Bartkiem przez dokładnie ten sam problem. Lepiej, będziemy do niego wracać co jakiś czas, ponieważ zawsze możemy usprawnić swoje działania, efektywniej wykonywać co dzienną pracę. Co nam pomogło w […]
Wybór kierunków swojego programistycznego rozwoju nie jest łatwy. W gąszczu technologii, metodyk, bibliotek łatwo się zagubić i główkować co będzie dla nas lepsze. Wielokrotnie przechodziliśmy z Bartkiem przez dokładnie ten sam problem. Lepiej, będziemy do niego wracać co jakiś czas, ponieważ zawsze możemy usprawnić swoje działania, efektywniej wykonywać co dzienną pracę. Co nam pomogło w staniu się lepszym programistą? Podczas podcastu staraliśmy się odpowiedzieć na powyższe pytanie, definiując najważniejsze z naszego punktu widzenia elementy, wpływające na stanie się lepszym programistą ale także na stanie się lepszym współpracownikiem. Poruszamy podstawowe elementy na które warto zwrócić uwagę, aby nie tylko poprawić swoje umiejętności techniczne ale także te związane z współpracą, która jest tak ważna w naszej pracy.
Jeśli zapytasz developera node.js o dobrą bibliotekę do testowania albo poszukasz informacji na ten temat w internecie to dowiesz się, że najpopularniejszym wyborem jest zestaw mocha (test runner) i chai (asercje). Dodatkowo do tworzenia mocków przyda się sinon, a jeśli zależy Ci na ciekawszych wynikach np. pokrycie kodu warto doinstalować np. istanbul. Jak widać trochę […]
Miło nam poinformować, że będziemy patronatem medialnym kolejnej dużej i ważnej konferencji na polskiej scenie IT. Mowa tutaj o konferencji JDD 2019 skierowanej głównie do osób związanych z językiem JAVA. Tegoroczna edycja odbędzie się 14-15 października 2019 roku w Krakowie. Co czeka uczestników? najnowsze trendy, liczne case studies, sesje live coding jeszcze więcej specjalistów i […]
PHP, Node.js, C#
Na co dzień Software Engineer. Fascynat programowania, architektury, metodyk zwinnych i dobrych praktyk w szerokim ujęciu.
Polyglot Programer kochający poznawać nowe języki jednocześnie wykorzystując ich najlepsze strony. Założyciel DevEnv i współautor podcastu Dev:Cast.
After Hours czyli gdy nie pracuje i nie robi czegoś na DevEnv - podróżnik w miejsca zapomniane, pasjonat lokalnej historii. Mocno zajarany survivalem, urbexem i militariami. Jest jednym z opiekunów schronu bojowego WAWOK w Rybniku.