-
За един по-добър CSS, част 2
Функционалността е необходимо условие за една програма. Свиквайки да пишем работещ код, обаче, осъзнаваме, че коректността е само първата стъпка от създаването на добра система. Неща като леснота за четене, поддръжка и време за запознаване с кода, оказва се, са голяма част от работата ни.
-
За един по-добър CSS, част 1
CSS - плътта и кръвта на един front-end. Жизнената сила на дизайна и духът на UX-а. Magenta-та на layout-а. Нещото, което на всички ни се налага да пишем. And yet, някои хора мразят часовете, през които го правят.
-
End-to-end тестване за програмисти
Казвали са ви, че автоматизираните тестове са ключът към стабилния продукт и добрия процес? Въпреки това само ви ядосват и ви губят времето? Или пък не знаете откъде да започнете? Има някои подводни камъни и добри практики, за които трябва да знаете, за да не си изскубете косите.
-
MethodWrapper - една история за калпави библиотеки, singleton-и, scope gate-ове и метапрограмиране
Човек и добре да живее, рано или късно му се налага да използва недомислена библиотека. Добре де, ако пише на Node.js му се налага постоянно... Просто ние, рубистите, не сме свикнали. (Споменах ли, че ползваме макове и сме готини?)
-
Git дисекция (гитсекция)
Git е нещо, което ви дава крила (ахъм) ако познавате достатъчно добре. И все пак, командният интерфейс на Git е едно от най-объркващите неща, които може да ви се наложи да използвате.