#хочу_спросить
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
❤2🍌1
Работа со сторонними сервисами в laravel
Статья рассказывает о том, как интегрировать сторонние сервисы в проекты на Laravel.
Статья рассказывает о том, как интегрировать сторонние сервисы в проекты на Laravel.
Laravel News
Working with third party services in laravel - Laravel News
A little over two years ago, I wrote a tutorial on how you should work with third-party APIs. Things have changed in two years, so let's approach this again.
❤3👍1
🚩 Кому не подходит работа в IT: 6 красных флагов
Давно хочешь вкатиться в АйТи и думаешь, что это идеальная работа для тебя? А давай проверим?
Ссылка на статью
Давно хочешь вкатиться в АйТи и думаешь, что это идеальная работа для тебя? А давай проверим?
Ссылка на статью
Библиотека программиста
🚩 Кому не подходит работа в IT: 6 красных флагов
Давно хочешь вкатиться в АйТи и думаешь, что это идеальная работа для тебя? А давай проверим?
👍4🐳2❤1
Что такое JIT? Как он работает?
JIT (Just-in-Time) - это метод компиляции, который используется для повышения производительности программного кода. Он относится к процессу компиляции кода в машинный код во время выполнения программы, а не на этапе предварительной компиляции.
В PHP JIT был введен в версии PHP 8. При использовании JIT, PHP-код не компилируется в машинный код заранее. Вместо этого, JIT компилирует части кода на лету во время выполнения программы. Благодаря этому, JIT может оптимизировать и ускорить выполнение кода, что может привести к улучшению производительности веб-приложений на PHP.
JIT-компилятор в PHP 8 называется "Tracing JIT". Он отслеживает и анализирует петли кода, выполняющиеся множество раз, и компилирует их в машинный код для более быстрого выполнения. Однако не весь код будет подвергнут JIT-компиляции, а только те части, которые часто выполняются.
#вопросы_с_собеседований
JIT (Just-in-Time) - это метод компиляции, который используется для повышения производительности программного кода. Он относится к процессу компиляции кода в машинный код во время выполнения программы, а не на этапе предварительной компиляции.
В PHP JIT был введен в версии PHP 8. При использовании JIT, PHP-код не компилируется в машинный код заранее. Вместо этого, JIT компилирует части кода на лету во время выполнения программы. Благодаря этому, JIT может оптимизировать и ускорить выполнение кода, что может привести к улучшению производительности веб-приложений на PHP.
JIT-компилятор в PHP 8 называется "Tracing JIT". Он отслеживает и анализирует петли кода, выполняющиеся множество раз, и компилирует их в машинный код для более быстрого выполнения. Однако не весь код будет подвергнут JIT-компиляции, а только те части, которые часто выполняются.
#вопросы_с_собеседований
👍19❤2
Генерация и валидация чисел по алгоритму Луна
Алгоритм Луна (Luhn algorithm) - это процесс вычисления контрольной цифры для числа в соответствии со стандартом ISO/IEC 7812. Процесс предназначен, в первую очередь, для выявления ошибок, вызванных с непреднамеренным искажением данных. Например, при ручном вводе номера карты или любого другого числа.
Здесь показано, как он работает и рассматривается инструмент для формирования номеров по алгоритму.
Алгоритм Луна (Luhn algorithm) - это процесс вычисления контрольной цифры для числа в соответствии со стандартом ISO/IEC 7812. Процесс предназначен, в первую очередь, для выявления ошибок, вызванных с непреднамеренным искажением данных. Например, при ручном вводе номера карты или любого другого числа.
Здесь показано, как он работает и рассматривается инструмент для формирования номеров по алгоритму.
Хабр
Генерация и валидация чисел по алгоритму Луна
Алгоритм Луна ( Luhn algorithm ) - это процесс вычисления контрольной цифры для числа в соответствии со стандартом ISO/IEC 7812. Сам процесс не является криптографическим средством и никак не защищает...
👍5❤1
🗺️💼 Трудоустройство в России и за рубежом: в чем ключевые отличия
Давно мечтали устроиться на работу в иностранную IT-компанию и получать зарплату в долларах или евро? Давайте разберемся, как происходит отбор за рубежом и чем он отличается от трудоустройства в России.
Давно мечтали устроиться на работу в иностранную IT-компанию и получать зарплату в долларах или евро? Давайте разберемся, как происходит отбор за рубежом и чем он отличается от трудоустройства в России.
Библиотека программиста
🗺️💼 Трудоустройство в России и за рубежом: в чем ключевые отличия
Давно мечтали устроиться на работу в иностранную IT-компанию и получать зарплату в долларах или евро? Давайте разберемся, как происходит отбор за рубежом и чем он отличается от трудоустройства в России.
😁9👍2❤1
Аутентификация API в Laravel
Статья на сайте Laravel News рассказывает о аутентификации API в фреймворке Laravel. Она объясняет, что API-аутентификация позволяет проверить подлинность запросов к API и управлять доступом к ресурсам.
Здесь описано, как создать токены аутентификации для API в Laravel, используя пакет Laravel Sanctum. Он предоставляет простой способ создания и управления токенами доступа. А также его сравнивают с Laravel Passport
Статья на сайте Laravel News рассказывает о аутентификации API в фреймворке Laravel. Она объясняет, что API-аутентификация позволяет проверить подлинность запросов к API и управлять доступом к ресурсам.
Здесь описано, как создать токены аутентификации для API в Laravel, используя пакет Laravel Sanctum. Он предоставляет простой способ создания и управления токенами доступа. А также его сравнивают с Laravel Passport
Laravel News
API Authentication in Laravel - Laravel News
When it comes to Authentication in Laravel, there are a lot of options. But what should we use when it comes to authenticating your API?
❤4
👨💻 Тест: есть ли у вас способности к программированию?
Этот тест поможет определить наличие у вас потенциала к программированию на интуитивном уровне. Постарайтесь отвечать честно, основываясь на своих личных предпочтениях и склонностях.
Этот тест поможет определить наличие у вас потенциала к программированию на интуитивном уровне. Постарайтесь отвечать честно, основываясь на своих личных предпочтениях и склонностях.
Библиотека программиста
Есть ли у вас способности к программированию?
Этот тест поможет определить наличие у вас потенциала к программированию на интуитивном уровне. Постарайтесь отвечать честно, основываясь на своих личных предпочтениях и склонностях.
🍌10❤2👍2😁2⚡1
👔 Младший PHP-программист
⛳️ ООО Гориллас
💼🥁 Удаленка
💵 от 60 000 до 90 000 ₽
Подробная информация о вакансии
#вакансии https://hh.ru/vacancy/82891967
⛳️ ООО Гориллас
💼🥁 Удаленка
💵 от 60 000 до 90 000 ₽
Подробная информация о вакансии
#вакансии https://hh.ru/vacancy/82891967
novosibirsk.hh.ru
Вакансия Младший PHP-программист в Новосибирске, работа в компании Гориллас (вакансия в архиве c 8 июля 2023)
Зарплата: от 60000 до 90000 ₽. Новосибирск. Требуемый опыт: 1–3 года. Полная занятость. Дата публикации: 05.07.2023.
👍5🌭3🤔2❤1
Образ Docker для взлома интерпретатора PHP
Удобный образ Docker для отслеживания ошибок PHP (ошибок сегментации), для разработки расширений или изменений самого интерпретатора PHP.
Удобный образ Docker для отслеживания ошибок PHP (ошибок сегментации), для разработки расширений или изменений самого интерпретатора PHP.
GitHub
GitHub - dunglas/php-dev-docker: Docker image to hack the PHP interpreter
Docker image to hack the PHP interpreter. Contribute to dunglas/php-dev-docker development by creating an account on GitHub.
👍4❤2
Создание собственного движка шаблонов на PHP
Статья рассказывает о том, как создать собственный шаблонный движок в PHP для рендеринга выражений с использованием оператора "echo".
Автор статьи объясняет, что шаблонный движок - это инструмент, который позволяет разработчикам отделить логику приложения от его представления. Он описывает базовую структуру шаблонного движка, включая классы и методы, необходимые для парсинга шаблонов и выполнения операторов "echo" внутри них.
Статья рассказывает о том, как создать собственный шаблонный движок в PHP для рендеринга выражений с использованием оператора "echo".
Автор статьи объясняет, что шаблонный движок - это инструмент, который позволяет разработчикам отделить логику приложения от его представления. Он описывает базовую структуру шаблонного движка, включая классы и методы, необходимые для парсинга шаблонов и выполнения операторов "echo" внутри них.
ryangjchandler.co.uk
Build Your Own Template Engine in PHP - Rendering & Echo
Exploring software development with PHP, JavaScript, Rust, and beyond.
👍7🍌2❤1
Неудачное внедрение Redis Cluster в монолит на PHP 7.2.X
Исповедь человека о том, как принес в проект проблему, которую так и не устранил в течение долгого времени.
Исповедь человека о том, как принес в проект проблему, которую так и не устранил в течение долгого времени.
Хабр
Неудачное внедрение Redis Cluster в монолит на PHP 7.2.X
Меня зовут Женя и я у мамы PHP-программист . Сегодня расскажу о том как принес в проект проблему, которую так и не устранил в течение долгого времени. Осторожно!!!...
❤9😁3👍1
👔Backend PHP Developer (Laravel)
⛳️ AbeloHost B.V.
💼🥁 Удаленка
💵 от 2 000 до 3 400 €
Подробная информация о вакансии
#вакансии
⛳️ AbeloHost B.V.
💼🥁 Удаленка
💵 от 2 000 до 3 400 €
Подробная информация о вакансии
#вакансии
hh.ru
Вакансия Backend PHP Developer (Laravel) в Москве, работа в компании AbeloHost B.V. (вакансия в архиве c 21 июля 2023)
Зарплата: от 2000 до 3400 € за месяц. Москва. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 18.07.2023.
❤5👍1
Небольшие, но мощные приложения CLI с Minicli
данная статья объясняет, как создать маленькое, но мощное приложение командной строки с помощью библиотеки Minicli в PHP.
Автор статьи начинает с введения в работу с командной строкой и объясняет преимущества создания CLI-приложений, таких как простота использования, скорость и поддержка автоматизации задач.
Затем автор предоставляет подробный обзор Minicli - легковесной библиотеки PHP, предназначенной для создания CLI-приложений. Он объясняет, как установить Minicli и как использовать его для создания команд командной строки.
данная статья объясняет, как создать маленькое, но мощное приложение командной строки с помощью библиотеки Minicli в PHP.
Автор статьи начинает с введения в работу с командной строкой и объясняет преимущества создания CLI-приложений, таких как простота использования, скорость и поддержка автоматизации задач.
Затем автор предоставляет подробный обзор Minicli - легковесной библиотеки PHP, предназначенной для создания CLI-приложений. Он объясняет, как установить Minicli и как использовать его для создания команд командной строки.
Laravel News
Small but powerful CLI apps with Minicli - Laravel News
Building CLI applications can be a lot of fun. We don't have to worry about the UI, and we can write beautiful PHP code that doesn't need any build steps.
👍9❤7😁1
Важно: правила площадки❗️
1️⃣ За спам, рекламу, ботоводство, скам — бан и удаление всех комментариев
2️⃣ За оскорбления группы/канала/админа/других участников, политические дебаты — первый раз удаление, второй раз — профилактический бан на неделю, третий раз — бан
3️⃣ За ссылки на нелегальные ресурсы — первый раз удаление, второй раз — бан
Напоминаем, что написать нам можно сюда: @proglibrary_feedback_bot
Пожалуйста, соблюдайте правила — мы со своей стороны тоже будем стараться максимально оперативно модерировать комментарии.
1️⃣ За спам, рекламу, ботоводство, скам — бан и удаление всех комментариев
2️⃣ За оскорбления группы/канала/админа/других участников, политические дебаты — первый раз удаление, второй раз — профилактический бан на неделю, третий раз — бан
3️⃣ За ссылки на нелегальные ресурсы — первый раз удаление, второй раз — бан
Напоминаем, что написать нам можно сюда: @proglibrary_feedback_bot
Пожалуйста, соблюдайте правила — мы со своей стороны тоже будем стараться максимально оперативно модерировать комментарии.
❤9😁7👍6
Интерфейсы в Laravel: лучшие практики для поддерживаемого и тестируемого кода
Статья рассматривает важность использования интерфейсов в Laravel для создания поддерживаемого и тестируемого кода.
Здесь объясняется, что интерфейсы - это контракт, описывающий, какие методы должны быть реализованы классом. Они помогают разделить интерфейс пользователя и реализацию, облегчают поддержку и изменения кода, а также облегчают тестирование.
Статья начинается с объяснения основных понятий, связанных с интерфейсами. Затем представляется несколько практических примеров использования интерфейсов в Laravel. Он объясняет, как создавать и реализовывать интерфейсы, как использовать их в классах и контроллерах Laravel, а также как использовать типизацию аргументов функций для улучшения читаемости и поддерживаемости кода.
Статья рассматривает важность использования интерфейсов в Laravel для создания поддерживаемого и тестируемого кода.
Здесь объясняется, что интерфейсы - это контракт, описывающий, какие методы должны быть реализованы классом. Они помогают разделить интерфейс пользователя и реализацию, облегчают поддержку и изменения кода, а также облегчают тестирование.
Статья начинается с объяснения основных понятий, связанных с интерфейсами. Затем представляется несколько практических примеров использования интерфейсов в Laravel. Он объясняет, как создавать и реализовывать интерфейсы, как использовать их в классах и контроллерах Laravel, а также как использовать типизацию аргументов функций для улучшения читаемости и поддерживаемости кода.
DEV Community
Interfaces in Laravel: Best Practices for Maintainable and Testable Code
Interfaces are a fundamental feature of object-oriented programming languages, including PHP. In...
❤9👍5
👔Backend laravel разработчик Junior
⛳️ REKA
💼🥁 Удаленка
💵 на собеседовании
Подробная информация о вакансии
#вакансии
⛳️ REKA
💼🥁 Удаленка
💵 на собеседовании
Подробная информация о вакансии
#вакансии
spb.hh.ru
Вакансия Backend laravel разработчик (junior, junior+, middle) в Санкт-Петербурге, работа в компании REKA (вакансия в архиве c…
Зарплата: не указана. Санкт-Петербург. Требуемый опыт: не требуется. Полная занятость. Дата публикации: 05.08.2023.
❤9👍4