Типичный программист
81.4K subscribers
2.67K photos
894 videos
8 files
7.45K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
На каких языках пишут ПО в космосе?

В статье рассказываем, какой код использовали первые астронавты на Луне, какие инструменты сейчас применяет NASA, почему Роскосмос создал свой язык «ДРАКОН», а в SpaceX выбрали С++: https://tproger.ru/articles/kakoe-po-nuzhno-chtoby-otpravit-svoj-modul-na-lunu/

#инструменты #история
У Copilot новый конкурент: Stability AI выпустили новую нейросеть StableCode для генерации кода

У LLM есть три уровня: базовая модель, модель инструкций и модель с большим контекстом — до 16 тысяч токенов. Это гораздо больше, чем у конкурентов.

На старте будут поддерживаться Python, Go, Java, JavaScript, C, markdown и C++. Модель сможет также объяснить уже существующий код и исправить баги. Ранняя версия доступна в Hugging Face: https://huggingface.co/stabilityai/stablecode-completion-alpha-3b-4k

#нейросети #инструменты
Отличный сервис для стартаперов, дизайнеров и вообще всех, кому интересна история

Это сайт с первыми версиями буквально всего.

Там можно узнать, как выглядели в начале своего пути LEGO, Twitter, Amazon, IKEA, Uber и другие вещи, которыми мы пользуемся каждый день — от автомобилей и еды до электроники и сайтов.

Но самое интересное, что к скриншотам прикладываются интересные факты, истории и даже фото первых набросков. Вот, например, как выглядел прототип Twitter: https://www.firstversions.com/2015/07/twitter.html

#история #инструменты
Разбираемся с Kubernetes: подборка статей для старта работы с контейнерами

— Kubernetes как профстандарт работы с контейнерами: https://tproger.ru/blogs/kubernetes-as-default-tool-for-containers

— Разработка приложений в среде Kubernetes: преимущества и нюансы: https://tproger.ru/articles/razrabotka-prilozhenij-v-srede-kubernetes-preimushhestva-i-njuansy

— Зачем и как использовать контейнеры: разбираемся с Docker, Kubernetes и другими инструментами: https://tproger.ru/articles/containers-explained

— Как Kubernetes повышает ценность ИТ-навыков: https://tproger.ru/articles/kak-kubernetes-povyshaet-cennost-it-navykov

#devops #инструменты #kubernetes
Швейцарский нож для данных

Инженерам частенько нужно поманипулировать текстом и данными: то что-нибудь сжать, то декодировать или использовать криптографию. Как это делать вручную, надо еще сообразить. Искать инструмент под каждую задачу — лучше, но все еще муторно.

Иногда мы делимся годными инструментами для разработчиков: по мере того, как находим их сами. Сегодня именно такой день. Оригинальное название хорошо передает предназначение инструмента — Cyber Swiss Army Knife.

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

В общем, сохраняйте, чтобы не потерять. Советуем: https://gchq.github.io/CyberChef/

#opensource #инструменты
​​Программирование без написания кода

В современном мире, похоже, возможно всё, даже программировать без глубоких знаний в этой области. Это стало возможным благодаря no-code и low-code, которые позволяют создавать приложения и веб-сайты без написания кода, в привычном нам понимании.

В этой статье вы узнаете, что такое no-code и low-code, зачем они нужны и какую выгоду можно извлечь из их использования.

#инструменты #советы
Media is too big
VIEW IN TELEGRAM
Невероятно быстрый проводник для Windows

Многие из вас могли заметить, как порой может тормозить файловый менеджер Windows, да и пользоваться им бывает не очень удобно.

Для тех, кто устал сталкиваться с этими неудобствами и был создан новый проводник — Disk Voyager, который просто поражает скоростью работы. Его основные функции вы можете увидеть на видео.

Скачать Disk Voyager можно будет 12 декабря на сайте проекта: https://diskvoyager.com/

#инструменты #windows
​​Усмирение хаоса: как навести порядок в проекте

В новых проектах часто возникает беспорядок: процессы не отлажены, задачи запутанны и не распределены между сотрудниками. Из-за такого хаоса часто страдают не только продукт, но и специалисты.

Но что же делать со всем этим? И как понять, что в проекте пора наводить порядок? Об этом и не только в этой статье.

#советы #инструменты
Media is too big
VIEW IN TELEGRAM
Интерактивная база игровых уровней

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

На сайте есть карты как более современных игр, вроде Super Mario Odyssey, так и вечной классики, например: GTA Vice City.

#инструменты #gamedev
Forwarded from Веб-страница
Состоялся релиз Puter — браузерной среды рабочего стола

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

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

Puter написан на JavaScript и jQuery. Разработчики не использовали фреймворки, чтобы полностью контролировать стек и избежать появления сложных абстракций. jQuery выбрали из-за того, что Puter взаимодействует напрямую с DOM, а jQuery предоставляет «элегантное, но мощное API для этих задач».

Разработчики развернули демоверсию Puter: https://puter.com/

В ней есть файловый менеджер, терминал, блокнот, графический редактор, камера, диктофон и даже VS Code. Окна можно перемещать по рабочему столу, изменить их размер, сворачивать и открывать на полный экран.

Код проекта есть на GitHub: https://github.com/HeyPuter/puter

@tproger_web #javascript #инструменты