Lista artykułów

1

DevTalk Trio S02E06 – Sprzedaż

Zapraszam serdecznie do odsłuchania szóstego odcinka drugiego sezonu DevTalk Trio. Jak zwykle, przy mikrofonach: Maciej Aniserowicz, Andrzej Krzywda i Sławomir Sobótka. Kontynuujemy tematy poruszone w poprzednich odcinkach. Drugi sezon DevTalk Trio nie mógłby powstać bez pomocy firmy Lingaro. Firma specjalizuje się w rozwiązaniach z obszarów Business Intelligence, Hurtowni Danych i Big Data. Klientami Lingaro są […]

Zapraszam na infoShare 2019. Zgarnij wejściówkę lub skorzystaj z 10% rabatu!

8 i 9 maja odbędzie się konferencja infoShare 2019. Jeśli chcesz wziąć w niej udział zupełnie za darmo, to spróbuj szczęścia w moim konkursie.

3

Patterns for asynchronous read models in infrastructure without order guarantee

CQ-Shop – Event Storming

Event Storming is a term that receives more attention every day. In this post, I’m describing what Event Storming is, how I tried it and how you can benefit from using this technique. Although it is not a new thing (introduced it in 2013), I haven’t met it in the corporate world. Let’s describe Event […]

Cztery ważne pytania na koniec każdego dnia

Witajcie w serii krótkich wpisów lifestylowych Chciałbym podzielić się z Wami moimi bieżącymi przemyśleniami, które co jakiś czas wpadają mi do głowy. Dziś cztery pytania na koniec każdego dnia! Co u mnie nowego? Ostatnimi czasy dużo się u mnie zmienia. Nowe tematy w życiu prywatnym, nowe plany zawodowe, nowe cele na bieżący rok. Zacząłem

Przyszłość rynku pracy – Katarzyna Gajewska

Wg niektórych estymacji już za kilka lat około 500k wakatów dla pracowników IT w całej Unii Europejskiej będzie nieobsadzonych i nie uda się znaleźć pracowników na te miejsca. Niektóre z nich mówią nawet o 1 mln! Coraz więcej w mediach, na konferencjach...

Krakowskie Wykop Party 2019

Jest nam bardzo miło poinformować, że jesteśmy partnerami oraz sponsorami nagród na tegorocznej edycji Krakowskiego Wykop Party! ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°) Impreza zaczyna się 23. lutego o godzinie 18:00 w krakowskim BarON przy ulicy Stefana Batorego 1. W imieniu organizatorów Krakowskiego Wykop Party 2019 – serdecznie zapraszamy, a wszystkim Mirkom i Mirabelkom życzymy udanej zabawy ( ͡° ͜ʖ ͡°) Na podanej stronie można znaleźć więcej szczegółów dotyczących imprezy: https://krakow2019.wykoparty.pl

PHP i JIT

Trzeba przyznać, że PHP rozwija się dosyć wolno. Główne wydania pojawią się średnio co roku, jednak ilość zmian nie jest jakaś przytłaczająca, a nadal brakuje dosyć istotnych elementów jak np. klas generycznych. Jednak jeśli chodzi o wzrost wydajności to wygląda to na prawdę bardzo dobrze, co wydanie to jest coś na plus. Dlatego chcąc nie […]

PHP i JIT

Trzeba przyznać, że PHP rozwija się dosyć wolno. Główne wydania pojawią się średnio co roku, jednak ilość zmian nie jest jakaś przytłaczająca, a nadal brakuje dosyć istotnych elementów jak np. klas generycznych. Jednak jeśli chodzi o wzrost wydajności to wygląda to na prawdę bardzo dobrze, co wydanie to jest coś na plus. Dlatego chcąc nie […]

React Hooks: useState, czyli stan w komponentach funkcyjnych

