The ONE thing

Miałem kiedyś okazję wygłosić kilka słów przed audytorium zebranym na konferencji WeBB MeetUp. Chciałem przedstawić w kilka minut, jak potężny obecnie jest JavaScript i jak wiele możemy z jego pomocą zrobić. Po kilku miesiącach od tego wydarzenia obudziłem się w środku nocy z gorączką, a przez myśl przechodziło mi tylko jedno pytanie: A co, jeśli oni teraz będą chcieli się nauczyć tego wszystkiego?!

Continue reading

readonly #2: routingi starcie pierwsze

Dobry routing jest kluczem do solidnej aplikacji. Tak mówi chińskie przysłowie. Jeśli masz dobrze ułożony routing, to wszystko staje się łatwiejsze. Twoja aplikacja jest dobrze rozplanowana, nie ma problemu z dodaniem automatycznie generowanych breadcrumbsów, a moduły same się komponują i grupują w logiczną całość.

Continue reading

@angular/cli – generator wystarczający

Do wszelakiego rodzaju generatorów podchodziłem zwykle z rezerwą. Nie czuję pełnej kontroli nad kodem, który automagicznie pojawia mi się w plikach, działa, ale po pewnych zmianach może przestać na amen bez wyraźnego podania przyczyny. Dlatego, gdy zobaczyłem @angular/cli moje pierwsza reakcja była standardowa – zrobię to sam. I zrobiłem.

Continue reading

json-server – REST API w kilka sekund

Są usługi, które w prosty acz rewolucyjny sposób potrafią rozwiązać problemy pierwszego świata. Jedną z nich jest rewelacyjna biblioteka json-server, za sprawą której milkną spory frontu z backendem o nieprzygotowane endpointy, a ci pierwsi w końcu mogą sami tworzyć prototypy swoich aplikacji bez ograniczania się brakiem bazy z rzeczywistymi danymi. Postaram się w kilku akapitach przybliżyć, jak to działa. Continue reading

Czym jest projekt readonly?

Jak zapowiedziałem poprzednio – chciałbym nieco dokładniej opisać moją wizję dotyczącą aplikacji readonly. Poniższe akapity mają na celu nakreślenie roadmapy, którą będę podążał w trakcie mojego developmentu i choć w głowie mam jeszcze 1001 innych pomysłów, co do niej dołożyć i jak ją rozbudować, to nie będę się na ten temat rozpisywał w tym momencie. Główny cel, to osiągnięcie statusu MVP i odpalenie jej u mnie na komputerze, bo – najnormalniej w świecie – potrzebuję czegoś takiego! :)

Continue reading