Lista artykułów

1

#17 Nadgodziny w IT. Tak czy nie?

Dotychczasowa praca zawodowa wielokrotnie pokazała nam, że estymacja projektów i dostarczanie ich na czas to element układanki, który często nam nie wychodzi. Zamiast szukać rozwiązań tych problemów posiłkujemy się dociskaniem projektów w ramach nadgodzin. 🕗 Jakie inne elementy sprawiają, że w realizowanym projekcie jesteśmy zmuszeniu lub chcemy realizować coś więcej kosztem swojego wolnego czasu? Jakie dostrzegamy negatywne i pozytywne aspekty nadgodzin? W tym odcinku podcastu Dev:Cast staramy się zdefiniować przyczyny oraz skutki nadgodzin w branży IT. Bierzemy pod uwagę aspekt jednostki, zespołu oraz firmy w której pracujemy. Jesteś ciekaw co sądzimy o nadgodzinach? Zapraszam do odsłuchu 🔊 Jakie są Twoje doświadczenia z nadgodzinami? 🔹 Kiedy nadgodziny mogą przynieść Ci korzyść? 🔹 Czy powinniśmy zgadzać się na nadgodziny dla dobra ogółu? 🔹 Czy warto wynagradzać za nadgodziny w jakiś ekstra sposób? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍

Praca zdalna – błogosławieństwo czy przekleństwo?

Cześć! Dziś witam cię z domu, znad filiżanki pysznej kawy. Pracuję z przytulnego pokoju, dlatego też dziś na tapet wchodzi[...]

Praca zdalna – błogosławieństwo czy przekleństwo?

Cześć! Dziś witam cię z domu, znad filiżanki pysznej kawy. Pracuję z przytulnego pokoju, dlatego też dziś na tapet wchodzi praca zdalna i to, co się z nią wiąże.

Domain Driven Design – Repozytorium

Ostatnio wprowadziłam Cię w wykorzystanie fabryk w DDD. Kolejnym bardzo ważnym wzorcem jest Repozytorium. To ono pozwala nam na dobrze zarządzaniem zapisem i odczytem danych. Więcej szczegółów znajdziesz w dalszej części

Prometheus jako serce nowoczesnego systemu monitoringu

Zajmiemy się dziś dość gorącym ostatnio tematem monitoringu rozbudowanych aplikacji z wykorzystaniem Prometheus, Alertmanager oraz Grafana. W kontekście coraz bardziej rozpowszechnionego podejścia DevOps, microservices oraz Kubernetes zdecydowanie już teraz warto zainteresować się tym tematem. Cały materiał ukaże się w formie minicyklu składającego się z trzech części (linki poniżej). Opowiemy sobie najpierw o zmianach, jakie zaszły w architekturze aplikacji i jakie wymusiły nowe podejście do monitoringu. Następnie przyjrzymy się bliżej jednemu z najpopularniejszych darmowych rozwiązań open source do monitoringu aplikacji online – Prometheus. W kolejnych wpisach natomiast…

Types of Neural Networks

The other day, I decided to read one paper about neural networks a day. I chose publications available at Arxiv and I added the site to my RSS reader. And just two days later I was shocked by the number of papers submitted to Arxiv every day! There were so many new ideas in the […]

Let’s Code 2018 – hackathon by Sii Polska

Let’s Code to ogólnopolski, nocny ? hackathon. Organizowany jest przez firmę Sii w dniach 17-18 listopada 2018. Co ciekawe, wydarzenie odbywa się równocześnie w 8 polskich miastach: Gdańsk, Wrocław, Poznań, Karków, Lublin, Łódź, Katowice i Rzeszów. Piąta edycja Let’s Code zaplanowana jest na 24 godziny, z czego 20 godzin będzie przeznaczone na prace zespołów. Celem […]

Kurs Gita dostępny! (tylko w tym tygodniu)

I stało się! Piekło zamarzło? Microsoft przejął kontrolę na Linuxem? TVP przestała nadawać Klan? Nie, nawet lepiej! Od teraz do piątku (do godziny 21:00) można zamawiać dożywotni dostęp do mojego powstającego przez ostatnie pół roku Kursu Gita! Zdecydowanie polecam kliknąć w to estetyczno-minimalistyczne ;) logo i poczytać więcej na stronie kursu. Ja osobiście jestem z [...]

S01E07 - SegFault Wrocław 2018

Tym razem SegFault i mój pierwszy wywiad z jednym z organizatorów konferencji. Porozmawialiśmy o SegFault, ale także o nadchodzącej konferencji CoreDump w Krakowie. Zapraszam do odsłuchania. 40% rabatu na CoreDump od AfterConf z kodem SluchamAfterConf. Częstujcie się! https://mrdev.pl/konkurs http://segfault.events http://coredump.events

Czy na pewno wiesz czym jest frontend?

Kilka miesięcy temu miałam okazję zmierzyć się z nietypowym dla mnie zadaniem. Na co dzień obracam się głównie w towarzystwie programistów, moi rodzice są po informatyce, moi znajomi są programistami,

GraphQL – obsługa błędów

W poprzednich postach opisywałem już podstawowe różnice, które wprowadza GraphQL w stosunku do tworzenia API w oparciu o standard REST. Tym razem chciałbym wziąć na tapet kolejną kwestię, która wprowadza w konsternację osoby stawiające pierwsze kroki z GraphQL. Mowa tutaj o obsłudze błędów, a dokładniej odpowiedziach jakie zwraca serwer po napotkaniu „problemów”. Możesz zawęzić znajomość […]

Android Architecture Components: Lifecycles

W poprzednim wpisie opisałem pierwszy komponent architektury Androida. Dziś zajmiemy się łatwiejszym komponentem i bierzemy na warsztać Lifecycles. Android Architecture Components: Lifecycles Cykl życia to jedna z pierwszych rzeczy, której uczą się osoby rozpoczynające tworzenia aplikacji na system Android. Jako programista musisz odpowiednio zarządzać cyklem życia aplikacji, co nie zawsze jest łatwe, szczególnie jeśli Twoja aplikacja zawiera jednocześnie wiele asynchronicznych połączeń. Biblioteka Lifecycles...

Wprowadzenie ReactJS #2 – State i Props

Komponenty w React JS operują na dwóch zbiorach danych – props, o których wspominałem już w poprzednim poście poświęconym React oraz state. W tym poście przyjrzymy im się bliżej i poznamy różnice między nimi. Format wideo wpisu znajduję się na jego końcu Props Zacznijmy od przypomnienia czym są propsy, z poprzedniego wpisu wiemy, że są to …

Wprowadzenie ReactJS #2 – State i Props

Komponenty w React JS operują na dwóch zbiorach danych – props, o których wspominałem już w poprzednim poście poświęconym React oraz state. W tym poście przyjrzymy im się bliżej i poznamy różnice między nimi. Format wideo wpisu znajduję się na jego końcu Props Zacznijmy od przypomnienia czym są propsy, z poprzedniego wpisu wiemy, że są to …

Tłumaczenie aplikacji w PHP za pomocą gettext

Tłumaczenie aplikacji w PHP za pomocą gettext Internacjonalizacja, czyli po angielsku Internationalization, w skrócie i18n to dodawanie do aplikacji obsługi wielu języków. Ostatnio szukając czegoś na temat gettext, czyli biblioteki do obsługi wielu języków znalazłem