General programming
358 subscribers
117 photos
3 videos
1 file
385 links
Download Telegram
Я поделюсь своим опытом, как я пришел к открытому исходному коду и получил свою первую международную роль инженера-программиста в OpenSauced , участвуя в их проектах с открытым исходным кодом.

https://dev.to/opensauced/how-i-got-hired-contributing-to-open-source-projects-546i
Топ-8 самых востребованных языков программирования в 2023 году

Вы когда-нибудь задумывались, какой язык программирования будет самым востребованным в 2023 году? Хотя существует более 200+ языков программирования, лишь немногие из них используются в реальной промышленности. Знание этой информации необходимо для достижения успеха в индустрии вакансий разработчиков.

За последние 17 месяцев (с января 2022 г. по май 2023 г.) DevJobsScanner проанализировал более 14 миллионов вакансий разработчиков. Из этих 14 миллионов вакансий DevJobsScanner выбрал только те вакансии, для которых явно требовался язык программирования. https://www.devjobsscanner.com/blog/top-8-most-demanded-programming-languages/
Taskfile: современная альтернатива Makefile

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

Я просто хочу представить некоторые основные функции, которые я использую каждый день и, возможно, пробудить любопытство читателя. Просто используйте 20% функций этих инструментов, чтобы получить 80% преимуществ.

https://itnext.io/taskfile-a-modern-alternative-to-makefile-6b3f545f77bd
Тест: сумеете ли вы стать junior QA в большой компании.

Собеседоваться в большие IT-компании страшно — вдруг завалят каверзными задачами и съедят? Чтобы развеять страхи, три крупные компании — «Альфа-Банк», «Цифра» и «Лаборатория Касперского» — сделали для Хабра этот тест.  Попробовать себя в роли кандидата на junior QA несложно: выберите любую компанию и посмотрите, какие вопросы в них задают, на что обращают внимание, как оценивают и что считают важным.

Читать далее https://habr.com/ru/specials/743616/
readme.gif
21 MB
Continue — это автопилот с открытым исходным кодом для разработки программного обеспечения — расширение VS Code , которое привносит мощь ChatGPT в вашу IDE. https://github.com/continuedev/continue
This media is not supported in your browser
VIEW IN TELEGRAM
Расширение Stack Overflow для Visual Studio Code IDE будет извлекать проверенный контент как с общедоступной платформы, так и с частного экземпляра Stack Overflow для Teams пользователя, чтобы предоставить разработчикам персонализированную сводку о том, как эффективно и результативно решать проблемы.
Импортозамещение, которое мы потеряли: советские языки программирования и их создатели — часть 1 (1950-е — 1960-е).

Продолжаем наш ретроспективный цикл о тех советских разработках, которые стали историей и за которые, как принято говорить — “не стыдно”. В предыдущих постах цикла мы уже затрагивали разработку языков программирования в СССР и в этом посте хотели остановиться на ней подробнее. Несмотря на достаточно скромные достижения в этой области, разработчики языков и трансляторов знали моменты триумфа, а фундаментальный вклад советских ученых в развитие программирования ощутим и сегодня. Под катом немного о языках и трансляторах, разработанных в Стране Советов в 50-е — 60-е годы, а также об их создателях. 

Читать далее https://habr.com/ru/companies/eaeconsult/articles/751132/
[Перевод] Революционные IDE, повлиявшие на разработку ПО.

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

Asymetrix ToolBook, когда-то популярный благодаря мультимедийным возможностям, но уже давно позабытый

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

Читать дальше → https://habr.com/ru/companies/ruvds/articles/751516
Создание отказоустойчивых систем с помощью идемпотентных API

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

https://dev.to/karishmashukla/building-resilient-systems-with-idempotent-apis-5e5p
ray.so — это инструмент, который превращает ваш код в красивые изображения. Он разработан Рэем Со и доступен бесплатно на GitHub. С ray.so вы можете создавать потрясающие визуальные эффекты своего кода, которые можно использовать для презентаций, сообщений в блогах или даже просто для развлечения. https://ray.so/
10 самых влиятельных (и почти мёртвых) языков программирования

Гиллель Уэйн*, разработчик и консультант по формальной верификации, обратил внимание на статью «20 наиболее значимых языков программирования в истории», которую сам автор называет «нелепой, только что придуманной таблицей». По мнению Уэйна, эта характеристика вполне справедлива: автор таблицы называет Go «наиболее значимым», но не включает в список ALGOL, Smalltalk или ML. И не учитывает Pascal, потому что тот «почти мёртв». Абсурд! Это противоречит всей сути понятия «значимость в истории».

https://habr.com/ru/companies/ncloudtech/articles/753562/
Мы попросили ИИ представить веб-фреймворки в виде супергероев https://dev.to/matijasos/we-asked-ai-to-imagine-web-frameworks-as-superheroes-p0j
10 лучших фреймворков для микросервисов

Откройте для себя ведущие фреймворки микросервисов 2023 года в нашем списке 10 лучших. Расширьте возможности своих проектов с помощью передовых технологий и плавной масштабируемости. https://dzone.com/articles/top-10-microservices-frameworks-for-2023
🤖 🔥 AI Copilot для вашего собственного продукта SaaS. Помощник искусственного интеллекта с открытым исходным кодом для всех.

https://github.com/openchatai/OpenCopilot
Малоизвестные команды Git для улучшения контроля версий

Присоединяйтесь к нам, пока мы путешествуем по этим неизведанным уголкам Git и раскрываем команды, которые, возможно, ускользнули от вашего внимания, но могут значительно улучшить ваше мастерство управления версиями. https://hackernoon.com/lesser-known-git-commands-to-elevate-your-version-control