Przestrzenie nazw w JavaScript

Posted on

Przestrzenie nazw w JavaScript

W mojej codziennej pracy dosyć często pracuje nad rozwojem kodu JavaScript w dużych projektach, w których owy kod JS pisało kilku developerów. Przestrzenie nazw w JavaScript nie są wbudowane w język przez co rozbudowane aplikacje narażone są na szereg niebezpieczeństw takich jak nadpisywanie zmiennych i funkcji oraz wszechobecny bałagan, który w znaczący sposób utrudnia rozwój aplikacji. W tym artykule chciałem przedstawić podejście do pisania kodu JS tak, aby nasza aplikacja była łatwa w rozbudowie, czytelna i przede wszystkim odporna na konflikty nazw.

Automatyzacja pracy przy pomocy generatora

Posted on

automatyzacja pracy - generator yeoman front-end sass

Automatyzacja pracy front-end developera to złożona sprawa. W społeczności Developerów zajmujących się front-end’em jest znanych wiele popularnych generatorów Yeoman. Cenie sobie wiele z nich jak np. Webapp generator, Angular generator i używam ich w niektórych swoich projektach. Czasem jednak potrzebuję czegoś prostszego i szybszego, dlatego napisałem swój własny generator, który spełnia podstawowe potrzeby fromt-end develoepra takie jak chociażby kompilacja plików sass i serwer lokalny. W tym artykule przedstawię Ci podstawowe funkcje mojego generatora.