habrahabr
Размышления о 18 годах работы в Google

Я пришел в Google в октябре 2005 года, а спустя 18 лет подал заявление об уходе. Прошлая неделя стала моей последней неделей в Google.Я считаю, что мне очень повезло, что мне довелось работать в Google в первые годы после IPO. В отличие от большинства компаний и вопреки распространенному мнению, сотрудники Google, начиная с младших инженеров и заканчивая руководителями высшего звена, были по-настоящему хорошими людьми, которые очень сильно заботились о том, чтобы поступать правильно. Часто выс…

  • воскресенье, 26 ноября 2023 г. в 00:00:21
habrahabr
Моя любимая задача для собеседований по программированию

В сети есть уйма постов и видео, где разбираются ответы на вопросы LeetCode. Но обычно рассмотрение в них происходит с позиции соискателя, а не работодателя. В этой же статье я приведу разбор собственной задачи по программированию, которую использовал при приёме людей на работу в Amazon, Google и Microsoft. За 25 лет в сфере Big Tech я провёл более тысячи собеседований: чуть больше восьмисот в Amazon в качестве Bar Raiser, пару сотен в Microsoft и около сотни в Google. Моя награда AWS …

  • воскресенье, 26 ноября 2023 г. в 00:00:20
habrahabr
Если удастся кристаллизовать стекло, то получится это

Несмотря на весьма специфические свойства, которые невольно ассоциируются с оконным стеклом, можно так модифицировать этот материал, что его "мама родная не узнает". После обработки он вполне подойдёт для изготовления сопел реактивных двигателей, подшипников, термостойких лопаток турбин и даже для прочных термостойких покрытий космической техники.Такие "модифицированные стёкла" образуют целый класс материалов, который называют ситаллами или стеклокристаллическими материалами. Ч…

  • воскресенье, 26 ноября 2023 г. в 00:00:20
habrahabr
OpenConnect: недетектируемый VPN, который вам понравится

Тут недавно проскочила новость, что со следущего месяца Роскомнадзор запрещает писать про VPN и технологии обходов блокировок. Я лично на запреты Роскомнадзора клал <вырезано цензурой>, но Хабр, видимо, будет вынужден ограничить доступ к подобным статьям из РФ, поэтому давайте от души поразвлекаемся в последнюю неделю пока можно. А потом я уйду на покой и наконец-то буду писать статьи про C++.Я уже написал здесь много статей на тему прокси-протоколов и прокси-клиентов, которые очень сло…

  • воскресенье, 26 ноября 2023 г. в 00:00:19
habrahabr
Роскомнадзор: c 1 декабря в России запрещается писать про VPN

Как сообщает Роскомсвобода, с 1 декабря Роскомнадзору разрешено блокировать сайты с информацией о VPN и иных способах обхода блокировок. Точная формулировка — сведения «о способах, методах обеспечения доступа к информационным ресурсам и (или) информационно-телекоммуникационным сетям, доступ к которым ограничен на территории Российской Федерации».С предложением наделить РКН такими полномочиями в начале сентября выступило Минцифры. Позднее Роскомнадзор разработал критерии оценки для ограничения …

  • воскресенье, 26 ноября 2023 г. в 00:00:18
golang
Расширение для стандартных модулей управления конфигурациями в Go

Всем доброго времени суток! Имея за плечами многолетний опыт разработки в Java, а точнее в Spring Framework и начав разрабатывать на языке Go в промышленных масштабах, я стал сталкиваться с такой проблемой, что мне действительно не хватает многих фишек из Spring'a. И одна из этих проблем: указание переменной среды в качестве параметра в конфигурационных yaml-файлахДля автоматизации деплоя, использования различных правил сборки проблема вставала все острее и острее. Я поисследовал различные…

  • воскресенье, 26 ноября 2023 г. в 00:00:16
javascript
Многооконное веб приложение — решение для перегруженных интерфейсов

ВведениеВ данной статье будет рассмотрено возможное решение для разгрузки интерфейсов веб приложений – создание приложения с возможностью выноса части функционала в дополнительные окна, или же просто многооконное приложение.Основа стека React + Redux.ПредисловиеВстречалось ли вам браузерное приложение с чересчур нагруженным интерфейсом, в котором боковые панели с настройками или данными перекрывают основное окно?Мне практически нет, но это не значит, что их не существует.Устроившись на новую р…

  • воскресенье, 26 ноября 2023 г. в 00:00:14
github
antirez / botlib

C Telegram bot frameworkBOTLIB - Telegram C bot framework WARNING: API is work in progress. Don't consider it reliable until this message is removed. Installation Create your bot using the Telegram @BotFather. After obtaining your bot API key, store it into a file called apikey.txt inside the bot working directory. Alternatively you can use the --apikey command line argument to provide your Telegram API key. Optionally edit mybot.c to personalized the bot. Build the bot: you need libcurl a…

  • воскресенье, 26 ноября 2023 г. в 00:00:07
github
wesbos / hot-tips

The code behind my hot tips🔥 "Wes! Can I get the code from that Tip?" Bit of a mess right now, but this is my playground for testing things and recording tips. https://twitter.com/wesbos https://tiktok.com/wesbos https://youtube.com/wesbos/shorts https://instagram.com/wesbos/reels https://linkedin.com/in/wesbos You may be interested in: The vite config for live reloading The Caddyfile for a local https server The .vscode settings for a clean UI

  • воскресенье, 26 ноября 2023 г. в 00:00:05