Lista artykułów

Jakich materiałów spodziewać się od nowego roku? Sugestie mile widziane :)

Cześć! Ostatnio często odpisywałem na pytania związane z przyszłością materiałów na kanale YT i blogu. Dlatego postanowiłem zebrać to w krótki wpis. Od nowego roku wynajmuję w końcu biuro do pracy, będę miał zakończone przeniesienie firmy do z Niemiec do Polski i poważnie zabieram się za kanał YouTube i bloga. M. in. będę zaczynał współpracę […]

Jakich materiałów spodziewać się od nowego roku? Sugestie mile widziane :)

Cześć! Ostatnio często odpisywałem na pytania związane z przyszłością materiałów na kanale YT i blogu. Dlatego postanowiłem zebrać to w krótki wpis. Od nowego roku wynajmuję w końcu biuro do pracy, będę miał zakończone przeniesienie firmy do z Niemiec do Polski i poważnie zabieram się za kanał YouTube i bloga. M. in. będę zaczynał współpracę […]

3

Java 8 – Kolekcje cz. 2 – przykłady List, Set, Map

Parę małych przykładów z użyciem kolekcji: Operacje na listach // // Tworzenie listy z tablicy // List list1 = Arrays.asList(new String[]{"Pierwszy", "Drugi", "Trzeci", "Czwarty", "Piąty"}); // // Standartowe tworzenie listy // List list2 = new ArrayList(); list2.add("Pozycja 1"); list2.add("Pozycja 2"); list2.add("Pozycja 3"); list2.add("Pozycja 4"); list2.add("Pozycja 5"); // Dodajemy duplikat list2.add("Pozycja 4"); // // Standartowe tworzenie […]

4

Java 8 – Kolekcje cz. 2 – przykłady List, Set, Map

Parę małych przykładów z użyciem kolekcji: Operacje na listach // // Tworzenie listy z tablicy // List list1 = Arrays.asList(new String[]{"Pierwszy", "Drugi", "Trzeci", "Czwarty", "Piąty"}); // // Standartowe tworzenie listy // List list2 = new ArrayList(); list2.add("Pozycja 1"); list2.add("Pozycja 2"); list2.add("Pozycja 3"); list2.add("Pozycja 4"); list2.add("Pozycja 5"); // Dodajemy duplikat list2.add("Pozycja 4"); // // Standartowe tworzenie […]

Klonowanie płytkie czy głębokie w Javie

Klonowanie jest to mechanizm polegający na duplikowaniu, czyli kopiowaniu jednego obiektu na drugi. Jednak w Javie na obiekty wskazują referencje i to właśnie przy ich pomocy można manipulować obiektami. Przypisanie obiektu do innej referencji duplikuje samą referencję, a nie obiekt, na który wskazuje. Mechanizm klonowania i metoda clone() jest jednym z potencjalnych rozwiązań dla brakującej funkcjonalności kopiowania obiektów. Jak działa clone() i Clonable w Javie Metoda clone() ma swoją implementację już w klasie Object. Jednak żeby móc sklonować obiekt danej klasy, trzeba jeszcze implementować interfejs Cloneable.…

DevTalk#45 – O Continuous Delivery z Łukaszem Szydło

Dziś, w 45. odcinku, temat bardzo potrzebny. Temat, dzięki któremu praca programisty może stać się… przyjemniejsza. I o wiele mniej stresująca. Moim i Waszym gościem jest Łukasz Szydło: programista, architekt, konsultant, trener. Możecie go spotkać na wielu konferencjach, bo aktywnie dzieli się na nich swoją wiedzą. I dobrze, bo ma czym się dzielić! Na Twitterze: [...]

7

45 – O Continuous Delivery z Łukaszem Szydło

Dziś, w 45. odcinku, temat bardzo potrzebny. Temat, dzięki któremu praca programisty może stać się… przyjemniejsza. I o wiele mniej stresująca. Moim i Waszym gościem jest Łukasz Szydło: programista, architekt, konsultant, trener. Możecie go spotkać na wielu konferencjach, bo aktywnie dzieli się na nich swoją wiedzą. I dobrze, bo ma czym się dzielić! Na Twitterze: […]

