CODE Interview: бесплатный инструмент для лайвкодинга
Любой, кто проводил технические собеседования, знает: зачастую это вызов не только для кандидата на должность. Интервьюеру важно не просто выявить формальный опыт специалиста и узнать, насколько он подкован в теории, но и оценить его прикладные качества — «пообщаться» с человеком на языке кода.
В Sravni Tech для этой задачи сделали свою платформу, а теперь выпустили в opensource. Платформа позволяет писать, редактировать и запускать код в интерфейсе, едином для всех участников собеседования. А также работать с шаблонами тестовых заданий.
Больше подробностей об инструменте — в посте на Хабре.
Репозитории CODE Interview доступны на GitHub.
Это #партнёрский пост
Если бы персонажи «Шрека» были айтишниками
Кому ещё из персонажей вы бы дали какую роль? Поделитесь в комментариях.
@prog_tools
KickStart | Деплой быстрее
Репозиторий, ускоряющий развёртывание проекта сразу на нескольких языках: C, Java, Python, C++, Rust. Позволяет:
— Быстро сгенерировать Makefile и bash-скрипты;
— Воссоздать структуру проекта с характерными тому или иному ЯП папками;
— Сверстать .gitignore, README, package.json и проч.
— Подвести Git и проч.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Claude Artifacts: как добиться рабочей игры
В Tproger разобрались, как выжать от Claude 3.5 Sonnet в Free Tier по максимуму. В статье узнаете, как строить промпт для написания игры на Python (Flask), как обойтись без платной подписки и какой предельный объем контекстного окна допустим, прежде чем эта GPT начнёт генерировать нерабочий код. Заодно узнаете, в честь кого назвали эту нейронку (на обложке поста).
@neuro_channel
Zed | Дело IDE Atom живёт!
Среди фичей замечены:
— Многопользовательский режим;
— Встроенная поддержка GitHub Copilot / Claude.
И все это в высокопроизводительной (yf Rust), успокаивающей серо-пастельной гамме, как у Atom когда-то. Самое оно ностальгировать по временам, когда проходил первые курсы по программированию.
Цена: бесплатно
Скачать
🌭 — Пожалуй, и дальше по старинке (VSCode)
👻 — Только IDE IntelliJ IDEA
✍️ — Пробую разное
@prog_tools
supervision | Компьютерное зрение проще
Годнейший проект по демократизации Computer Vision под названием Roboflow выпустил свою библиотеку на Python. Теперь раскачивать свои «зрячие» модели можно не только в веб-интерфейсе, но и с помощью API. Прямиком из топов GitHub.
Админ играется с Roboflow в своём пет-проекте. В 2024 году, когда у крупных компаний хватает средств превратить буквально весь интернет в свой датасет, невольно задаёшься вопросом: а сколько данных потребуется твоей модели в условиях даже предобученной «подкапотной» YOLOv8?
Если у вас есть опыт в CV-проектах, напишите, какой объем тренданных потребовался модели для точности выше 80%.
Цена: бесплатно
Репозиторий
@prog_tools
Разработчик-энтузиаст перенёс механизм паник Rust в .NET
Паника в данном контексте — это механизм для обработки критических ошибок, приводящих к завершению программы. С их переносом помогли статические конструкторы (.cctor
).
Подробнее
@prog_tools
Только что началась Yandex Scale 2024
В программе 5 треков: Infra & Devtools, Data Platform, Security, Serverless и ML & AI. Есть доклады про PostgreSQL 17, Serverless, Managed Trino и всевозможные ИИ-продукты Yandex Cloud, там представят и новые решения. Участие бесплатно.
Смотреть трансляцию: https://tprg.ru/HPJb
Это #партнёрский пост
Пробовали в редиску?
Да, и она прекрасна - 14
👍👍👍👍👍👍👍👍 48%
Нет, слишком много букв - 3
👍👍👍 10%
Посмотреть ответы - 12
👍👍👍👍👍👍👍 41%
👥 29 человек уже проголосовало.
dbgate для одновременного чтения баз данных
Он поддерживает в том числе MySQL, PostgreSQL, SQL Server, MongoDB и предоставляет инструменты для редактирования таблиц, визуального проектирования запросов и экспорта данных в различные форматы. DbGate доступен на разных платформах, включая Windows, Linux и Mac, а также через веб-приложение.
Хороший конкурент dbeaver, но пробьётся ли через алгоритмы поисковиков в топ?
Цена: бесплатно
Репозиторий проекта
Онлайн-демо
@prog_tools
Что если бы персонажи «Властелина колец» были айтишниками?
Напишите в комментариях, какую роль дали бы Леголасу.
@prog_tools
Методы сжатия данных: алгоритмы и инструменты
В Tproger рассмотрели различные методы сжатия данных (с потерями и без), а также их применение. Подробно рассказали про I-, P- и B-кадры, что позволяют добиться максимальной степени сжатия за счёт предсказания данных на базе «соседей».
@prog_tools
voqal | Голосовое управление IDEшками JetBrains
Попытки кодить ртом уже, конечно, были, но в этот раз подход куда более удачный: ведь ошибки speech-to-text исправляет GPT. Так и представляю: близкие разработчика слышат, как он просит у своего ноутбука 'kill parents with fork', 'kill others' (процесс убивает «соседей»).
Репозиторий проекта
Цена: бесплатно (но за токены GPT возьмут)
🌚 — весело
🌭 — мура́
@prog_tools
Coolify | Хостинг вашего проекта с бесконечным триалом
Как же это красиво смотрится со стороны: разработчик уходит с корпоративной должности, чтобы посвятить себя опенсорсу. Восприятие ситуации в корне меняется, когда такой разработчик — ты, причём с детьми и ипотекой. Но об этом в другой раз.
Венгерский разработчик создал условно бесплатный аналог Heroku. Стартовые мощности, как водится, скромны, но и за автоматическое масштабирование огромного счета вы не получите.
Кошмарные истории ServerlessHorrors
Гайд по развёртыванию Coolify
@prog_tools
Микросервисы простыми словами
Микросервисы стали важным элементом в современном IT, и навык работы с ними — полезный для многих разработчиков.
В этом видео вы узнаете, что такое микросервисы, в чем их преимущества перед монолитом, и как они помогут вам получить отличный оффер. Т.е. это вся необходимая база, сжатая в 50 мин:
https://youtu.be/XtOJZ1T3qw4?si=KB_UryKOTFqc9zj4
#урок #микросервисы #начинающим #ru
In Your Face | Думгаю больно от твоего кода
Расширение для VSCode, ненавящево указывающее на ошибки и предупреждения в твоём проекте на сотне популярных языков. От создателей Mr. Incredibly Faces, ставшего мемом.
Поставить и прикольнуться
@prog_tools
sqlmap | Защита от инъекций
Инструмент для тестирования на проникновение, который автоматизирует процесс обнаружения SQL-инъекций и захвата серверов баз данных. Он поставляется с множеством нишевых функций, включая снятие отпечатков с базы данных, выполнение команд в через внеполосные соединения и проч.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Инструмент для разработки и запуска REST API
Вот, почему он вам понравится: инструмент не требует удалённого развёртывания, регистрации, а сам проект open-source. Тут есть все необходимые фичи для удобного создания макетов REST API.
Ссылка на инструмент: Mockoon
#инструмент #backend #api
Айтишников никто не заменит: какие вакансии станут востребованы в ближайшем будущем
Кроме уже трендовых кибербезопасников и аналитиков Big Data, компаниям будут нужны специалисты по цифровой трансформации и блокчейн-инженеры: https://tprg.ru/p0Da
Вышел PostgreSQL 17: ускоренный вакуум, JSON_TABLE и упрощённая репликация
В PostgreSQL 17 появились усовершенствованный вакуум (как пёс на видео выше), и улучшения в обработке WAL для повышения пропускной способности.
@prog_tools
Долго работать в одном и том же месте — это хорошо или плохо? А когда стоит задуматься о переходе в другую компанию?
10 выпуск подкаста «Свободный слот» от инженеров AvitoTech раскрывает тему карьерных амбиций, стратегий и вариантов роста. Обсудили, почему иногда выгодно остаться, а иногда лучше уйти.
Вдохновляющий и немного философский выпуск — впервые в видеоформате.
Смотрите или слушайте, как привыкли.
Это #партнёрский пост
Всё ещё путаетесь в кодах ответов HTTP?
Это нормально, ведь кодов много и помнить их всех трудно, да и не всегда необходимо. На такие случае удобно будет держать под рукой вот эту короткую шпаргалку по статус кодам.
#шпаргалка #web
Вышла Java 23: новые примитивы в шаблонах, модульные импорты и улучшенный Graal JIT
Среди нововведений — упрощённая работа с примитивными типами, модульные импорты и улучшения производительности. Одним из ключевых изменений стало добавление компилятора Oracle GraalVM JIT в состав Oracle JDK.
@prog_tools
tiny-rdm | GUI для Redis
Лёгкий веб-клиент для Redis с поддержкой светлой и тёмной темы, а также многоязычности. Она включает управление подключениями, визуализацию операций с ключами и различные методы декодирования. Кроме того, клиент позволяет импортировать и экспортировать данные и профили подключений.
Цена: бесплатно
Репозиторий проекта
Скачать приложение для Windows / Linux / macOS
@prog_tools
Rexi для регулярок прямо в CLI
Это интерактивный пользовательский интерфейс, который позволяет пользователям оценивать регулярные выражения в реальном времени, используя режимы match
или finditer
. Инструмент прост в использовании: для начала работы достаточно всего лишь ввести одну команду, и он предоставляет мгновенную обратную связь о том, как шаблоны «ловят» данные.
Цена: бесплатно
Репозиторий проекта
✍️ — интересно
🗿 — буду и дальше чекать на regex101.com
🌭 — все равно страдания от regex это не сократит
@prog_tools
Vue.js и Vite — что нового в 2024 году?
Evan You на VueConf US 2024 рассказал о свежих обновлениях в экосистеме Vue и Vite.
Хотите узнать, что изменилось в любимом фреймворке? Посмотрите выступление и изучите актуальные фичи:
https://youtu.be/A9MSFp9Fs8k?si=h3O-zli5G35HXXEQ
Yandex Code Assistant: ваш второй пилот
Сервис поддерживает более 30 языков программирования и совместим с популярными редакторами вроде VSCode. Предлагает функции умного автозаполнения и выполняет 95% запросов за менее чем 400 мс. В настоящее время он находится на стадии Preview и доступен для бесплатного использования.
Запросить доступ на Yandex Cloud
@prog_tools
open-and-shut | Морзянка крышкой ноутбука (!)
Если типичного гика в ресурсе зацепила оригинальная идея проекта, его уже не остановить. Специально для радионёрдов существует shell-скрипт, который считывает движения крышки ноутбука и преобразует их в текст согласно азбуке Морзе. Самый странный проект месяца в канале, без сомнений.
Репозиторий проекта
Цена: естественно бесплатно (кому такое можно продать вообще?)
@prog_tools
FakeTraveler | GPS-спуфинг Android-телефона
Разработано для тестирования, используется неверными супругами. Библиотека позволяет искажать координаты устройства. Москвичам такое имитировать всякими библиотеками не надо в 2024, не так ли?
Цена: бесплатно
Репозиторий проекта
@prog_tools
Типичные ситуации, с которыми сталкиваются программисты
Сегодня День программиста, и Tproger совместно с Lamoda Tech подготовили модный конкурс. В нашем канале вы найдете 5 образов на все случаи IT-жизни, а еще 5 можно увидеть в канале Lamoda Tech.
Подписывайтесь на канал Lamoda Tech, делитесь в комментариях под конкурсным постом своими идеями образов и описывайте, к каким айтишным ситуациям они подойдут. Присылайте варианты не только из каталога Lamoda, но также с креативных фэшн-показов. 17 сентября выберем три самых интересных совпадения образа и ситуации, и победители получат сертификаты на сумму 10 000 рублей!
Это #партнерский пост