Lista artykułów

5 rzeczy, które sprawiły, że nasze mieszkanie stało się nieco bardziej smart

https://pixabay.com/photos/smart-home-house-technology-3920905/ " data-medium-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2020/07/smart-home.jpg?fit=300%2C200&ssl=1" data-large-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2020/07/smart-home.jpg?fit=676%2C450&ssl=1" /> Zobacz co sprawiło, że nasze mieszkanie stało się bardziej smart i dlaczego "smart home" nie zawsze oznacza konieczność ogromnych przygotowań, czy remontów.

2

#48 Deadline w projekcie. Jak żyć?

Deadline często kojarzy nam się w sposób pejoratywny. Natomiast często ustalamy sobie pewny zakres czasu, aby zrealizować pewne cele lub zadania – nie mając w tym, złej intencji. Podczas pracy w projektach, nie jednokrotnie spotkaliśmy się z ograniczeniami czasowymi, które wyznaczały dostarczenie zdefiniowanej funkcjonalności. Czy zatem możemy zadać pytanie: Deadline = Timebox? No właśnie. Czy deadline może posiadać pozytywny wydźwięk w zespole programistycznym? Skupiliśmy się podczas tego podcastu na odpowiedzeniu sobie, kiedy deadline jest sztywny i nie można go przesunąć oraz jak radzić sobie z ustalaniem scope, który ma zostać zrealizowany w określonym terminie. Bartek wspomina także o sytuacji, gdy osoba z zespołu chcąc dociągnąć rzeczy na czas, wylądowała na OIOM (Oddział Intensywnej Opieki Medycznej). Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem: ➡️ Czy spotkałeś się kiedyś z deadlinem w projekcie? ➡️ Czy deadline często wiązał się z nadgodzinami? ➡️ Jak sobie radzić w negocjacjach na temat, tego co dowieźć na określony czas?

#48 Deadline w projekcie. Jak żyć?

Deadline często kojarzy nam się w sposób pejoratywny. Natomiast często ustalamy sobie pewny zakres czasu, aby zrealizować pewne cele lub zadania – nie mając w tym, złej intencji. Podczas pracy w projektach, nie jednokrotnie spotkaliśmy się z ograniczeniami czasowymi, które wyznaczały dostarczenie zdefiniowanej funkcjonalności. Czy zatem możemy zadać pytanie: Deadline = Timebox? No właśnie. Czy […]

Event Modeling – Rafał Maciąg

Czym jest Event Modeling? Czym różni się od Event Stormingu? Zapraszam na rozmowę z Rafałem Maciągiem – właścicielem ModelingEvolution –

Event Modeling- Rafał Maciąg

Czym jest Event Modeling? Czym różni się od Event Stormingu?    Zapraszam na rozmowę z Rafałem Maciągiem - właścicielem ModelingEvolution - firmy, której misją jest pomagać ludziom wspólnie tworzyć systemy informacyjne. Z Rafałem rozmawiam nie tylko o jego ścieżce zawodowej (musicie tego posłuchać!), ale także o genezie Event Modelingu i jego podstawowych pryncypiach. Kiedy stosować Event Modeling i czy w ogóle warto? Jaka jest rola facylitatora i czym powinien się charakteryzować? Posłuchajcie!  Z tego odcinka dowiecie się:  skąd się wziął Event Modeling,  jakie są jego podstawowe pryncypia, jakie są różnice między Event Modelingiem a Event Stormingiem, jak wygląda sesja Event Modelingu, czy ma jakieś iteracje, czy Event Modeling jest powiązany z jakąś architekturą, czy wyznacza nam styl kodowania, jak można estymować koszt projektów IT przy pomocy ES/EM. Notatki do odcinka:  https://devsession.pl/event-modeling/ Dobrego odbioru!    Prześlij nam kilka dobrych słów w mediach społecznościowych:  Twitter: @gkotfis Facebook: devsessionpl LinkedIn: devsession   Pozdrawiam, Grzegorz Kotfis. 

6

POIT 071: Internet of Things

