Твой код говно! Про русскоязычное Laravel сообщество.

Хочу затронуть одну душещипательную тему, которая касается всевозможных сообществ разработчиков. В большей степени русскоязычных, так как в буржуй нэте с этим гораздо попроще. Статья затронет некоторые неприятные моменты и вскроет гнойники нашего общества. Посвящается, как новичкам в программировании, так и тем, кому уже под 40 лет, и кто постоянно переучивается всю свою жизнь, чтобы быть в тренде. Полноценного сайта сообщества, который бы ломился от наплыва желающих связать свою жизнь с Laravel, к сожалению нет. Есть сайт laravel.ru, который к сообществу не имеет отношения, и сайт сообщества laravel.su, который пока не может похвастаться сверх популярностью и посещаемостью. Поэтому информация на н`м устаревшая, которая при таком активном выпуске релизов от Тейлора, не обладает уже практической ценностью. (далее…)

Проблемы при росте IT-компании

Речь пойдет о эффективности рабочего процесса в быстро растущей компании. Пример компании будет вымышленным, но он отлично накладывается на многие существующие компании. Предположим, что есть некая IT-компания, которая разрабатывает свой продукт. Это может быть новостной портал, какой-нибудь сервис, онлайн услуги и т.п., не суть. Важно другое, эта компания имеет в своём распоряжении максимум 6-10 человек. (далее…)

Загрузка изображений в Laravel с помощью UploadImage

Как можно легко загружать, получать и удалять изображения в Laravel для любого типа контента? UploadImage пакет, созданный для удобства работы с изображениями в Laravel. Мало какой сайт может обойтись без использования изображений. Поэтому при разработке веб-проекта, программист обязательно столкнётся с необходимостью сохранять изображения на диск и получать изображения с диска. По большому счету, Laravel  даёт очень удобный инструментарий для этих целей. Но вот каким образом сделать автоматизированную систему сохранения изображений, в зависимости от разного типа контента, вот это уже большой вопрос. (далее…)

Легаси код — зло вселенского масштаба!

Я в своей жизни ещё ни разу не встречал проекта, где бы всё было сделано по правилам проектирования архитектуры, с хорошей документацией и чётким пониманием того, куда движется проект. Как правило — это ужасный легаси код, отсутствие не только документации, а даже каких-либо комментариев в самом коде, полное отсутствие логики построения приложения и полное попустительство со стороны заказчика. Что же делать и как с этим жить? (далее…)

Как быстро разбогатеть и поднять бабла

Все люди мечтают очень быстро разбогатеть. При чём, часто это желание не несёт в себе ничего, кроме простой идеи быстро поднять бабла. Особенно такими мечтами увлечена молодежь. Давайте разберемся, как можно быстро разбогатеть. Существует множество фирм, которые предлагают золотые горы уже в течение месяца, например, всякие косметические фирмы. Смысл один — купить у них за свои деньги как можно больше косметики и ходить продавать. Выходит, мы не получаем деньги, а отдаём. (далее…)

Проблемы HR и поиск IT-специалистов

Поиск нового места работы — душещипательная для многих тема. Есть грамотные специалисты, о которых уже есть достаточно информации в сети, но которые, тоже нуждаются в новых проектах. И вот, многим специалистам-разработчикам приходят просто тонны спама от hr-менеджеров, которые сулят горы богатств, интересных проектов и сумасшедшие перспективы. Случай привожу вымышленный, но думаю, что многие увидят в нем что-то знакомое. (далее…)

Всё о рекламе. Как у всех или трагедия века.

Всё чаще сталкиваюсь по работе с такой проблемой. Заказчик, который открыл фирму, хочет придумать себе логотип. Опишу на примере агентства недвижимости «Серебряный ключ». Вопрос директору, почему серебряный ключ? Ну, это яркое, запоминающееся название. Многие его запомнят, и будут обращаться к нам. Хорошо, опишите, что именно вы бы хотели, какие у вас идеи или пожелания. Ответ такой: свои идеи и пожелания я вам не скажу, чтобы вы их не передрали, а если бы я знал, что хочу, то сделал бы сам. Дальше показывает толстенный том Дэвида Огивли и говорит, хочу, чтобы было все так, как там написано. Согласитесь, что звучит, как минимум, странно. Далее в пример приводится значок Мерседеса и поясняется, вот какой он красивый и запоминающийся, этот логотип сделал Мерседес знаменитым, хотим что-то подобное. (далее…)

Summernote — простой и мощный WYSIWYG редактор для Laravel

Рано или поздно каждому разработчику приходится заниматься интеграцией текстового WYSIWYG редактора во фреймворк Laravel. В принципе, это касается любого другого фреймворка или CMS. Как только заходит речь о WYSIWYG редакторе, то сразу всплывает из подсознания два таких монстра, как CKEditor и TinyMCE. Бесспорно — это отличные проекты, которые имеют громадный функционал. Но также они имеют и громадный размер. Summernote подойдёт для Laravel  и других фреймворков Ещё встречается проблема, что прикрутить их к тому или иному web-проекту не всегда тривиальная задача. Огромные дистрибутивы, множество файлов настроек, приличный пакет документации — это только один из моментов, с которым вы столкнётесь при установке этих решений. (далее…)

Задача о кратности числа

Нужно сделать проверку числа на кратность 3 или 5. Если число кратно 3, то вывести на экран «third», если число равно 5, то вывести «fifth», а если число одновременно кратно и трём и пяти — вывести «bingo!». Здесь есть 2 момента, на которые стоит обратить внимание. Первый и самый очевидный — проверку на кратность и 3 и 5 нужно делать в первую очередь, иначе вывод на экран будет некорректным.

Rancher на Centos 7.4 + iptables: установка и настройка

Если вы уже переросли docker-compose, но ещё не доросли до Kubernetes, то Rancher станет хорошим выбором в качестве системы оркестрации контейнеров. Rancher поставляется в комплекте с функциональным web-ui и подойдёт в качестве оркестратора контейнеров для новичков. В его основе лежит собственный движок Cattle, который поддерживает с некоторыми ограничениями работу поверх Swarm, Kubernetes, Mesos. Rancher — простой, но функциональный оркестратор для docker-контейнеров В основе Rancher лежат стэки, которые содержат внутри себя сервисы. Очень похоже на Swarm и docker-compose. Если вам нужно быстро запустить и посмотреть на оркестрацию в работе, то смело используйте Rancher. Но главное преимущество этого оркестратора в том, что его можно развернуть на одном сервере без танцев с бубнами. (далее…)


Любишь мемасики?

Подпишись на мой телеграм-канал!

Открыть
Закрыть