Łódzka myśl programistyczna

Czysta architektura i SOLID-ny kod. Najlepsze języki skryptowe: Python, Javascript, PHP. Efektywna praca z narzędziami, softskille i kuloodporna komunikacja w zespole.

Poznaj naszą Ekipę
Sekretny Mikołaj w Pythonie – Warsztat Migawki

Sekretny Mikołaj w Pythonie – Warsztat Migawki

Oto pierwszy warsztat 🔧 migawki. Celem warsztatu jest poprawienie prostego skryptu i pokazanie jak rozwiązujemy codzienne problemy oraz na co zwracamy uwagę przy ocenie jakości kodu. “Pierwsza wersja wszystkiego to śmieci”, my, też przejdziemy przez parę iteracji, ale mam nadzieje, że efekt końcowy zaskoczy Cię tak samo jak mnie😱

czytaj dalej
Test driven development: Część 1

Test driven development: Część 1

Rysownicy szkicują. Pisarze robią konspekty. Naukowcy stawiają hipotezy. Co robią programiści? Zwykle idą na żywioł. Strach przed waterfallem poszedł tak daleko, że przestaliśmy planować cokolwiek. Tymczasem dobrze jest mieć mechanizm, który będzie co kilka minut przypominał nam, gdzie jest nasz cel. Tym właśnie jest test driven development.

czytaj dalej
(Po)wakacyjnie o domenie i plecakach

(Po)wakacyjnie o domenie i plecakach

Wakacje się skończyły. W plecakach miejsce konserw, survivalowych gadżetów i karimat, zajęły laptopy i niezbędniki do bytowania w biurowej dżungli. A gdybyś do plecaka miał spakować kod. Według jakich kryteriów wybierzesz to, co jest ci niezbędne do przeżycia? Jak skutecznie nadać priorytety poszczególnym modułom? Które elementy architektury pozytywnie przejdą selekcję, a które nie? Już za kilka akapitów znajdziesz praktyczną instrukcję.

czytaj dalej
Domena aplikacji w Pythonie – Encje

Domena aplikacji w Pythonie – Encje

Budowanie domeny aplikacji to najważniejsza i najtrudniejsza część każdego projektu. Ten złożony proces posiada trzy najważniejsze składniki. Zaczniemy od SOLID-nych encji, czyli zaprojektowania i zaimplementowania wyglądu naszych danych.

czytaj dalej
Podstawy czystej architektury

Podstawy czystej architektury

Gdyby zasady czystej architektury wymagały specjalistycznej wiedzy na poziomie Architekta IT, byłyby bezużytecznym, czysto teoretycznym tworem. Gdyby wymagały
przeczytania ton makulatury książek, utworzyłyby próg wejściowy nie do przekroczenia. Na szczęście jest zupełnie inaczej. Prościutko i przyjemnie. Zaprojektowanie aplikacji w duchu czystości architektonicznej wymaga poznania trzech prostych konceptów.

czytaj dalej
Czysta architektura w Pythonie

Czysta architektura w Pythonie

Od wielu lat szukam lepszych rozwiązań i praktyk programistycznych. Robię co w mojej mocy, żeby mój kod był czytelny, prosty oraz, co najważniejsze, żeby inni mogli go rozwijać bez wyrzucania z siebie tony przekleństw. Celem serii “CA w Pythonie” będzie stworzenie krok po kroku mini projektu – zestawu połączonych narzędzi, które tworzą spójną całość.

czytaj dalej
Jak zarobić na czystej architekturze?

Jak zarobić na czystej architekturze?

Zanim zagłębimy się w techniczne aspekty czystej architektury, spójrzmy na nią ze strony ekonomiczno-finansowej. Nie będzie to rozkmina o tym, jak napisać książkę, wydać kurs czy zorganizować szkolenie. Będzie o codziennych mikro decyzjach programisty, które w skali makro doprowadzą do wielkiej straty, albo… zapewnią niewymierne oszczędności i zysk.

czytaj dalej

Czysta architektura okiem ekipy migawka.it

Jakie problemy napotkaliśmy na początku? W czym nam pomogła? Kiedy na pewno z niej nie skorzystamy?

Pozostań w kontakcie