Месяц: Январь 2021
-
В 40 я всё ещё разработчик?
Если вам кажется, что 40 — это уже слишком, вы ошибаетесь. Представьте: вы рано приходите в офис. Бросаете рюкзак и отправляетесь на кухню. Вы полночи уговаривали детей уснуть, и они рано разбудили вас. Теперь вам нужен кофе. С кружкой кофе в руке вы замечаете, что на кухне разговаривают три разработчика. Сейчас 9 утра. Они просто…
-
Server-Side Rendering с нуля до профи
В данной статье мы разберем влияние SSR на SEO оптимизацию приложения. Пройдем с вами путь по переносу обычного React приложения на SSR. Разберем обработку асинхронных операций в SSR приложениях. Посмотрим, как делать SSR в приложениях с Redux Saga. Настроим Webpack 5 для работы с SSR приложением. А также рассмотрим тонкости работы SSR: Генерация HTML Meta…
-
Опубликован стабильный релиз самодостаточных пакетов Flatpak 1.10.0
Отличные новости в понедельник, %username%. На днях была опубликована стабильная ветка инструментария Flatpak 1.10. Она предназначена для сборки самодостаточных пакетов, которые не привязаны к конкретным дистрибутивам Linux и выполняются в специальном контейнере, изолирующем приложение от системы. Flatpack-пакеты гарантированно работают для Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint, Alt Linux и Ubuntu. Они также…
-
Наставничество в IT: растём сами и помогаем расти другим
Достигнув уровня мидла, разработчики не всегда понимают, как и куда развиваться дальше. Проекты требуют примерно тех же умений, и выполнять их сравнительно легко. Кто-то захочет пойти в техлиды, кто-то сделает ставку на горизонтальный рост и изучение новых языков программирования. А кому-то захочется сделать следующий шаг и начать работать с командой, передавать свои знания и руководить.…
-
Mark gauntlet v4.2: мануал по созданию
В прошлой статье я показал то, как развивался мой проект и, в частности Mark gauntlet. Вкратце: это перчатка-наруч, на которой есть радиомодули и разные интерфейсы взаимодействия. Версия 4.2 скорее всего последняя и я постарался сделать её презентабельной и лёгкой в повторении.1.Печатные деталиПроектировалось всё в Fusion 360. Детали можно скачать как в slt формате, так и…
-
Как Google Play разрушил все ожидания. Опыт создания игры на Android. 2 месяца разработки. Отказ. Временный бан Admob
Привет, сегодня я расскажу вам о разработке своей первой игры на Android, публикации ее в Google Play, закупке рекламы в Google Ads и доходе. Я советую эту статью к прочтению каждому кто впервые будет создавать игру, ведь тут вы найдете полезную информацию и некоторые нюансы, с которыми лично я не сталкивался в историях других людей.ПредысторияНачнем…
-
Что не так с Эфириумом
Подборка лучших аргументов против Ethereum и ETHЧтобы быть объективным важно смотреть на вещи критически и принимать в расчет разные точки зрения. Потому основатель Bankless Райан Шон Адамс попросил криптосообщество привести все свои лучшие аргументы против Эфириума и ETH на случай, если он упускает из виду что-то очень важное.Забегая наперед скажу, что изрядная доля критики исходила от биткоин-максималистов,…
-
Руководство по стилю Kotlin для Android разработчиков (Часть I)
Данная статья охватывает не только эстетические вопросы форматирования, но и другие типы соглашений и стандартов, которые необходимо знать Android разработчику.Основной фокус, в первую очередь, на жестких правилах, которым следуют Google разработчики повсеместно!Сначала я думал, что статья будет небольшой, но из-за слишком колоссального количества примеров кода она достаточно выросла.Поэтому я решил разделить её на две части.Обе…
-
Нужен ли «О365 для самых маленьких»?
Коллеги, после довольно положительного отклика на статью про миграцию в O365 (Миграция О365 или подождите 72 часа) мне стало любопытно, насколько вам может быть полезен материал вообще про О365, про то, какими сервисами пользуемся и зачем, какие интересные случаи были на практике, скандалы, интриги, расследования. Прошу ответить на несколько вопросов и мотивировать на дальнейшие труды.
-
Трансиверы для Marea: передача данных между континентами достигла рекордных 30 Тбит/c на пару волокон
Оптический кабель Marea Межконтинентальный подводный кабель связи Marea — один из самых быстрых на сегодняшний день — установил новый рекорд. Скорость передачи данных по оптоволокну, проложенному по дну Атлантического океана, составила 30 Tбит/с. Все благодаря новому поколению трансиверов Infinera — Infinite Capacity Engine 6 (ICE6). Считается, что полностью свой потенциал Marea раскроет к 2025 году.