Lista artykułów

Moje 5 Minut 13h

Większość problematycznych obszarów zostałą rozwiązana. Istnieje szansa, że będzie można zabrać się za implementację kawałków z mniejszym obciążeniem niewiedzy XD.

Moje 5 Minut 13h

Większość problematycznych obszarów zostałą rozwiązana. Istnieje szansa, że będzie można zabrać się za implementację kawałków z mniejszym obciążeniem niewiedzy XD.

Jak zdobyć klientów zmieniając wygląd aplikacji?

Niektóre firmy nie potrzebują UI/UX designerów, jednak da się zauważyć, że nie wszystkie kluczowe elementy konieczne do usprawnienia aplikacji da się wyłapać bez stosownej wiedzy na temat projektowania interfejsów. Jednak można niezależnie od tej wiedzy słuchać swoich klientów i na podstawie ich opinii udoskonalać aplikację do niemalże perfekcji. Feedback klientów  Bardzo dobrą praktyką, którą niestety … Continue reading "Jak zdobyć klientów zmieniając wygląd aplikacji?"

4 Zasady, które (prawdopodobnie) uratują Ci tyłek

Ktoś mi kiedyś powiedział, że dobry programista powinien być do pewnego stopnia leniwy i głupi. Nie oznacza to, że nie powinien robić nic, ale bardziej, że nie powinien robić za dużo i na zapas. Brzmi trochę zagadkowo? Super. To zapraszam do obejrzenia filmu. Zapoznam Cię z 4 podstawowymi zasadami, które moim zdaniem każdy programista powinien […]

Skuteczna Komunikacja – Monika Malinowska

Człowiek jest istotą społeczną, a elementem jego społecznej natury jest komunikacja… Zapraszam Was do wysłuchania rozmowy z Moniką Malinowską – specjalistką do spraw wystąpień publicznych i skutecznej komunikacji. Monika jest wykładowcą akademickim, szkoleniowcem i oczywiście mówcą. Z Moniką rozmawiam o uwarunkowaniach dobrej...

Skuteczna Komunikacja - Monika Malinowska

Człowiek jest istotą społeczną, a elementem jego społecznej natury jest komunikacja… Zapraszam Was do wysłuchania rozmowy z Moniką Malinowską - specjalistką do spraw wystąpień publicznych i skutecznej komunikacji. Monika jest wykładowcą akademickim, szkoleniowcem i oczywiście mówcą. Z Moniką rozmawiam o uwarunkowaniach dobrej komunikacji. Wspólnie zastanawiamy nad tym jak mówić, by być słuchanym i... wysłuchanym. Oczywiście nie zabraknie wątków poświęconych stresowi, jaki towarzyszy określonym sytuacjom komunikacyjnym. Jeśli mnie znacie to wiecie, że nie byłbym sobą, gdybym nie zapytał także o wspólne obszary dla komunikacji interpersonalnej i kodowania. Z tego odcinka dowiesz się:  czym różni się daily meeting od spotkania projektowego, czy prezentacja produktu od rozmowy z biznesem, jak mówić, by inni słuchali,  czy komunikacja i kodowanie mają coś ze sobą wspólnego, jak poradzić sobie ze stresem.  Notatki do odcinka: https://devsession.pl/skuteczna-komunikacja---monika-malinowska/ Dobrego odbioru!  Prześlij nam kilka dobrych słów w mediach społecznościowych:  Twitter: @gkotfis Facebook:  devsessionpl Muzyka użyta w podcaście: LiQWYD - Take it easy Pozdrawiam, Grzegorz Kotfis

Azure pipelines and Linux for .Net Core + migrations, what can go wrong?

When Microsoft announced .Net Core is a cross-platform programming language, C# devs finally felt that their code can be used anywhere. On Azure, we can use different images for building our code we just need to target an image and voila… in theory and hello world apps probably yes. With a production one, hmm let […]

Cake.Deploy.ScriptRunner

Ostatnio pisałam o podstawach Cake. Dzisiaj czas na nowy projekt wykorzystujący Cake do uruchamiania skryptów np. az-cli. Stworzyłam na GitHubie specjalne repozytorium, z którego możecie korzystać. Jeszcze zanim zaczniemy, upewnijcie się, że macie zainstalowane Azure CLI oraz npm. Dodatkowo polecam też wtyczkę markdownlint do VSCode – przydaje się podczas pisania dokumentacji z użyciem składni markdown.…

Co wprowadziło ES6 do JavaScript cz. 1

Od wprowadzenia w życie standardu ES6 minęło już niemal 5 lat. Mimo to wiele osób nadal nie orientuje się co takiego zostało zmienione.

#42 The Twelve-Factor App

Z chmury wielu z nas programistów korzysta na co dzień. Wdrażamy swoje aplikacje w ramach mikroserwisów, w środowiska skonteneryzowanych. Jest kilka zasad, które musimy przestrzegać aby było to możliwe. Czasem podążamy za wytycznymi z dokumentacji danego rozwiązania. Natomiast istnieje metodologia tworzenia aplikacji o nazwie Twelve-Factor App, która definiuje pewne założenia dla naszej aplikacji. Dzięki temu […]

11

#42 The Twelve-Factor App

Z chmury wielu z nas programistów korzysta na co dzień. Wdrażamy swoje aplikacje w ramach mikroserwisów, w środowiska skonteneryzowanych. Jest kilka zasad, które musimy przestrzegać aby było to możliwe. Czasem podążamy za wytycznymi z dokumentacji danego rozwiązania. Natomiast istnieje metodologia tworzenia aplikacji o nazwie Twelve-Factor App, która definiuje pewne założenia dla naszej aplikacji. Dzięki temu będziemy mogli z łatwością nie tylko uruchamiać aplikacje w chmurach tj. AWS, Azure, GCP, ale także wykorzystywać możliwość skalowania. Jakie są plusy 12 Factor App? Podczas odcinka dyskutujemy o tym kiedy warto zastosować metodologię Twelve-Factor App, czego nam brakuje w definicji oraz co nie zawsze się sprawdza. Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem: ➡️ Czy spotkałeś się z 12 Factor App? ➡️ Czy stosowałeś 12 Factor App podczas tworzenia aplikacji? ➡️ Jakie widzisz problemy z stosowaniem tej metodologii? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍

JEST – sposoby mockowania

W świecie JavaScriptu panuje klęska urodzaju – na rozwiązanie każdego problemu znajdziesz kilka albo kilkanaście bibliotek. W większości przypadków można to rozpatrywać jako zaleta, ale przy okazji znalezienie tej najlepszej (nie na podstawie gwiazdek na githubie 😆) może przysporzyć problemów. I tak ostatnio mam „przyjemność” balansować między trzema różnymi bibliotekami do testów – mocha, hapi […]

13

Moduły w Node.js czyli require(), module.exports oraz node_modules

Ostatni odcinek był o import/export, czyli modułach w ES6. Dzisiaj zajmujemy się modułami w Node.js czyli require oraz module.exports.  Co prawda ten odcinek miał pojawić się dopiero w czwartek, ale […]

14

Remote collaborative modeling

Remote collaborative modeling

Being remote means you not always have a face to face contact with your customers, with the domain experts or with the right people who know you the business you try to model works. This must not be an excuse to skip the modeling part. It is even more important to have a good shared understanding of the domain and the problem you try to solve, to build & use the ubiquitous language.