Hierarchia pamięci – jak ją zrozumieć?

Zdarza się, że w jakimś kompletnie losowym momencie człowiekowi przychodzą do głowy różne przemyślenia. I mnie dzisiaj najechało jedno z nich. Niczego nieświadomy oberwałem przemyśleniem na temat hierarchii pamięci i tego do czego można by ją porównać. Miał to być początkowo krótki post na Facebooku ale jak zaczął się rozrastać to przeniosłem go tutaj. Poziomy […]

Nasz kod też może być bardziej ekologiczny?

Czy kiedykolwiek pisząc kod zastanawiałeś się jaki wpływ na zużycie energii albo wykorzystanie zasobów lub nawet zużycie papieru będą miały podjęte przez Ciebie decyzje? Jak wybór konkretnych technik, rozwiązań czy projektów decyduje o tym czy urządzenie użytkownika rozładuje się natychmiastowo i będzie on musiał pociągnąć kolejną porcję prądu z gniazda czy może jednak zapewnisz mu […]

Docker w już istniejącej aplikacji ASP.NET Core? To możliwe?

Kontenery Dockera od dłuższego czasu zyskują na popularności. Coraz więcej firm decyduje się na ich używanie. Do niedawna programiści .NET nie mieli za dużo okazji do ich wykorzystania. Jednak odkąd Microsoft wydał .NET Core, który działa także w systemie Linux wszystko się zmieniło. Teraz programują w C# też możesz skorzystać z dobrodziejstw Dockera. Jednak co […]

NDepend – co to takiego?

Jakiś czas temu na mojej skrzynce pojawiło się pytanie czy chcę dostać klucz do narzędzia NDepend w zamian za krótki wpis na blogu. Z braku lepszych ofert postanowiłem sprawdzić co to jest. Nazwa kiedyś obiła mi się o uszy jednak nie wiedziałem co to za narzędzie. Czym jest NDepend NDepend jest narzędziem do statycznej analizy […]

Serwer buildów, po co to komu?

Ręczna robota Jak wygląda u Ciebie proces testowania i wrzucania aplikacji na serwer? Kompilujesz. Uruchamiasz w IDE unit testy, żeby sprawdzić czy to co dodałeś niczego nie popsuło. Włączasz na chwilę aplikację żeby przeklikać czy wygląda ok. Jak trzeba wrzucić nową wersję to albo spakowanie katalogu bin i wysłanie gdzie trzeba, albo kliknięcie Publish np. w […]

Malinowy Jenkins cz. 1

Być może niektórzy czytelnicy pamiętają, że dawno temu kupiłem takie urządzenie jak komputer Raspberry Pi 2. Przez długi czas leżał on u mnie wrzucony gdzieś w pudełku. Jednak ostatnio postanowiłem spróbować pewnej rzeczy. Uznałem, że sprawdzę czy sprawdzi się jako bardzo prosty serwer buildów i testów automatycznych. Plan był prosty – postawić na nim system […]