Na skrzynkach pracowników Consdaty ląduje starannie wyselekcjonowany zbiór porad i nowinek technicznych w temacie programowania w Java i nie tylko. Poszukiwaniem tych perełek zajmuje się u nas trójka Tech Leadów, a ich znaleziska mogą docierać również do Ciebie! Od solidnej dawki wiedzy dzieli Cię tylko kilka kliknięć.

The Service Mesh: What Every Software Engineer Needs to Know about the World's Most Over-Hyped Technology

 

- Czyli czym tak naprawdę jest service mesh, skąd cały ten hype, dlaczego teraz, a nie 10 lat temu? Kiedy używać, a kiedy niekoniecznie?

- Bardzo przystępne wprowadzenie do tematu, na dużych klockach. Warto się zapoznać, szczególnie, że większość artykułu stara się być możliwie obiektywna, a dopiero na koniec, w osobnej sekcji, pojawiają się osobiste odczucia autora.

 

SASS: The Module System is Launched

 

Dlaczego @import to zło?

Czy miałeś problemy z:

- duplikatami selektorów wciągniętymi w wielu miejscach przez nieuważne @importy?

- z turbo długimi nazwami tylko po to żeby uniknąć kolizji z dowolną inną zmienną w reszcie z 25k linii styli?

- brakiem zrozumienia jakim sposobem zmienna jest osiągalna?

- z podstępnymi użytkownikami Twojej biblioteki wykorzystującymi wewnętrzne mixiny w globalnym scope?

Ile mam czasu zanim przestaną działać moje SASSy i jak żyć w świecie post@import?>

 

Why software developers (quite honestly) hate Agile

 

Jeśli się zastanawiasz, czy artykuł o Agile powinien znaleźć się w newsletterze *technicznym*, to pomimo lekko click-baitowego tytułu, jest on właśnie dla Ciebie ;)

- Autorka stawia tezę, że idea Agile została zagarnięta przez nietechnicznych ludzi, którzy wynaturzyli jej intencje - oryginalnie została stworzona przez PROGRAMISTÓW dla PROGRAMISTÓW, i choć to właśnie im miała ułatwić życie, stała się świetną wymówką dla biurokracji, narzucania nierealnych deadline'ów i przede wszystkim rosnącego długu technicznego - innymi słowy, pomaga wszystkim, tylko nie programistom

- Co ciekawe, nie są to tylko przemyślenia autorki artykułu. Te same tezy stawia jeden z autorów Agile Manifesto - znany i lubiany Uncle Bob (a w samym artykule jest podlinkowana jego prelekcja między innymi na ten temat - też warto obejrzeć. Pada tam również ciekawe spostrzeżenie: na konferencjach, meetupach itp. dotyczących Agile spotkacie więcej "biznesowców" niż programistów - a to przecież dla nich był Agile)

- Artykuł raczej jako food for thought niż gotowy przepis na życie. A czy zarzuty przedstawione w artykule są słuszne? Pozostawiam każdemu do indywidualnej decyzji ;) Natomiast zarówno w samym artykule, jak i podlinkowanej prelekcji Uncle Boba pojawiają się odniesienia do "konkurencyjnego" podejścia - Software Craftsmanship (przy okazji link do manifestu, polecamy).