На одной из ИТ конференций по бизнес-анализу я проводил мастер-класс «Моделируем IT архитектуру предприятия». Участники были разбиты на группы, и было дано одно из заданий из нашего Курса аналитика 1С: Читать далее
UI‑тесты редко ломаются красиво: один редизайн формы — и локаторы приходится чинить по всему проекту. В статье разберём, как собрать первый автотестовый проект на Java и Selenium с Page Object Pattern: куда класть страницы и компоненты, как писать базовый класс, почему лучше держаться за data-test и какие ошибки быстро превращают аккуратную архитектуру в набор хрупких обёрток. Читать далее
Итак, мы подробно рассмотрели в статье, как работают важнейшие составляющие реальной шахматной программы по отдельности и вместе. Пора подвести некоторые итоги, сделать выводы, и попытаться оценить будущие перспективы. Читать далее
Рассказываю как собрал self-hosted платформу стриминга игр с нуля: Android sender на Kotlin + C++ JNI, собственный UDP транспорт, NAT traversal с relay fallback и Control Plane на ASP.NET Core с биллингом. Особое внимание — фиче TouchLatencySprint, которая режет input lag без root-доступа. Читать далее
Короткая статья о плагине, с помощью которого можно сделать строку поиска на сайте по товарам чуточку удобнее. Читать далее
На самом деле, JavaFX есть механизм кастомизации уже существующих компонентов (StackPane, Pane, HBox, VBox, ScrollPane и т.д.) с помощью css. css javafx поддерживает псевдоклассы (after, before, hover, focused, presed и так далее). В целом все гибко и можем довольно легко взять любой компонент и превратить его в свое родное.…
«Что нового в Swift» — кураторский дайджест релизов, видео и обсуждений в проекте и сообществе Swift.Для начала мы остановимся на некоторых локальных группах встреч, которые делятся контентом о Swift:По всему миру локальные группы встреч и конференции объединяют разработчиков Swift, и…
31 мая 1911 года громадный корпус «Титаника» впервые коснулся воды в Белфасте на верфи Harland & Wolff. К 115-летию спуска знаменитого судна на воду напрашивается неудобный вопрос: кто и сколько заработал и продолжает зарабатывать на этой трагедии? Читать далее
Рассказываю, как мы собрали SEO-панель для динамического каталога: sitemap, robots.txt, мета-превью, RSS, диагностика и переобход в одном интерфейсе. Без секретов и полного кода, но с архитектурой и граблями продакшена. Читать далее
https://security-tracker.debian.org/tracker/DSA-6321-1