Senior Software Vlogger – Telegram
Senior Software Vlogger
19.5K subscribers
495 photos
29 videos
2 files
987 links
Программирование и IT

Все ссылки и реклама https://news.1rj.ru/str/seniorsoftwarevlogger/3

Для РКН: 5035224480
Download Telegram
Если вы хотите двигаться сложный фронт и не знаете с чего начать рекомендую этот подкаст где рассказывают про то как делать local first приложения. То есть которые работают в браузере с отключённым интернетом и умеют синхронизироваться.

Сегодня прямо с утра со второго выпуска начал и уже до 6 дослушал. Хочу скрапнуть все тулы, которые они обсуждают и сделать обзор.

https://www.localfirst.fm/
452👍20🤯4
Почти всё перевез, осталось три блога и 1 БД под них.

Сколько у вас персональной инфраструктуры? Где хостите?

https://news.1rj.ru/str/seniorsoftwarevlogger/1640
2🔥16👏51
Ну что, телеграм все ещё вроде бы работает? 🫡
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡132🌚8😁72👍1
Forwarded from $ git rebase it memes
YES / BUT
😁189🤯29👍6😱32🤣1👀1
2008: Сертификат надо у Verisign покупать. Дорого.
2024: Caddy автоматом запрашивает сертификаты на все объявленные домены.

Индустрия смогла.

Я помню как мы праздновали, когда сертификат letsencrypt был добавлен во все браузеры.

Это сделало интернет чуточку безопасней.

Это ощущалось, как будто ребята собрались и нагнули монополистов, которые выпускали сертификат по 200 баксов за штучку.

Теперь https это обязательная штука и все еще приходится возиться с конфигурацией, но те кто не работал с вебом до letsencrypt вряд ли смогут оценить это достижение человечества.

Девопсы усмехнутся и поправят меня по датам, но когда я в 2020 настраивал себе dokku, уже тогда проблема казалась решенной. Тем не менее надо было подключить плагин и руками настроить автообновление сертификата.

Сейчас я завершил переезд на новую платформу и в процессе был поражен насколько теперь это больше не проблема! Оно просто из коробки работает. По началу я даже лишнего наворотил, но в процессе узнал о caddy чуть больше, чем хотелось бы, выпилил лишнюю конфигурацию и сижу довольный.

Пост про переезд надо однозначно писать.

@seniorsoftwarevlogger | закрытый чат
61👍18💯17🔥5🤝5👀2
Как найти работу в Германии в 2024 году? 🇩🇪

В последнее время Германия шаг за шагом ослабляет правила для трудовых мигрантов. Закон о гражданстве вступил в силу и теперь немецкий паспорт можно получить за рекордные 3 года! Теперь вот думают ввести налоговую скидку для мигрантов. Пока это на уровне предложения, но показывает тенденцию.

С другой стороны, на рынке труда в Германии сейчас конкуренция, но всё равно найти нужного спеца все еще трудно и людей приходится перевозить. У меня даже в семейном чатике есть парень, который переехал совсем недавно.

Повысить свои шансы можно с помощью правильного агентства 👌🏻 4 года назад я познакомился с Инессой, рекрутером из Мюнхена. Она работает с немецкими компаниями и ищет для них кандидатов.

Инесса упаковывает ваш опыт и готовит вас к собеседованиям, чтобы ваша кандидатура не улетела в корзину.

📆 Инесса переехала в Германию 15 лет назад, прошла здесь путь от сотрудника в консалтинге до начальника отдела и IT Manager, об этом на моем канале можно посмотреть интервью, — а теперь помогает специалистам со всего мира находить работу в Германии.

💻 Она регулярно выкладывает горячие вакансии в немецких компаниях с бесплатной релокацией — возможно, какая-то вакансия подойдет и вам.

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

Сейчас они проводят серию бесплатных вебинаров про поиск работы в Германии и по иммиграционно-визовым темам. Все анонсы на канале: https://news.1rj.ru/str/germany_inessa
👍28😁1392👌2🤣2
Артем Малышев известен как соавтор и ведущий подкастов Мы Обречены, Доктор Кот и Полный Гёдель. Как и положено ведущему, Артем мало говорит о себе в выпусках, но те немногочисленные моменты, которые попадают в эфир, вызвали желание поговорить с Артемом о нем.

