Привет, банда! У нас юбилей 500 участников на канале 😀 Если кто-то хочет выйти - не надо! Дайте полюбоваться 😀
На самом деле это круто и спасибо вам всем, потому что наше сообщество - это каждый отдельный участник!
Я уверен, что здесь у нас только осознанные, умные и талантливые люди! Айтишники! Другие просто не могли попасть сюда 😀
Пользуясь случаем хочу напомнить, что у нас есть ещё один канал, где я выкладываю всякую фигню из жизни. Если интересно - залетай 👇
https://t.me/indigoram89_blog
ПС: про видос помню, скоро будет 🙏
Всем хороших выходных!
На самом деле это круто и спасибо вам всем, потому что наше сообщество - это каждый отдельный участник!
Я уверен, что здесь у нас только осознанные, умные и талантливые люди! Айтишники! Другие просто не могли попасть сюда 😀
Пользуясь случаем хочу напомнить, что у нас есть ещё один канал, где я выкладываю всякую фигню из жизни. Если интересно - залетай 👇
https://t.me/indigoram89_blog
ПС: про видос помню, скоро будет 🙏
Всем хороших выходных!
👍23🔥2👏1
Фантастические уязвимости и где они обитают
Сегодня пропёрло на чтиво, так что вот ещё годнота по фронтенду и безопасности:
https://habr.com/ru/company/simbirsoft/blog/659847/
Сегодня пропёрло на чтиво, так что вот ещё годнота по фронтенду и безопасности:
https://habr.com/ru/company/simbirsoft/blog/659847/
👍1
На днях понадобилось развернуть старый проект, написанный с использованием Laravel 7 и базы данных MySQL 5.7.
Первым делом я обновил Laravel до 9 версии, что кстати заняло менее часа с учетом того, что я делал каждое изменение, которое показывал GitHub.
Дальше решил перенести базу данных на PostgreSQL, потому что она по ощущениям работает быстрее и более популярна сегодня.
Смена движка базы данных оказалось новой задачей для меня.
Сначала попробовал перенести через обычный дамп, но ничего не вышло, потому что SQL слишком сильно отличается.
Дальше начал гуглить и нашел PgLoader, созданный как раз для моей задачи.
Особых сложностей здесь не возникло - установил, запустил и всё получилось. Так что рекомендую.
К слову мне НЕ нужно было переносить сами данные, а только лишь восстановить всю структуру базы - таблицы, индексы, связи и тд. Но я думаю с данными тоже НЕ возникло бы особых проблем.
https://pgloader.io/
#tools #db #postgres #pg
Первым делом я обновил Laravel до 9 версии, что кстати заняло менее часа с учетом того, что я делал каждое изменение, которое показывал GitHub.
Дальше решил перенести базу данных на PostgreSQL, потому что она по ощущениям работает быстрее и более популярна сегодня.
Смена движка базы данных оказалось новой задачей для меня.
Сначала попробовал перенести через обычный дамп, но ничего не вышло, потому что SQL слишком сильно отличается.
Дальше начал гуглить и нашел PgLoader, созданный как раз для моей задачи.
Особых сложностей здесь не возникло - установил, запустил и всё получилось. Так что рекомендую.
К слову мне НЕ нужно было переносить сами данные, а только лишь восстановить всю структуру базы - таблицы, индексы, связи и тд. Но я думаю с данными тоже НЕ возникло бы особых проблем.
https://pgloader.io/
#tools #db #postgres #pg
👍14🔥5
Enum Style Guide
Размышления о том, как оформлять Enum в PHP.
Поддерживаю автора 👍
https://stitcher.io/blog/php-enum-style-guide
#php #enum
Размышления о том, как оформлять Enum в PHP.
Поддерживаю автора 👍
https://stitcher.io/blog/php-enum-style-guide
#php #enum
🔥3👏1
TailwindCSS продолжает удивлять
Теперь мы можем применять стили к дочерним элементам одним махом.
Эта фича называется arbitrary variants - запомни, чтобы потом быстрее искать в документации.
Больше примеров по ссылке:
https://tailwindcss.com/blog/tailwindcss-v3-1#arbitrary-values-but-for-variants
Пиши что думаешь! ☝️
#tailwind
Теперь мы можем применять стили к дочерним элементам одним махом.
Эта фича называется arbitrary variants - запомни, чтобы потом быстрее искать в документации.
Больше примеров по ссылке:
https://tailwindcss.com/blog/tailwindcss-v3-1#arbitrary-values-but-for-variants
Пиши что думаешь! ☝️
#tailwind
👍14
Провоцирую диалог, подключайся! 😃
Мы иногда говорим про чистый код, шаблоны проектирования и друге правильные подходы.
Но мы забыли про паттерн, который помогает разработчику достигать личные цели.
Паттерн Богатый разработчик 💰
Проблема
Хочу мало работать и много зарабатывать.
Решение
Быстро и качественно создавать и поддерживать проекты на Laravel.
Пример
1. Взять предоплату.
2. Продумать сущности и связи между ними.
3. Создать модели/контроллеры/события/джобы - всё по докам.
4. Создать весь необходимый функционал с админкой и протестировать.
5. Провести презентацию и показать какой ты молодец.
6. Получить остаток и премию за внимательность к мелочам.
7. Повторить итерацию.
В этом списке НЕ нашлось места паттернам и лучшим практиками при разработке приложений.
А надо ли оно вообще?
Давай обсудим в комментах👇
1. Когда нужно и НЕ нужно заморачиваться с кодом?
2. Что важнее: время на разработку или абстракции с многоуровневой архитектурой?
3. Какова твоя личная цель? (проведём опрос)
#money #fun
Мы иногда говорим про чистый код, шаблоны проектирования и друге правильные подходы.
Но мы забыли про паттерн, который помогает разработчику достигать личные цели.
Паттерн Богатый разработчик 💰
Проблема
Хочу мало работать и много зарабатывать.
Решение
Быстро и качественно создавать и поддерживать проекты на Laravel.
Пример
1. Взять предоплату.
2. Продумать сущности и связи между ними.
3. Создать модели/контроллеры/события/джобы - всё по докам.
4. Создать весь необходимый функционал с админкой и протестировать.
5. Провести презентацию и показать какой ты молодец.
6. Получить остаток и премию за внимательность к мелочам.
7. Повторить итерацию.
В этом списке НЕ нашлось места паттернам и лучшим практиками при разработке приложений.
А надо ли оно вообще?
Давай обсудим в комментах👇
1. Когда нужно и НЕ нужно заморачиваться с кодом?
2. Что важнее: время на разработку или абстракции с многоуровневой архитектурой?
3. Какова твоя личная цель? (проведём опрос)
#money #fun
👍1
Зачем ты изучаешь Laravel, ООП, паттерны и тд?
Anonymous Poll
51%
Хочу много зарабатывать, чтобы иметь достойный уровень жизни, тачку и путешествовать
43%
Просто хочу стать крутым разработчиком, чтобы создавать крутые проекты, чтобы... что?
7%
Свой ответ в комментариях
Тебя просят создать проект за 300 000 рублей и ты понимаешь:
1. Если делать по-простому, то понадобится 1 месяц.
2. Если делать по-сложному, то понадобится 2 месяца. Как поступишь?
1. Если делать по-простому, то понадобится 1 месяц.
2. Если делать по-сложному, то понадобится 2 месяца. Как поступишь?
Anonymous Poll
73%
1. По-простому. Стандартная архитектура Laravel - быстро и качественно. Логика в контроллере - норм.
27%
2. По-сложному. Буду создавать свои интерфейсы, сервисы, репозитории, домены, абстракции и паттерны.
👍1
Bootstrap v5.2
Вышла новая бета-версия популярного фреймворка Bootstrap.
Обновление коснулось следующих моментов:
- CSS-переменные.
- Кнопки и поля ввода.
- Вспомогательные классы.
- Дизайн сайта и документация.
- Поиск по документации.
- Улучшения под капотом.
https://blog.getbootstrap.com/2022/05/13/bootstrap-5-2-0-beta/
#bootstrap
Вышла новая бета-версия популярного фреймворка Bootstrap.
Обновление коснулось следующих моментов:
- CSS-переменные.
- Кнопки и поля ввода.
- Вспомогательные классы.
- Дизайн сайта и документация.
- Поиск по документации.
- Улучшения под капотом.
https://blog.getbootstrap.com/2022/05/13/bootstrap-5-2-0-beta/
#bootstrap
👍10
OneCode
Тебя просят создать проект за 300 000 рублей и ты понимаешь:
1. Если делать по-простому, то понадобится 1 месяц.
2. Если делать по-сложному, то понадобится 2 месяца. Как поступишь?
1. Если делать по-простому, то понадобится 1 месяц.
2. Если делать по-сложному, то понадобится 2 месяца. Как поступишь?
Как ты наверно понял, проект на Ларке за месяц - это не выдуманная история. Вопрос из того поста я задавал себе неделю назад.
Для кого-то стоимость покажется маленькой, для кого-то большой. Главное, чтобы тебя это мотивировало. Пойми, что ты можешь зарабатывать больше. Больше, чем думаешь. Не ставь себе ограничений.
Да, работать нужно много. Последнюю неделю я сажусь за комп в 6 утра, а вылезаю в 9 вечера. С перерывами, конечно. Совмещаю основную работу и халтуру.
Пахать больше, чтобы заработать больше, чтобы пахать ещё больше и заработать ещё больше. Возможно это херня и всех денег не заработать, но оно того стоит. Я так чувствую.
В следующий раз, когда будет лень - вспомни, что я работаю вместе с тобой. Общая энергия целеустремлённых людей не знает границ.
Ты на правильном пути, продолжай идти и время расставит всё на свои места. Где будет твоё место? Решать тебе.
Для кого-то стоимость покажется маленькой, для кого-то большой. Главное, чтобы тебя это мотивировало. Пойми, что ты можешь зарабатывать больше. Больше, чем думаешь. Не ставь себе ограничений.
Да, работать нужно много. Последнюю неделю я сажусь за комп в 6 утра, а вылезаю в 9 вечера. С перерывами, конечно. Совмещаю основную работу и халтуру.
Пахать больше, чтобы заработать больше, чтобы пахать ещё больше и заработать ещё больше. Возможно это херня и всех денег не заработать, но оно того стоит. Я так чувствую.
В следующий раз, когда будет лень - вспомни, что я работаю вместе с тобой. Общая энергия целеустремлённых людей не знает границ.
Ты на правильном пути, продолжай идти и время расставит всё на свои места. Где будет твоё место? Решать тебе.
🔥16