8

45 – O Continuous Delivery z Łukaszem Szydło

Dziś, w 45. odcinku, temat bardzo potrzebny. Temat, dzięki któremu praca programisty może stać się… przyjemniejsza. I o wiele mniej stresująca. Moim i Waszym gościem jest Łukasz Szydło: programista, architekt, konsultant, trener. Możecie go spotkać na wielu konferencjach, bo aktywnie dzieli się na nich swoją wiedzą. I dobrze, bo ma czym się dzielić! Na Twitterze: […]

9

Jak prowadzę bloga

Dzisiaj zgodnie z tym co napisał kiedyś Hanselman, że jeśli odpowiadasz jednej osobie, zrób to publicznie i w ten sposób wszystko będą mogli czerpać z tego widzę, odpowiadam publicznie na pytanie Conrada: Hej, Mam pytanie blogerskie – co było lub jest Twoim problemem numer 1? Co było najtrudniejsze na początku? I jakie było rozwiązanie na […]

10

Jak prowadzę bloga

Dzisiaj zgodnie z tym co napisał kiedyś Hanselman, że jeśli odpowiadasz jednej osobie, zrób to publicznie i w ten sposób wszystko będą mogli czerpać z tego widzę, odpowiadam publicznie na pytanie Conrada: Hej, Mam pytanie blogerskie – co było lub jest Twoim problemem numer 1? Co było najtrudniejsze na początku? I jakie było rozwiązanie na […]

11

Java 8 – Kolekcje cz. 1 – Interfejsy, klasy, metody

Kolekcje w Javie oraz klasy narzędziowe z biblioteki java.util.Collections to bardzo potężne narzędzia do operowania na danych. Można stwierdzić za prawidłowe dobranie struktur danych oraz ich sposobów przechowywania, może bardzo zoptymalizować i przyśpieszyć działania programu. Czasami bardziej skutecznie niż „wysublimowane algorytmy i optymalizacje kodu”. Przy używaniu kolekcji należy brać pod uwagę, nie tylko typ i […]

NSSM – fajne narzędzie do zarządzania serwisami

NSSM to skrót od Non-Sucking Service Manager i to właściwie bardzo dobre podsumowanie tego narzędzia. Znajdziemy je tutaj. Dlaczego jest takie fajne? Ponieważ pozwala nam na łatwe zarządzanie serwisami bez używania takich komend jak installutil czy sc. Mimo, że używamy go z konsoli dostarcza nam okienkowego interfejsu w którym możemy ustawić poszczególne opcje dla naszego serwisu. …

Co ma programowanie do żonglowania? O pracy zespołu.

W jednym odcinku podcastu firmy LostDecadeGames usłyszałem niedawno fajną analogię. Porównano tam pracę zespołu programistów do żonglowania. O co chodzi? Każdy potrafi się nauczyć żonglować 2 i po paru dniach ćwiczeń 3 piłkami. Pod koniec wpisu znajdziesz link do krótkiego poradnika (ale teraz nie o tym…). Więcej piłek wymaga więcej umiejętności. W naszej analogii do […]

Co ma programowanie do żonglowania? O pracy zespołu.

W jednym odcinku podcastu firmy LostDecadeGames usłyszałem niedawno fajną analogię. Porównano tam pracę zespołu programistów do żonglowania. O co chodzi? Każdy potrafi się nauczyć żonglować 2 i po paru dniach ćwiczeń 3 piłkami. Pod koniec wpisu znajdziesz link do krótkiego poradnika (ale teraz nie o tym…). Więcej piłek wymaga więcej umiejętności. W naszej analogii do […]

15

Month review #11_2016 – pierwszy z serii

Początek grudnia, a za mną najdłuższy od kilku miesięcy okres posuchy na blogu. Napisałem w ostatnim week review, że celem tych regularnych, cotygodniowych wpisów było to, żeby na blogu pojawiał <a href="https://www.michalgellert.pl/blog/month-review-11_2016-pierwszy-z-serii/" rel="nofollow">[…]</a>