В этом выпуске мы поговорили про подход Артема к работе и творчеству. О подкастах, фильмах, книгах и играх.

https://youtu.be/v9ePovTjgXY
1👏13👍5🔥51
Раз в месяц я провожу закрытый стрим для своих подписчиков с бусти и youtube.membership. Рассказал новости про свои проекты, выборы в Германии и другие темы.

https://youtube.com/live/ZJTlI_5cFYU
👌8🔥7🌚3👍21
Моя любимая темка, про закрывающийся софт.

CockroachDB прекратила выпуск бесплатной версии Core и оставила только платную Enterprise. Компания утверждает, что многие пользователи предпочитали бесплатную версию, что влияло на их бизнес-модель.


Я об этой ловушке говорил в видео про заработок на опенсорсе. Открытая версия настолько хороша, что компания проигрывает конкуренцию сама себе.

Сообщество с беспокойством восприняло этот шаг, видя в нем тренд на ужесточение лицензий при контроле одним вендором. Были введены новые варианты лицензий, такие как бесплатные Enterprise Trial и Enterprise Free, но критики видят в этом движение к более закрытым коммерческим экосистемам. И приведут ведь. Как минимум попробуют седлать бесплатную версию насколько неудобной, что конкурировать с собой надо будет меньше.

С базами данных или любым другим распределенным софтом иногда ограничивают размер кластера. Или вообще не разрешают репликацию делать.

Все это отголоски того, что у VC кончились дешевые деньги. Настало время зарабатывать.

Изменения вступят в силу в ноябре.

@seniorsoftwarevlogger | закрытый чат
1😢26👍11🌚11😱51
Если вы пользуетесь Yubikey купленным до этого лета — замените его.

Устройства прошлых серий можно скопировать. Отзывать компания ничего не собирается. Они продали много устройств и для них очень дорого их отзывать.

А для тебя купить новое не дорого.

https://ninjalab.io/wp-content/uploads/2024/09/20240903_eucleak.pdf

@seniorsoftwarevlogger
1🤣41🤯9🔥4👍2🌚2
Ну что, пхпшники, уже готовы платить по 10 долларов за ядро сервера, на котором работает ваш проект на ларке?

Объясняю:
Как я писал постом выше, наметилась тенденция на переход опенсорсных проектов в платные. Ларавель получает инвестиции. Пока что никаких платных фич нет. На долго ли? Зачем инвесторы дали 57М баксов? Просто чтобы не увидеть ничего в ответ?

ДУМОЙТЕ

Пс. Про тинкервел это я скриншот криво вырезал
12😁44👀7🤯3👍21🤩1
Forwarded from $ git rebase it memes
— А ты случайно не пхпшник? Скажи что нибудь на пхпшном?
— Paamayim Nekudotayim
— Точно, пхпшник!

@git_rebase / send memes
👍194😱3🔥1
Тест 6 ИИ программистов

Протестировал 6 ИИ агентов-программистов и пришел к неутешительным выводам. Я дал им всем одну реальную задачу, написать с нуля простой сервис. Для этого нужно было просто скомбинировать разные API. Смотрим насколько ИИ с этим справился.

https://www.youtube.com/watch?v=adJwFliSJjA
8🔥37👍13😁42🫡2🌚1
Очень хороший комментарий, который показывает сколько нужно сложить в агента чтобы получить код. И, возможно, стоит такое видео сделать.

Но мой эксперимент был в другом!

В этом вся соль. Всю эту инженерную работу, на данный момент, должен проделать человек. Задумайтесь, ведь ни один испытуемый даже не попробовал писать тесты! Хотя могли бы и это лучшая практика.

Казалось бы, напиши тесты и попроси человека их запустить. Нет. Человек должен сам это придумать и предложить.

Сетки действительно умеют писать код и прогресс просто ошеломляющий. Я не знаю, есть ли какой-то предел технологии, но пока, в сентябре 2024, рекламные ролики остаются рекламой. А так-то я слежу за развитием и сам использую в работе.
🤝56👍144🫡1
Иногда они возвращаются!

