Константин Савялов — ведущий инженер-программист и iOS-разработчик, специалист по разработке мобильных приложений. Он окончил физический факультет Ереванского государственного университета. Профессионально занимается iOS-разработкой с 2014 года.
Константин Савялов — ведущий инженер-программист и iOS-разработчик, специалист по разработке мобильных приложений. Он окончил физический факультет Ереванского государственного университета. Профессионально занимается iOS-разработкой с 2014 года.
Прежде, чем приступить к созданию приложения, нужно продумать его архитектуру. Предлагаем вам 12 советов, которые помогут создать хорошую архитектуру ПО.
В PHP для сравнения строк используется несколько функций. В этой статье мы поговорим о том, как сравнить строки в PHP.
О макросах в Laravel сказано явно недостаточно, и мы постараемся исправить эту досадную оплошность. Если говорить о макросах вкратце, то речь идёт о способе расширения метода класса, однако не через наследование, а через замыкание.
Леонид Орлов занимается профессиональной разработкой на Python уже более 7 лет. Он начинал свою карьеру в крупной международной компании Prognoz, где несколько лет участвовал в реализации проектов для Правительства РФ, разрабатывая системы сбора, хранения и анализа данных с использованием многомерных структур типа ADOMD.
Иногда нам нужно выполнить преобразование строки в целое число либо в число с плавающей точкой. Потребность в этом возникает для осуществления ряда операций. Как это сделать в Python, мы сейчас и поговорим.
Составление презентаций — неотъемлемая часть работы любого методиста или преподавателя. Но презентация презентации рознь. Чрезвычайно важно при создании презентации правильно подать свои идеи, грамотно и увлекательно раскрыть тему вне зависимости от сложности.
Мы в OTUS постоянно интересуемся мнением наших студентов о том, насколько им интересно учиться, что именно они узнают, чем запоминаются занятия, с какими проблемами сталкиваются. Специально для этого была внедрена опросная система, цель которой — улучшить качество образования и оперативно устранять возникающие проблемы. И конечно, мы всегда радуемся, когда студенты готовы дать фидбек не только в формате опроса, но и ответить на конкретные вопросы лично. Так мы связались с Романом Травиным, выпускником курса «Администратор Linux».
Хочу поделиться небольшим кейсом оптимизации Laravel-приложения. Этот кейс служит хорошей иллюстрацией алгоритма оптимизации в целом, в процессе пришлось столкнуться с типичными проблемами, плюс он содержит несколько решений, относящихся именно к Laravel.
Ещё не так давно у процесса обеспечения качества ПО были два отдельных направления тестирования: ручное и автоматическое. Основной задачей инженеров по ручному тестированию было проведение регрессионного тестирования и тестирования новой функциональности, в то время как инженеры по автоматизированному тестированию были сосредоточены исключительно на написании кода.