Если рынок повторит 2008-й, сегодняшние MVP имеют отличный шанс стать новыми AirBnb, Uber и Slack. Смотрим на данных Crunchbase и PitchBook, что хорошего для ранних стартапов в текущей ситуации на венчурном рынке и как это можно использовать в общении с инвесторами.
Новости
Многопоточность на фронте: абсурд или прекрасное архитектурное решение?
Веб-сайты уже давно перестали напоминать простые листы с текстовой информацией. Сейчас это полнофункциональные приложения, порой с очень сложной и тяжелой логикой. А чем больше логики и чем сложнее она становится, тем сильнее сайт начинает замедляться, что, естественно, не нравится пользователям. Сейчас это решают разными способами, например с помощью ленивой подгрузки, а более рисковые пробуют применять микрофронты или виджетные системы. Однако есть еще один вектор, на который пока никто не обращает внимания: использование многопоточности в браузере.
Практически во всех областях IT-разработки весь мир перешел на использование многопоточности: мобильные приложения, бэкенд, прикладное программирование. И даже процессоры развиваются в сторону увеличения количества ядер. Но на фронте многопоточность используют нечасто, и эта тема до сих пор почему-то не очень популярна, особенно в ру-сообществе.
Сегодня я постараюсь это исправить, открыв для вас фантастический мир многопоточности в браузере.
Security микросервисов с помощью Spring Cloud Gateway и TokenReley
Данная статья результат поиска некоего каноничного решения организации безопасности доступа к ресурсам в микросервисной архитектуре, построенной в экосистеме Spring. После прочтения десятка статей по данной тематике, к сожалению, не нашел то, что искал. Spring Security оказался одной из самых недопонятых технологий. Основная проблема у всех - изобретение своего велосипеда поверх стандартного функционала Spring Security. Зачастую, данные статьи сопровождаются комментариями никогда так не делать. И у многих, наверно, возникает вопрос, а как собственно можно делать. Ситуацию несколько прояснила официальная документация. Взяв её за основу, я хочу показать, как можно организовать безопасность микросервисов максимально простым и быстрым способом.
Сложный путь к магнитному монополю Дирака
В августе 2022 года я публиковал статью «Как и зачем создавать вселенную в лаборатории», в которой рассказал о сути исследований Андрея Дмитриевича Линде и об их связи с многомировой эвереттовской интерпретацией квантовой механики. Там я затрагивал и тему магнитных монополей. Магнитный монополь – это гипотетическая (предположительно, элементарная) частица, представляющая собой однополюсный магнит – в отличие от всем известного магнита с двумя полюсами. Существование монополя было предсказано в 1931 году Полем Дираком – тогда же Дирак предсказал существование позитрона (антиэлектрона). Позитрон – это первая известная античастица, уже в 1932 году он был обнаружен в космических лучах и принёс Дираку Нобелевскую премию по физике. Но полноценный элементарный монополь пока остаётся чисто теоретическим конструктом.
Существование монополей прогнозируется в рамках некоторых теорий великого объединения (GUT), но в природе они пока не обнаружены и в ускорителях не получены. Ниже будет рассмотрены гипотезы о том, почему монополи до сих пор не найдены, какие косвенные проявления или аналоги монополей всё-таки существуют, и что всё это может значить.
Ценности (история в IT и не только)
Однажды, будучи на одном из IT-митапов, я случайно услышала разговор ребят о том, сколько они зарабатывают и каких целей хотят достичь.
Где-то, наверно, на первой трети диалога общими усилиями выяснилось, что если поставить себе цель поглобальнее да помощнее, а лучше, так сказать, и влезать в нужную тему с целью - то и заработок так получится увеличить.Этот вывод был сделан из примера, когда чувак очень сильно хотел себе квартиру за 30 000 000 руб, поставил цель, начал иметь доход свыше 400к в месяц и достиг ее - купил.
Статья о том, как «Не надо искать работу за границей»
Все советы выполнены профессионалами. Пожалуйста, не пытайтесь повторить самостоятельно!
HTML-шаблоны на сервере снова в моде! htmx и другие средства борьбы с javascript fatigue
Под html-шаблонами я, конечно, имею в виду не React SSR, а самые настоящие олдскульные шаблоны. В этой статье будем говорить о low-js, no-js и javascript fatigue в целом - рецепты для серверного разработчика.
Также поговорим о divkit - аналоге html для мобилок, недавно выпущенный Яндексом в опен-сорс - Вы, наверно, догадались, какое отношение может иметь одно к другому.
Не совсем свежие новости, но сторонники оппозиции растущему влиянию javascript, наконец, смогли направить усилия в нужное русло, и в результате этого родился фреймворк htmx! Поговорим о том, как он работает, а также, какие ещё фреймворки используют серверные шаблоны в 2022.
Что такое стандарты на крипто-токены?
Стандарты токенов - это набор согласованных правил, которые определяют дизайн, разработку, поведение и работу криптовалютных токенов на определенном протоколе блокчейна. Для того чтобы стандарты токенов были полезны, они должны быть массово приняты. Без принятия эти правила не могут быть возведены в статус "стандарта", поскольку стандарты - это правила, которым обычно следует широкий круг людей.
В этой публикации мы рассмотрим, почему стандарты важны для повышения уровня принятия и использования криптовалютных токенов. Мы также рассмотрим, как разрабатываются стандарты Ethereum и кратко обсудим стандарты Solana.
Кто такой системный аналитик и как не перепутать его с бизнесом
В мире IT аналитики я всего год. Но даже за такой небольшой промежуток времени, при поиске работы столкнулась с настолько разным и размытым пониманием понятия "Системный аналитик", что сегодня хотелось бы немного разобраться, что же это за неведомый науке зверь.
Windows воспринимает Dvorak, как QWERTY. Исправляем сие недоразумение
Каждый, кто создавал кастомную не-QWERTY раскладку клавиатуры через Microsoft Keyboard Layout Creator (MSKLC), обнаружил, что в процессе работы во множестве программ (включая все программы в .NET) горячие клавиши находятся на тех же местах, что и раньше у QWERTY-раскладки (Ctrl+C
, Ctrl+V
всё там же; для пользователя Dvorak это теперь Ctrl+J
и Ctrl+K
, соответственно).
В этой ситуации разработчики приложений ни в чём ни виноваты, дело в особенности работы MSKLC, которая не меняет расположение виртуальных клавиш. Под катом разберёмся, как устроен .klc-файл и как его отредактировать, чтобы всё встало на свои места.
Как я вернулся к разработке инди игры после 6 лет паузы
С перерывом в 6 лет пилю игру под названием DRAWING в жанре bullet-hell. Вот ссылка на itch.io. Играть можно прямо в браузере.
«А давайте выйдем на рынок СНГ»: как масштабировать сайт, если он к этому не готов
Рано или поздно у крупных проектов наступает такой этап, когда достигнут потолок по аудитории или финансовым показателям и нужно как-то расти дальше. И вот в один прекрасный день сияющие коллеги приходят к тебе со словами «Мы тут решили выйти на рынок США/Китая/СНГ…».
Если архитектура сайта изначально проектировалась с учетом международного развития — это хорошо. Однако если за все время жизни проекта вы концентрировались на том, что нужно «здесь и сейчас» и никто не задумывался о том, чтобы когда-нибудь вынести бизнес за пределы России, то могут возникнуть сложности.
Чем порадует и удивит Swift в 2023 году?
В проекте Swift происходит много захватывающей работы, и за всем этим трудно следить, потому что это происходит во многих различных репозиториях, пул-реквестах и форумах. Чтобы дать сообществу лучшее представление об общей картине, Основная Команда провела исследование среди рабочих групп и разработчиков по всему проекту и собрала информацию о том, на чем они сосредоточены в течение следующего года.
Пожалуйста, имейте в виду, что здесь ничто не является заключением для какого-либо конкретного релиза проекта - планы и приоритеты со временем могут меняться. Это также не полный список всего, что происходит в проекте. Тем не менее, мы надеемся, что вы найдете его интересным и информативным, и если у вас есть вопросы по любой из этих областей, пожалуйста, не стесняйтесь обращаться и спрашивать более подробную информацию.
Что такое культура Test & Learn: зачем она нужна диджитал-компаниям и как ее внедрить
В цифровом пространстве важно развиваться, улучшать свой продукт и привлекать аудиторию, что зачастую требует немалых вложений. В связи с этим особую важность приобретает такая культура и организация работы в компании, при которой подобные вложения будут приносить максимальную отдачу, а результаты - использованы наиболее эффективно. В этом поможет культура тестирования, или, как ее иначе называют, Test & Learn. В этой статье я расскажу, на каких принципах строится эта культура, почему стоит к ней присмотреться и как развивать ее в своей компании.
Истории
«Радужная» перспектива работы разработчика, ожидание / реальность
Поговорим об основных заблуждениях о работе разработчиком у начинающих специалистов, почему не стоит романтизировать профессию и верить на слово обещаниям с курсов. В конце статьи немного мотивации для тех, кто уже начал работать и чувствует себя неуверенно.
Как перевести деньги в Казахстан из России и наоборот?
В Сентябре 2022 года, Казахстан побил все рейтинги по количеству переехавших граждан РФ. В связи с этим вопрос перевода денег между двумя странами стал актуальным как никогда. В это посте хотелось бы разобрать виды денежных переводов в Республику Казахстан, как при наличии там открытого счета в банке, так и без него.
Самыми популярными способами перевода денежных средств являются:
Микро-сервисы и макро-твиттер
Много шуму поднято из-за публичного обсуждения "вхождения во власть" Илона Маска с его новоприобретённым Твиттером. Это действительно хороший повод для понимания того, что творится в современных информационных технологиях. Поэтому рассмотрим проблему со стороны оппонентов повсеместно распространённой излишней сложности, коллективно называемой "микросервисная архитектура".
Работа в нотном редакторе MuseScore. Часть 5.3
Продолжение Работа нотном редакторе MuseScore. Часть 5.2
В любом нотном тексте, сложнее чем запись одной мелодии, возникает необходимость многоголосой записи.
Нешаблонное применение встроенных шаблонов
Как всё успевать: 10 проверенных принципов борьбы с хаосом задач
Задачи окружают нас повсюду — и дома, и на работе, и во всяческих аспектах нашей повседневной жизни. У каждого со временем появляются собственные приёмы и методики работы со списками задач. Кто-то предпочитает специальные программы, кто-то по старинке всё записывает в бумажный ежедневник. Есть и те, кто вообще не занимается специальным планированием, но при этом всё успевает чудесным образом.
За долгие годы работы в IT такие методики и принципы выработались и у меня. Например, «Принцип пустого почтового ящика». Или «Принцип постепенного проявления». Они проверены временем и помогают мне успешно ориентироваться в окружающем потоке задач. В этой статье я хочу поделиться с вами этими принципами. Возможно, какие-то из них покажутся вам полезными и пригодятся.
Анализ больших данных в Excel: используем сводную таблицу для работы с BigQuery, Snowflake и ClickHouse
BigQuery и другие аналитические хранилища в сочетании с современными BI инструментами перевернули работу с данными за последние годы. Возможность обрабатывать терабайты информации за секунды, интерактивные дашборды в DataStudio и PowerBI, сделали работу очень комфортной.
Однако если посмотреть глубже, можно увидеть - выиграли от этих изменений в основном профессионалы, владеющие SQL и Python и бизнес пользователи на руководящих позициях, для которых разрабатываются дашборды.
А как быть с сотнями миллионов сотрудников, для которых главным инструментом анализа был и остается Microsoft Excel?