Решение Elastic снова сделать Elasticsearch открытым стало неожиданным поворотом, особенно на фоне тенденции, когда многие компании закрывают исходный код. Добавив лицензию AGPL, одобренную OSI, к существующим ELv2 и SSPL, Elastic возвращается к своим open source истокам после трёхлетнего перерыва.

Напомню, что три года назад из-за конфликтов с AWS эластик приняли ряд странных решений, что привело к путанице на рынке и форку проекта Elasticsearch. Однако основатель компании, Шай Бэннон, считает, что это трудное решение себя оправдало, позволив Elastic вернуть контроль и улучшить отношения с AWS (дали денег?)

Теперь Elastic предлагает AGPL, чтобы дать пользователям больше гибкости, не убирая другие варианты лицензий. Несмотря на возможную критику, Бэннон уверен, что у Elastic светлое будущее, с сильными позициями в сфере ИИ (не без этого), наблюдаемости и безопасности.

Ну что, верим?

https://www.elastic.co/de/blog/elasticsearch-is-open-source-again

@seniorsoftwarevlogger
👍30👌5
Недавно во время демо на работе инженер показал как он в терминале работает с кубером. У него прямо в терминале был дашбордик с самым важным. Программа называется K9s. Я был удивлен насколько мимо меня прошла целая группа программ TUI (текстовый пользовательский интерфейс) — это программы, которые предоставляют графический интерфейс прямо в терминале, используя текст и псевдографику. Так как удивлен был не только я, но и вся остальная команда — я решил и с вами поделиться.

K9s, TUI для управления кластерами Kubernetes. Он отображает метрики и логи в реальном времени, позволяет легко перемещаться по пространствам имен и ресурсам, а также предоставляет горячие клавиши для выполнения часто используемых операций, таких как масштабирование, редактирование и удаление подов. K9s высоко ценится за эффективность, так как позволяет управлять сложными кластерами прямо из терминала без необходимости переключения между разными инструментами.

Другой интересный пример Lazygit — текстовый интерфейс для работы с Git. Он упрощает выполнение Git-команд, предоставляя интерактивный интерфейс для управления изменениями, ветками и коммитами. Вместо ввода множества команд, пользователи могут легко перемещаться между изменениями с помощью клавиш, что особенно полезно при управлении несколькими ветками или разрешении конфликтов слияния. Lazygit также поддерживает настройку под нужды пользователя, что делает его отличным выбором для разработчиков, которые проводят много времени в терминале, но хотят удобства визуального интерфейса.

Посмотрите, может и вам что-то из этого упростит жизнь. Тем более, что программы легко открывать в любой IDE, где есть терминал.

@seniorsoftwarevlogger | закрытый чат
👍88146
Интересная мысль на тему ИИ помощников и web разработки. В частности CSS. Есть категория людей, которые плюются от библиотеки css классов tailwind, потому что она многословна и не по фен-шую так на семантику забивать. Для бакенщиков: представь, что ты всю логику накручиваешь декораторами, а самой функции как бы нет.

Но вот пришел ИИ. Теперь, чтобы его использовать со своей css библиотекой нужно вгрузить как css, так и HTML в окно контекста. В то время как с tailwind стили и разметка друг от друга не отделены, соответственно контекста нужно меньше, да и сеть про tailwind уже знает.

Факт того, что сеть хорошо знает инструмент или нет хорошо земетен, когда пробуешь писать на известном сети языке, например на питоне, и на чем-то новом. Я пробовал с языком tact, например. Даже если предварительно документацию скормить, сетка прямо тупит. Тут надо уметь правильно дообучать сеть.

Даже как будто немного нечестно, как эти «плохие языки» по итогу становятся самыми удобными для разработки с помощью нейросети, просто потому что было больше примеров для сети чтобы обучиться.

Конкретно это видео - рассуждение без кода. В других видео на канале они пробуют с помощью Cursor писать на Rails новые фичи.

@seniorsoftwarevlogger | закрытый чат
👍184