Импортозамещение, которое мы потеряли: советские языки программирования и их создатели — часть 1 (1950-е — 1960-е).
Продолжаем наш ретроспективный цикл о тех советских разработках, которые стали историей и за которые, как принято говорить — “не стыдно”. В предыдущих постах цикла мы уже затрагивали разработку языков программирования в СССР и в этом посте хотели остановиться на ней подробнее. Несмотря на достаточно скромные достижения в этой области, разработчики языков и трансляторов знали моменты триумфа, а фундаментальный вклад советских ученых в развитие программирования ощутим и сегодня. Под катом немного о языках и трансляторах, разработанных в Стране Советов в 50-е — 60-е годы, а также об их создателях.
Читать далее https://habr.com/ru/companies/eaeconsult/articles/751132/
Продолжаем наш ретроспективный цикл о тех советских разработках, которые стали историей и за которые, как принято говорить — “не стыдно”. В предыдущих постах цикла мы уже затрагивали разработку языков программирования в СССР и в этом посте хотели остановиться на ней подробнее. Несмотря на достаточно скромные достижения в этой области, разработчики языков и трансляторов знали моменты триумфа, а фундаментальный вклад советских ученых в развитие программирования ощутим и сегодня. Под катом немного о языках и трансляторах, разработанных в Стране Советов в 50-е — 60-е годы, а также об их создателях.
Читать далее https://habr.com/ru/companies/eaeconsult/articles/751132/
Хабр
Импортозамещение, которое мы потеряли: советские языки программирования и их создатели — часть 1 (1950-е — 1960-е)
Продолжаем наш ретроспективный цикл о тех советских разработках, которые стали историей и за которые, как принято говорить — “не стыдно”. В предыдущих постах цикла мы уже затрагивали разработку языков...
[Перевод] Революционные IDE, повлиявшие на разработку ПО.
В старину при написании кода вы видели лишь чёрный текст на белом фоне. Для того чтобы писать код, требовалось много внимания и аккуратности. Опечатки не подсвечивались автоматически, а синтаксические ошибки обнаруживались только в процессе компиляции. По сравнению с современным программированием это был совершенно иной процесс.
Asymetrix ToolBook, когда-то популярный благодаря мультимедийным возможностям, но уже давно позабытый
В этой статье мы рассмотрим десяток сред разработки, оказавших самое большое влияние за последние тридцать лет программирования. IDE ранжированы по порядку, от десятого места до первого.
Читать дальше → https://habr.com/ru/companies/ruvds/articles/751516
В старину при написании кода вы видели лишь чёрный текст на белом фоне. Для того чтобы писать код, требовалось много внимания и аккуратности. Опечатки не подсвечивались автоматически, а синтаксические ошибки обнаруживались только в процессе компиляции. По сравнению с современным программированием это был совершенно иной процесс.
Asymetrix ToolBook, когда-то популярный благодаря мультимедийным возможностям, но уже давно позабытый
В этой статье мы рассмотрим десяток сред разработки, оказавших самое большое влияние за последние тридцать лет программирования. IDE ранжированы по порядку, от десятого места до первого.
Читать дальше → https://habr.com/ru/companies/ruvds/articles/751516
Хабр
Революционные IDE, повлиявшие на разработку ПО
В старину при написании кода вы видели лишь чёрный текст на белом фоне. Для того чтобы писать код, требовалось много внимания и аккуратности. Опечатки не подсвечивались автоматически, а синтаксические...
Создание отказоустойчивых систем с помощью идемпотентных API
Идемпотентность — это свойство архитектуры API, которое гарантирует, что выполнение одного и того же запроса несколько раз дает тот же результат, что и однократное выполнение. Другими словами, независимо от того, сколько раз идемпотентная конечная точка API вызывается с одним и тем же набором параметров, результат остается неизменным после первого успешного запроса.
https://dev.to/karishmashukla/building-resilient-systems-with-idempotent-apis-5e5p
Идемпотентность — это свойство архитектуры API, которое гарантирует, что выполнение одного и того же запроса несколько раз дает тот же результат, что и однократное выполнение. Другими словами, независимо от того, сколько раз идемпотентная конечная точка API вызывается с одним и тем же набором параметров, результат остается неизменным после первого успешного запроса.
https://dev.to/karishmashukla/building-resilient-systems-with-idempotent-apis-5e5p
DEV Community
Build Resilient Systems with Idempotent APIs
Networks are unreliable but our systems cannot be. What is Idempotency? Idempotency is a...
ray.so — это инструмент, который превращает ваш код в красивые изображения. Он разработан Рэем Со и доступен бесплатно на GitHub. С ray.so вы можете создавать потрясающие визуальные эффекты своего кода, которые можно использовать для презентаций, сообщений в блогах или даже просто для развлечения. https://ray.so/
www.ray.so
Create beautiful images of your code
Turn your code into beautiful images. Choose from a range of syntax colors, hide or show the background, and toggle between a dark and light window.
Безопасность при проверке кода: обеспечение безопасной и надежной разработки программного обеспечения
https://dev.to/documatic/security-in-code-reviews-ensuring-secure-and-robust-software-development-17kp
https://dev.to/documatic/security-in-code-reviews-ensuring-secure-and-robust-software-development-17kp
DEV Community
Security in Code Reviews: Ensuring Secure and Robust Software Development
In today's digital age, security is of utmost importance in software development. With the increasing...
10 самых влиятельных (и почти мёртвых) языков программирования
Гиллель Уэйн*, разработчик и консультант по формальной верификации, обратил внимание на статью «20 наиболее значимых языков программирования в истории», которую сам автор называет «нелепой, только что придуманной таблицей». По мнению Уэйна, эта характеристика вполне справедлива: автор таблицы называет Go «наиболее значимым», но не включает в список ALGOL, Smalltalk или ML. И не учитывает Pascal, потому что тот «почти мёртв». Абсурд! Это противоречит всей сути понятия «значимость в истории».
https://habr.com/ru/companies/ncloudtech/articles/753562/
Гиллель Уэйн*, разработчик и консультант по формальной верификации, обратил внимание на статью «20 наиболее значимых языков программирования в истории», которую сам автор называет «нелепой, только что придуманной таблицей». По мнению Уэйна, эта характеристика вполне справедлива: автор таблицы называет Go «наиболее значимым», но не включает в список ALGOL, Smalltalk или ML. И не учитывает Pascal, потому что тот «почти мёртв». Абсурд! Это противоречит всей сути понятия «значимость в истории».
https://habr.com/ru/companies/ncloudtech/articles/753562/
10 лучших расширений кода VS для увеличения производительности в 10 раз
https://www.marktechpost.com/2023/08/13/top-10-vs-code-extension-to-increase-10x-productivity/
https://www.marktechpost.com/2023/08/13/top-10-vs-code-extension-to-increase-10x-productivity/
MarkTechPost
Top 11 VS Code Extension to Increase 10x Productivity
Path Intellisense Whether using C#, VB.NET, or F#, you can benefit from Path Intellisense thanks to a Visual Studio extension called Path Intellisense. It can help you easily identify the routes you need and protect you from typos and wrong ways. The project…
Мы попросили ИИ представить веб-фреймворки в виде супергероев 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
Откройте для себя ведущие фреймворки микросервисов 2023 года в нашем списке 10 лучших. Расширьте возможности своих проектов с помощью передовых технологий и плавной масштабируемости. https://dzone.com/articles/top-10-microservices-frameworks-for-2023
DZone
Top 10 Microservices Frameworks
Discover the leading Microservices frameworks of 2023 in our Top 10 list. Empower your projects with cutting-edge technology and seamless scalability.
🤖 🔥 AI Copilot для вашего собственного продукта SaaS. Помощник искусственного интеллекта с открытым исходным кодом для всех.
https://github.com/openchatai/OpenCopilot
https://github.com/openchatai/OpenCopilot
GitHub
GitHub - openchatai/copilot
Contribute to openchatai/copilot development by creating an account on GitHub.
Малоизвестные команды Git для улучшения контроля версий
Присоединяйтесь к нам, пока мы путешествуем по этим неизведанным уголкам Git и раскрываем команды, которые, возможно, ускользнули от вашего внимания, но могут значительно улучшить ваше мастерство управления версиями. https://hackernoon.com/lesser-known-git-commands-to-elevate-your-version-control
Присоединяйтесь к нам, пока мы путешествуем по этим неизведанным уголкам Git и раскрываем команды, которые, возможно, ускользнули от вашего внимания, но могут значительно улучшить ваше мастерство управления версиями. https://hackernoon.com/lesser-known-git-commands-to-elevate-your-version-control
Hackernoon
Lesser-Known Git Commands to Elevate Your Version Control | HackerNoon
Certain Git commands are like old friends: pull, commit, push, rebase, stash, and checkout. But within Git's vast expanse lies a world of lesser-known commands.
Лучшие инструменты искусственного интеллекта для разработчиков
https://www.developer.com/project-management/ai-tools-developers/
https://www.developer.com/project-management/ai-tools-developers/
Developer.com
Best AI Tools for Developers | Developer.com
A look at some of the best AI tools for software developers. Learn how AI tools can enhance your programming and code.
DevToys – швейцарский армейский нож для разработчиков.
Как разработчику вам нужно выполнить множество мелких задач в рамках вашей деятельности по кодированию, отладке и тестированию.
DevToys — это автономное приложение для Windows, которое пытается помочь вам с этими задачами. Вместо использования разных веб-сайтов вы получаете полностью автономную работу, предлагающую помощь по большому списку задач. https://bartwullems.blogspot.com/2023/08/devtoysa-swiss-army-knife-for-developers.html
Как разработчику вам нужно выполнить множество мелких задач в рамках вашей деятельности по кодированию, отладке и тестированию.
DevToys — это автономное приложение для Windows, которое пытается помочь вам с этими задачами. Вместо использования разных веб-сайтов вы получаете полностью автономную работу, предлагающую помощь по большому списку задач. https://bartwullems.blogspot.com/2023/08/devtoysa-swiss-army-knife-for-developers.html
Blogspot
DevToys–A swiss army knife for developers
As a developer there are a lot of small tasks you need to do as part of your coding, debugging and testing activities. DevToys is an offli...
[Перевод] DreamBerd — идеальный язык программирования.
DreamBerd - идеальный язык программирования. Вот его фичи!
Когда вы закончите знакомиться со всеми фичами, ознакомьтесь с примерами.
Восклицательные знаки!
Будьте смелее! Заканчивайте каждое утверждение восклицательным знаком!
print("Hello world")!
Если вы чувствуете себя особенно смелым, вы можете использовать еще больше!!!
print("Hello world")!!!
Если вы не уверены, ничего страшного. Вместо этого вы можете поставить вопросительный знак в конце строки. Он выводит для вас отладочную информацию об этой строке в консоль.
print("Hello world")?
Возможно, вам интересно, что Dreambird использует для оператора "не", который в большинстве других языков является восклицательным знаком. Это просто - вместо оператора 'не' используется точка с запятой.
if (;false) {
print("Hello world")!
}
Читать далее https://habr.com/ru/articles/757708
DreamBerd - идеальный язык программирования. Вот его фичи!
Когда вы закончите знакомиться со всеми фичами, ознакомьтесь с примерами.
Восклицательные знаки!
Будьте смелее! Заканчивайте каждое утверждение восклицательным знаком!
print("Hello world")!
Если вы чувствуете себя особенно смелым, вы можете использовать еще больше!!!
print("Hello world")!!!
Если вы не уверены, ничего страшного. Вместо этого вы можете поставить вопросительный знак в конце строки. Он выводит для вас отладочную информацию об этой строке в консоль.
print("Hello world")?
Возможно, вам интересно, что Dreambird использует для оператора "не", который в большинстве других языков является восклицательным знаком. Это просто - вместо оператора 'не' используется точка с запятой.
if (;false) {
print("Hello world")!
}
Читать далее https://habr.com/ru/articles/757708
Хабр
DreamBerd — идеальный язык программирования
DreamBerd - идеальный язык программирования. Вот его фичи! Когда вы закончите знакомиться со всеми фичами, ознакомьтесь с примерами. Восклицательные знаки! Будьте смелее! Заканчивайте каждое...
Самый плохой программист, которого я знаю
В измерении продуктивности разработчиков хорошо то, что можно быстро выявлять плохих программистов. Я хочу рассказать вам о самом плохом программисте, которого я знаю, и о том, почему я сражался за то, чтобы его оставили в команде.
Несколько лет назад я написал в Twitter/X заметку о лучшем программисте, которого я знаю, её стоит переписать в виде поста в блоге. Мне кажется справедливым, чтобы я рассказал и о самом плохом. Его зовут Тим Маккиннон. Я хочу, чтобы мир знал, насколько он измеряемо непродуктивен. https://habr.com/ru/articles/758596/
В измерении продуктивности разработчиков хорошо то, что можно быстро выявлять плохих программистов. Я хочу рассказать вам о самом плохом программисте, которого я знаю, и о том, почему я сражался за то, чтобы его оставили в команде.
Несколько лет назад я написал в Twitter/X заметку о лучшем программисте, которого я знаю, её стоит переписать в виде поста в блоге. Мне кажется справедливым, чтобы я рассказал и о самом плохом. Его зовут Тим Маккиннон. Я хочу, чтобы мир знал, насколько он измеряемо непродуктивен. https://habr.com/ru/articles/758596/
Представляем freeCodeCamp Press — бесплатные книги для разработчиков
Сообщество freeCodeCamp за годы опубликовало более 10 000 руководств. Но в последнее время мы сосредоточились на создании еще более объемных ресурсов для изучения математики, программирования и информатики.
Вот почему мы создали freeCodeCamp Press — подразделение freeCodeCamp, где мы публикуем полноформатные книги и справочники — все они доступны каждому бесплатно. https://www.freecodecamp.org/news/freecodecamp-press-books-handbooks/
Сообщество freeCodeCamp за годы опубликовало более 10 000 руководств. Но в последнее время мы сосредоточились на создании еще более объемных ресурсов для изучения математики, программирования и информатики.
Вот почему мы создали freeCodeCamp Press — подразделение freeCodeCamp, где мы публикуем полноформатные книги и справочники — все они доступны каждому бесплатно. https://www.freecodecamp.org/news/freecodecamp-press-books-handbooks/
freeCodeCamp.org
Introducing freeCodeCamp Press – Free Books for Developers
The freeCodeCamp community has published more than 10,000 tutorials on our publication over the years. But lately we've focused on creating even longer resources for learning math, programming, and computer science. This is why we've created freeCode...
Как выглядят собеседования сейчас
Времена меняются, меняется it-индустрия. Крупные it-игроки ушли, с ними ушли стандарты, топовые специалисты и рабочие места. Соотношение вакансий и резюме удручает, всё выглядит как конкурс на бюджетные места в топовых вузах.
Я являюсь .Net разработчиком с опытом лидинга и набора специалистов в команду. На текущем месте работаю 2 года, но за этот срок многое изменилось. Решил проверить, что же сейчас с рынком, и сколько же я стою сейчас как специалист. За 2 недели я прошёл 30 собеседований и хочу поделиться некоторыми из них, высказать свои замечания и выводы. https://habr.com/ru/articles/758838/
Времена меняются, меняется it-индустрия. Крупные it-игроки ушли, с ними ушли стандарты, топовые специалисты и рабочие места. Соотношение вакансий и резюме удручает, всё выглядит как конкурс на бюджетные места в топовых вузах.
Я являюсь .Net разработчиком с опытом лидинга и набора специалистов в команду. На текущем месте работаю 2 года, но за этот срок многое изменилось. Решил проверить, что же сейчас с рынком, и сколько же я стою сейчас как специалист. За 2 недели я прошёл 30 собеседований и хочу поделиться некоторыми из них, высказать свои замечания и выводы. https://habr.com/ru/articles/758838/
Хабр
Как выглядят собеседования сейчас
Времена меняются, меняется it-индустрия. Крупные it-игроки ушли, с ними ушли стандарты, топовые специалисты и рабочие места. Соотношение вакансий и резюме удручает, всё выглядит как конкурс на...