Galaxy A33 и OneUI - это крайне положительный опыт за небольшие деньги в сравнении с iPhone.

How to rewrite legacy project to ReactJS

Олег Кусов11.09.2022
19

We may want to rewrite legact app, for example BackboneJS or even ReactJS with custom state manager to something modern. In the first case it will be necessary to determine the rewriting strategy. If the application has complex pages then it is unlikely that it will be possible to rewrite it entirely at once so you have to figure out how to insert pieces of React components into the old stack and synchronize the state.

Итак, учитывая довольно слабую динамику развития продуктов Apple и на основе тенденций рынка можно предположить как Apple будет развивать свои продукты.

Apple на презентации показала фичу Dynamic Island. Так компания попыталась скрыть крупные вырезы в экране.

Уже сейчас каждый может установить на свой PC нейросеть и кидать ей запросы, после чего она будет генерировать готовые изображения. И всё это абсолютно бесплатно. При этом хочу отметить, что качество выдаваемых результатов очень достойные.

Существуют разные способы коммуникации клиента с сервером. В этом материале предлагаю рассмотреть HTTP, Server Sent Events, Websockets и Long Polling.

Итак, решил я открыть сайт Лебедева, чтобы вдохновиться новыми интерфейсами для блога, есть и очень крутые работы, но есть и те, что вызывают у меня кучу вопросов. Давайте рассмотрим дизайн приложения Эркипер от студии Лебедева. Это ПО для сотрудников кафе и ресторанов для управления заказами.

Пятница, вы кидаете PR ветки feature/a, но хотите на выходных чуть-чуть поработать. У коллег выходной, а изменения нужны вам для продолжения работы. Как быть? Можно, конечно всю фичу делать в одной ветке, но это плохая практика и для удобства команды лучше пилить мелкие фичи. Поэтому давайте рассмотрим другой вариант.

В новой версии macOS Venture появилась функция Stage Manager. Она позволяет группировать окна на рабочем столе в папки и управлять ими через левое меню на экране. Проблема в том, что в macOS уже есть рабочие столы и зачем нужно повторять то что уже есть? Не очень понятно. Я решил поразмыслить над тем, что можно было действительно улучшить, как мне кажется.

Итак, в прошлой статье мы немного поговорили о том, как работают модули в JavaScript, а теперь предлагаю рассмотреть сборщики модулей или просто бандлеры. Сегодня невозможно представить крупный проект, который бы собирался без бандлера.

Фронтенд в простом виде это HTML, JS и CSS файлы. Когда веб-сайты были простыми, а JS использовался лишь для обработки событий нажатия, все было нормально. Постепенно JS как язык становился более продвинутым, а логика фронтенд-приложений усложнялась. Появилась необходимость разбивать скрипты на отдельные модули.

Apple без Стива Джобса

Олег Кусов13.06.2022
35

Apple держала планку качества на протяжении многих лет, но чуть поразмыслив над тем, какой получилась презентация WWDC, я пришел к выводу о том, что не всё так гладко.

Apple представила Stage Center. Это функция, с помощью которой можно использовать рабочий стол iPad как на обычном PC, изменяя размеры окон приложений и перемещая их по экрану. Но есть несколько вещей, которые меня смущают.

Да, это случилось! Во времена турбулентности так важно иметь источник вдохновения и именно Apple им становится. Компания представила долгожданный MacBook Air 2 на M2 и новые операционки.

Сегодня множество вещей человечество вынуждено делать вручную, а какие то вещи вообще сегодня невозможны без дронов. Еще лет 5 назад дроны воспринимали просто как игрушку для съемки видео, позже их начали использовать в кинематографе, а сегодня дроны претендуют на роль самых эффективных помощников человечества.

В процессе работы я столкнулся с довольно забавным кейсом. В приложении обработка ошибок происходила на глобальном уровне через window.addEventListener('error', () => {...}) и window.addEventListener('unhandledrejection', () => {...}) для отлова ошибок асинхронного кода.

На фоне разговоров о том, что ряд приложений может исчезнуть из App Store и Google Play, я принял решение перейти на Android. Выбор был долгим. После iPhone 12, казалось, найти достойную замену будет сложно. Смотрел в сторону Galaxy S21 Fe, но смартфон сильно греется и не ощущается флагманским в руках. К тому же, используя дорогие флагманы, постоянно относишься к ним с особой осторожностью, приходилось носить iPhone все время в чехле, что утомляет, поэтому я начал смотреть варианты на Avito.

Я не буду спрашивать вас зачем вам понадобилась такая связка, но это как минимум прикольно.

Шпаргалка по GIT (2022)

Олег Кусов20.02.2022
115

В этом материале я расскажу о самых полезных командах Git, которые могут выручить вас в критической ситуации.

Ох уж эта Windows! Но я всё равно её люблю.

Главная