Type of Web - Dla front-end i back-end developerów. Trochę o urokach pracy zdalnej, ale przede wszystkim o: JavaScript, React, Vue, Angular, node.js, TypeScript, HapiJS… Wbudowanych Hooków w React jest kilka, a jeszcze więcej możesz tworzyć sam(a). Zaczniemy jednak od podstawowego wbudowanego Hooka useState. Dodamy stan do komponentu funkcyjnego! Komponenty funkcyjne Na początek krótka informacja od twórców React. Do tej pory komponenty będące funkcjami nazywały się Stateless Functional Component. Od momentu wprowadzenia Hooków ta nazwa nie miałaby dłuższej sensu. Dlatego od teraz takie komponenty nazywamy Function Component. …

Rust – Slice’y

Do tej pory operowaliśmy na typach prostych i złożonych reprezentujących pojedyncze byty. Były to rzeczy takie jak książka, rekord czy osoba. Każdy z tych bytów powiązany był ze zmienną do której przypisana była własność. Dzięki odpowiednim mechanizmom języka Rust opisanych w poprzednich artykułach mogliśmy zadbać o bezpieczeństwo pamięci świadomie przenosząc lub pożyczając własność. W pewnym […]

Wzorce projektowe przydatne w systemach embedded

Wzorce projektowe są bardzo popularnym tematem wśród programistów. Zwykle rozmawia się o nich w kontekście języków obiektowych i dużych systemów. Jednak podobnie jak z innymi zagadnieniami dotyczącymi architektury – część wzorców da się z powodzeniem przenieść na grunt systemów embedded. W dzisiejszym wpisie opowiem o trzech wzorcach z najpopularniejszego katalogu wzorców – książki “Gang of […]

POIT 029: Technologie głosowe

Witam w dwudziestym dziewiątym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy są technologie głosowe. Dziś moimi gośćmi są: Katarzyna Ryniak, co-founder firmy Upside z Krakowa, która specjalizuje się w technologiach głosowych. Wcześniej pracowała też jako HR manager i Scrum Master w firmie u2i oraz Rafał Cymerys, CTO firmy Upside. Wcześniej pracował jako tech lead i deweloper. Uwielbia używanie technologii do rozwiązywania realnych problemów. W tym odcinku o technologiach głosowych opowiemy w następujących kontekstach: czym są voice technologies? w jakich branżach się je najczęściej wykorzystuje? jakie firmy i marki są obecnie najpopularniejsze jeśli chodzi o sprzęt i technologie? jaką rolę odgrywa Siri? jakie jest powiązanie z uczeniem maszynowym? jaką rolę odgrywają smartphone’y? czym są smart speakers? jak od strony programistycznej tworzy się aplikacje na platformy głosowe? jakie języki programowania się w nich wykorzystuje? jak wygląda proces dodawania takiej aplikacji do sklepu? z czego składa się development kit Amazon Alexa i Google Assistant? jak rynek i rozwój technologii głosowych wygląda w Polsce? jakie są obecnie problemy, wyzwania i ograniczenia tych technologii? w jakim kierunku zmierzają? Subskrypcja podcastu: zasubskrybuj w iTunes , Spreaker , Sticher , SoundCloud , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku Linki: Firma Upside – https://upsidelab.io Profile na LinkedIn – https://www.linkedin.com/in/katiryniak/ i https://www.linkedin.com/in/rafalcymerys/ VoiceCommerce.js – https://github.com/upsidelab/voicecommerce Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected]zmawiajmyoit.pl https://porozmawiajmyoit.pl/29

Co nieco o soft delete przy użyciu Node.js i MongoDB

Usuwanie danych jest jedną z 4 podstawowych czynności jakie możemy w  tradycyjnych aplikacjach (zaraz po dodawaniu, odczycie i aktualizacji). Wydawać by się mogło, że nie jest to zbyt ciekawy temat. Ot wydajemy polecenie “usuń”, a nasze dane bezpowrotnie znikają. Okazuje się jednak, że nawet tak trywialną czynność jak usuwanie danych można wykonać na kilka sposobów …

Instrukcje sterujące IF oraz SWITCH

W poprzednim wpisie, zapoznaliśmy się ze strukturą programów pisanych w Javie, wiemy o co chodzi z pakietami oraz klasami i obiektami. W dzisiejszej lekcji poznamy podstawowe instrukcje sterujące IF oraz SWITCH.