-
Добрый день! Я — Иваев Зафар, iOS разработчик в компании Usetech. В этой статье мы узнаем как фреймворк Combine помогает нам разрабатывать функционал приложения с помощью встроенных функций — операторов. Итак, мы покроем следующие типы операторов:Последовательные операторыОбъединяющие операторыПоследовательные операторы.first, .first(where:).last,…
-
Графическая логическая игра Льюиса Кэрролла
Льюис Кэрролл известен миру прежде всего как автор «Алисы в Стране чудес» с необычными волшебными персонажами — Чеширским Котом, Мартовским Зайцем, Птицей Додо, Белым Кроликом и, конечно, загадочным Шалтаем-Болтаем. Однако Льюис Кэрролл кроме популярных детских книжек также написал серьёзные трактаты…
-
Использование фейкового сервера для тестирования UI (и не только)
Недавно на проекте, на котором я работал, мы столкнулись с проблемой рефакторинга одной из самых больших форм нашего UI. Сама форма принадлежит более сложной форме, включающей пару шагов с входными данными, зависящими друг от друга, некоторые другие извлекают данные из…
-
Управляем командой и продуктом: 7 SCRUM-инструментов для команд и компаний
О том, что такое SCRUM, рассказывать на Хабре необходимости нет. Эта методология применяется компаниями любого масштаба для работы над проектами с оптимизацией взаимодействия команды. У нее есть как поклонники, так и противники, в чем можно убедиться, почитав комментарии под статьями…
-
Selenide vs Selenium — подробное сравнение
В настоящее время люди используют инструмент Selenide вместо Selenium Web Driver. Selenide — это фреймворк, разработанный для автоматизации тестирования с помощью Selenium Web Driver. Его API достаточно хорош для взаимодействия с Selenium Web Driver. В Selenium имеется отличная библиотека для работы…
-
7 распространенных ошибок в SQL-запросах, которые делал каждый (почти)
Сегодня SQL используют уже буквально все на свете: и аналитики, и программисты, и тестировщики, и т.д. Отчасти это связано с тем, что базовые возможности этого языка легко освоить. Однако работая с большим количеством junior-ов, мы раз от раза находим в их…
-
Книга «Этичный хакинг. Практическое руководство по взлому»
Привет, Хаброжители! Практическое руководство по взлому компьютерных систем с нуля, от перехвата трафика до создания троянов. Книга «Этичный хакинг» освещает современные проблемы кибербезопасности и помогает освоить навыки, необходимые любому этичному хакеру. Сделайте первый шаг в карьере пентестера, ознакомившись с методами…
-
Адаптация Android-приложения для незрячих
Если вы мобильный разработчик, знаете ли вы, каково пользоваться вашим приложением незрячим людям? В каких именно местах они могут столкнуться с главными сложностями? Как вообще будет происходить взаимодействие с приложением?Виктор Вихров (Яндекс Go) рассказал о том, как сделать Android-приложение более…
-
Как мы подняли сквозную конверсию с 20 до 33% с помощью алгоритмов AI?
История Bash Today — сервиса бронирования площадок для мероприятий в Москве и Санкт-Петербурге , основанного в 2015 г.Серьёзная проблема для сервиса бронирований — прямые платежи от клиентов площадкам по заявкам, пришедшим через маркетплейс. Из-за этого компания лишается своей комиссии. Стандартные…
-
Интересные игровые мониторы на начало 2022 года
Выбрать монитор для ПК, в наше время — это непросто. Разнообразие сбивает с толку. Когда дело доходит до игровых мониторов — выбор усложняется. В нашем топе мы расскажем, на какие игровые мониторы стоит обратить внимание и почему.