Witam w siedemdziesiątym pierwszym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest Internet of Things. Dziś moim gościem jest Marcin Sikorski – ekspert i popularyzator w obszarze IoT. Prelegent, autor książki “Internet rzeczy”. Twórca podcastu “Smart rzeczy”. Członek Grupy Roboczej ds. Internetu Rzeczy Ministerstwa Cyfryzacji. Autor wielu publikacji i raportów branżowych. Prywatnie fan podróżowania.W tym odcinku o Internecie Rzeczy rozmawiamy w następujących kontekstach: czym jest IoT i po co powstał? czy Internet of things to domena przemysłu czy życia codziennego? jakiego typu urządzenia się wykorzystuje? w jaki sposób wykorzystuje się dane przez nie generowane? czy istnieją dobre praktyki projektowania rozwiązań IoT? jakie ma słabe punkty? czy Internet Rzeczy jest niebezpieczny? w jaki sposób zabezpiecza się takie rozwiązania? w jaki sposób się je testuje? czy sieci 5G przyczynią się do popularyzacji Internet of Things? jak rozpocząć karierę zawodową w tym obszarze? jak Polska wypada na tle innych państw w tym obszarze? w którym kierunku będzie się rozwijał IoT? Subskrypcja podcastu: zasubskrybuj w Apple Podcasts , Google Podcasts , Spreaker , Sticher , 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: Profil na LinkedIn – https://www.linkedin.com/in/marcin-sikorski-4bb27965/ Książka “Internet rzeczy” – https://ksiegarnia.pwn.pl/Internet-rzeczy,800405791,p.html Podcast “Smart rzeczy” – https://smartrzeczy.pl/podcasty Wsparcie: Wesprzyj podcast na platformie Patronite - https://patronite.pl/porozmawiajmyoit/ Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/71

Jak naprawić SRP w czasie refaktoryzacji?

Chcesz zmienić kod. Patrzysz a tu naprawdę się dzieję. Możesz dopisać 2 linijki i olać, nadal wykonując swoją pracę lub… No właśnie. W zależności od tego ile masz czasu na zadanie jest kilka możliwych rozwiązań. Ważne jest to, że zanim wprowadzisz zmianę to poświęciłeś już czas by zrozumieć co tu się dzieję, a jak za […]

Jak utworzyć plik dynamicznie w przeglądarce

Jak utworzyć plik dynamicznie w przeglądarce W tym krótkim wpisie przedstawię jak utworzyć plik dynamicznie w przeglądarce, a następnie pobrać go na dysk.

Co wprowadziło ES7 do JavaScript

Od wprowadzenia ES2015, ECMA corocznie dokonuje aktualizacji specyfikacji na podstawie której dokonywane są zmiany w JavaScript. Dlatego w tym wpisie przedstawię Wam zmiany

Mega piguła wiedzy o testach jednostkowych

Testy jednostkowe to potężne programistyczne narzędzie. Swego czasu były postrzegane jako “lek na całe zło”. Potem: jako balast. Okazało się, że to nie takie proste, jak się na pierwszy rzut oka wydaje. Faktem pozostaje jednak, że odpowiednio i świadomie wykorzystane bardzo pomagają w procesie tworzenia i rozwijania oprogramowania. Ale, co mniej oczywiste – mogą też […]

Mega piguła wiedzy o testach jednostkowych

Testy jednostkowe to potężne programistyczne narzędzie. Swego czasu były postrzegane jako “lek na całe zło”. Potem: jako balast. Okazało się, że to nie takie proste, jak się na pierwszy rzut oka wydaje. Faktem pozostaje jednak, że odpowiednio i świadomie wykorzystane bardzo pomagają w procesie tworzenia i rozwijania oprogramowania. Ale, co mniej oczywiste – mogą też […]

Licencje na oprogramowanie

Type of Web - Blog o programowaniu. 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… Każdy szanujący się programista korzysta z oprogramowania open source. Warto pamiętać, że wykorzystując otwarte oprogramowanie musimy przestrzegać warunków licencji, na jakiej zostało ono udostępnione. Licencje typu open source z reguły udzielają zgody na używanie, modyfikowanie i dystrybucję oprogramowania w dowolnym celu, z zastrzeżeniem warunków chroniących jego pochodzenie i otwartość. Istnieje …

Don't blindly apply software patterns

I went for a run today and I was catching up with some podcast episodes today and I would like to share my comments to the great episode about sagas & process managers published by Mariusz Gil in the Better Software Design. Mariusz has been talking with Kuba Pilimon. This was the third episode when these devs have discussed how to design software using Domain Driven Design techniques & design patterns. (The podcast is in Polish but some episodes - like the inverview with Alberto Brandolini are recorded in English). I've listened to this podcast and the overall discussion is very interesting but I have some remarks:

Moje 5 Minut 20

Ta godzina rozpoczęta jest przez kończenie implementacji slicea zawierającego UI startowania krótkiej przerwy.

Jak dobrze znasz git rebase? Poznaj git commit –fixup

Weźmy taką sytuację – wysłaliście swój kod do review a tam koledzy zgłaszają poprawki. Ot codzienność. Wrzucacie zatem poprawki w kolejny commit, Read More