суббота, 7 июня 2014 г.

webdev подборка

Когда свежая кровь приходит в эту стезю, проходится много читать, пробовать, отсеивать.

Вот что приглянулось мне где то пол года назад.

Фронтэнд

Если хочется чего-нибудь простого и эффектного, посмотрите на панораму. Создатель частенько переезжал, исхода в последний раз были замечены здесь.
Отлично, но что делать с обычными фотографиями? Есть такая славная вещь, как попапы.
Иконок можно качать по одной, а можно использовать готовый пак. Он кстати используется здесь. Там вообще много знатных тем.
Если вы хотите делать все сами, но не знаете с чего начать, пробуйте с нормально валидируемой страницы. Если чуть позже вам захочется чуть больше, загляните сюда, будете приятно удивлены возможность создания рыбы под все нормальные браузеры. Есть более крутая и дорогая вещь.
Стилей много всяких разных, но самый разумный подход, на мой взгляд, этот.
Ок, допустим вы что то слепили и это как то крутится. Для начала надо проверить на возможность оптимизации. В этом подскажет гугл.
Далее можно посмотреть как выглядит ваш сайт в различных браузерах. Решений безумно много, например и еще.

Бэкэнд

Предполагается что вы используете питон и джангу.

Хардкод

Хочется поработатть мускулом, но не знаете с чего начать? Попробуйте с этого и этого. Чуть по сложнее. Решили сразу настроить бэкапирование? Начните с этого. Плохо помните, что да как  сэтип дурацким sql'ем? Освежите память. У темной стороны, как всегда есть печеньки.

Делаете большой сайт или нужно парсить текст или линки? Используйте регулярные выражения. Но если вы уже добрались до задач распарсить урл, то наверяка еще и составляете их. Есть хорошее чтиво, что и как можно использовать для этого.

Сервреное.

Для начала определимся, что где и как должно лежать и как настроено.
Можно научить nginx круто раздавать картинки налево и направо.
Присматриваетесь к хостингу OpenShift, есть с чего начать. Но если вы хоститесь на антрисоли, гляньте сюда.
И сейчас хорошая практика использовать South. А прикинуть структуру БД можно из браузера. А вот так следует учиться делать дапм

Батарейки 

Начем с простого и наглядного: картинок и их обработки. Для них разумно клепать миниатюры. Одно из самых популярных, но не очень адекватных решений, это.
Много копий сломано об вопрос, какой должна быть админка. Многие переводили, перепиливали, и еще раз перепиливали. И только ленивый опять не переводил и не препиливал. И вот еще на по следок: древовидное представление.
Для отладки тоже есть несколько решений.
Для начала,  инфо-панель для тестового сервера. Потом стоит упомянуть полуконсольный вариант отладки.
Кстати, если делаете мультиязычный сайт, присмотритесь к этому и этому решению.
Для первых работ с формами, вам следует пробежаться по хабру. И попробовать висивиг редактор.
Возмужали и захотелось прикрутить полнотекстовый поиск к сайту? Есть злая вещь.
И напоследок еще немного чужих подборок.