Новые интересные статьи по веб-разработке и не только

Как я писал web app angular + material и REST на Yii2 + webserver nginx

Я давно уже лелеял мысль апробировать material.angularjs.org на каком-то боевом проекте. Тут возникла идея и я решился… С виду все казалось довольно просто — набор готовых компонентов = быстрая разработка, на backend знакомый Yii и… Но я не расчитывал, что маленькое приложение окажется немного больше, чем планировалось вначале, и предстоит такая возня с веб-сервером. Как говорится, упс…

Началось все с конфигурации nginx. Получалось, что все запросы, кроме некого REST location, мне надо было перенаправлять на index.html, где у меня и начинал отрабатывать angular.

HTML5/AngularJS/Nginx приложение с правильным с google-индексированием

​В наше время современных браузеров с поддержкой HTML5, WebSocket и Full Ajax приложений больше нет необходимости забивать backend-сервера чем-то отличным от бизнес логики. Вся ui-разработка может вестись на nginx сервере с заглушками api сервисов. А фреймворки для авто-генерации документации помогут и ui, и backend разработчикам снизить затраты на коммуникацию. Передача одних лишь json данных также существенно снизит нагрузку на сервера. Ведь сжатый javascript код ui-клиента можно держать в кеше приложения.

Да вы задолбали своим информационным обществом

Поэтому следующий раз, когда вы решите, что разные сложности связаны с тем, что у нас тут информационное общество на дворе и перегрузка информацией, вспомните, что и век, и два, и пять, и десять назад у наших предков были все те же примерно инструменты и проблемы. И даже беспроводные утюги.

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №193 (3 — 10 января 2016)

Разные языки программирования и их области применения. Лекция в Яндексе

В рамках лекции рассказывается о том, какие бывают языки программирования, чем они отличаются, как они появились и какие из них лучше, а какие — хуже. В начале речь немного пойдет об истории языков — как они появились, как люди начали программировать, как все развивалось, что сейчас происходит. Во второй части будет затронуто то, для каких задач какой язык подходит, как «выбрать себе любимый язык и получать удовольствие от жизни». Лектор также немного расскажет о том, как, по его мнению, всему этому научиться и потом устроиться на работу.

Читать далее »

12 этапов создания сайта, которые вы должны знать

Начинаю серию видеороликов о веб-разработке, ориентированную на людей, которые не сильно разбираются в веб-разработке и не до конца понимают, как правильно построить процесс создания сайта, а также о плюсах которые можно получить для их бизнеса от правильно сделанного сайта. 

Читать далее »
Scroll To Top