General

Jak zaprzyjaźnić się z lambdą w Javie 8?

Nie każdy system może być zmigrowany do najnowszej wersji Javy pstryknięciem palców. Jednym z takich systemów jest Ericsson Network Manager – program dla operatorów sieci komórkowych, mający za zadanie zarządzać i sterować siecią oraz wchodzącymi w jej skład węzłami. To gigantyczne przedsięwzięcie – w skład projektu wchodzą tysiące bibliotek i programów zewnętrznych oraz ponad setka zespołów programistycznych z całego świata. Jedną z…

Stworzyłem bibliotekę rozszerzającą obsługę konsoli w .Net. Zobacz jak to zrobiłem

Jeśli nie programujesz aplikacji konsolowych to taka biblioteka do niczego Ci się nie przyda. Jeśli sporadycznie piszesz niewielkie narzędzia, które wyświetlają coś na ekranie to już możesz rozważyć wykorzystanie wybranych komponentów, by usprawnić tworzenie swojego kawałka oprogramowania i ewentualnie sprawić, że będzie lepiej wyglądał. Największą korzyść odniosą jednak twórcy dwóch rodzajów oprogramowania: gier w trybie tekstowym i zaawansowanych narzędzi, złożonych z licznych,…

Przetestowałem programowanie ekstremalne z osobami nietechnicznymi. Dlaczego warto je stosować?

Najczęstszym problemem podczas pracy z jakim się spotykam, to brak specjalistycznej wiedzy na temat wykonywanego zadania, i nie mam na myśli wiedzy technicznej. Dla przykładu: mamy stworzyć kalkulator składek ZUS. Kto zna wszelkie niuanse na ten temat, niech pierwszy rzuci kamieniem. Brak wiedzy na temat problemu jaki mam rozwiązać, generuje ryzyko, że zadanie do nas wróci. Rozwiązaniem jest programowanie ekstremalne. Chcesz je…