Разработка — всё? Действительно ли нас всех заменят роботы.
Александр Пряхин, руководитель разработки юнита в Авито Работа, рассказал, так ли мрачно выглядит будущее для разработчиков «из плоти и крови» на фоне активного развития No Code, Low Code и нейросетей.
Читать далее https://habr.com/ru/companies/avito/articles/741390/
Александр Пряхин, руководитель разработки юнита в Авито Работа, рассказал, так ли мрачно выглядит будущее для разработчиков «из плоти и крови» на фоне активного развития No Code, Low Code и нейросетей.
Читать далее https://habr.com/ru/companies/avito/articles/741390/
Хабр
Разработка — всё? Действительно ли нас всех заменят роботы
Привет! Меня зовут Александр Пряхин. Я руковожу разработкой в юните Авито Работа. В среде IT практически все слышали о No Code, Low Code, нейросетях. И, разумеется, о том, что скоро инженеры...
Аутентификация против авторизации
При создании веб-приложений вам необходимо знать два ключевых термина безопасности — аутентификация и авторизация. Они могут показаться похожими, но у них разные роли в обеспечении безопасности приложения. Давайте немного упростим эти понятия.
https://dev.to/philip-ainberger/authentication-vs-authorization-olf
При создании веб-приложений вам необходимо знать два ключевых термина безопасности — аутентификация и авторизация. Они могут показаться похожими, но у них разные роли в обеспечении безопасности приложения. Давайте немного упростим эти понятия.
https://dev.to/philip-ainberger/authentication-vs-authorization-olf
10 принципов программирования, которые должен знать каждый разработчик программного обеспечения
Изучите основные принципы программирования, которые позволяют разработчикам программного обеспечения писать более чистый, удобный в сопровождении и масштабируемый код.
https://blog.ossph.org/programming-principles-every-developer-should-know/
Изучите основные принципы программирования, которые позволяют разработчикам программного обеспечения писать более чистый, удобный в сопровождении и масштабируемый код.
https://blog.ossph.org/programming-principles-every-developer-should-know/
Open Source Software PH
10 Programming Principles Every Software Developer Should Know
Learn the fundamental programming principles that allow software developers to write cleaner, more maintainable, and scalable code.
Создание собственной платформы еще никогда не было таким простым. Все, что вам нужно сделать, это выбрать 200 предметов из этого списка, и все готово. https://landscape.cncf.io/
ORACLE предлагает БЕСПЛАТНЫЕ сертификаты до 31 августа. Итак, если вы хотите учиться и получить сертификат в области науки о данных, DevOps, кибербезопасности и облачных вычислений, воспользуйтесь этой возможностью 👇. У вас будет доступ к обучению, бесплатной пробной версии OCI и практическим экзаменам RT
https://education.oracle.com/oracle-oci-certification#oracle-cloud-infrastructure
https://education.oracle.com/oracle-oci-certification#oracle-cloud-infrastructure
Я поделюсь своим опытом, как я пришел к открытому исходному коду и получил свою первую международную роль инженера-программиста в OpenSauced , участвуя в их проектах с открытым исходным кодом.
https://dev.to/opensauced/how-i-got-hired-contributing-to-open-source-projects-546i
https://dev.to/opensauced/how-i-got-hired-contributing-to-open-source-projects-546i
DEV Community
How I Got Hired Contributing to open source projects
In the tech space, getting a job is not totally based on how good you are at the technical side of...
Топ-8 самых востребованных языков программирования в 2023 году
Вы когда-нибудь задумывались, какой язык программирования будет самым востребованным в 2023 году? Хотя существует более 200+ языков программирования, лишь немногие из них используются в реальной промышленности. Знание этой информации необходимо для достижения успеха в индустрии вакансий разработчиков.
За последние 17 месяцев (с января 2022 г. по май 2023 г.) DevJobsScanner проанализировал более 14 миллионов вакансий разработчиков. Из этих 14 миллионов вакансий DevJobsScanner выбрал только те вакансии, для которых явно требовался язык программирования. https://www.devjobsscanner.com/blog/top-8-most-demanded-programming-languages/
Вы когда-нибудь задумывались, какой язык программирования будет самым востребованным в 2023 году? Хотя существует более 200+ языков программирования, лишь немногие из них используются в реальной промышленности. Знание этой информации необходимо для достижения успеха в индустрии вакансий разработчиков.
За последние 17 месяцев (с января 2022 г. по май 2023 г.) DevJobsScanner проанализировал более 14 миллионов вакансий разработчиков. Из этих 14 миллионов вакансий DevJobsScanner выбрал только те вакансии, для которых явно требовался язык программирования. https://www.devjobsscanner.com/blog/top-8-most-demanded-programming-languages/
Devjobsscanner
Top 8 Most Demanded Programming Languages in 2024
Ever wondered which is the most demanded programming language in 2024? Although there are more than 200+ programming languages, only few of them are used in the real world industry. Knowing this information is essential to succeed in the developer job industry.…
🚀 7 проектов с открытым исходным кодом, в которые вы должны внести свой вклад в 2023 году ⭐️⭐️
https://dev.to/github20k/7-open-source-projects-you-should-contribute-to-in-2023-1nph
https://dev.to/github20k/7-open-source-projects-you-should-contribute-to-in-2023-1nph
DEV Community
🚀 7 open-source projects you should contribute to in 2023 ⭐️⭐️
I love seeing so much innovation in open-source. There are a few raising libraries I thought I should...
Taskfile: современная альтернатива Makefile
В этом посте я хотел бы представить Taskfile и несколько других инструментов, которые в совокупности составляют хорошую структуру автоматизации. Я не намерен делать этот пост исчерпывающим руководством по этим инструментам. Люди могут прочитать официальную документацию, если они заинтересованы.
Я просто хочу представить некоторые основные функции, которые я использую каждый день и, возможно, пробудить любопытство читателя. Просто используйте 20% функций этих инструментов, чтобы получить 80% преимуществ.
https://itnext.io/taskfile-a-modern-alternative-to-makefile-6b3f545f77bd
В этом посте я хотел бы представить Taskfile и несколько других инструментов, которые в совокупности составляют хорошую структуру автоматизации. Я не намерен делать этот пост исчерпывающим руководством по этим инструментам. Люди могут прочитать официальную документацию, если они заинтересованы.
Я просто хочу представить некоторые основные функции, которые я использую каждый день и, возможно, пробудить любопытство читателя. Просто используйте 20% функций этих инструментов, чтобы получить 80% преимуществ.
https://itnext.io/taskfile-a-modern-alternative-to-makefile-6b3f545f77bd
Тест: сумеете ли вы стать junior QA в большой компании.
Собеседоваться в большие IT-компании страшно — вдруг завалят каверзными задачами и съедят? Чтобы развеять страхи, три крупные компании — «Альфа-Банк», «Цифра» и «Лаборатория Касперского» — сделали для Хабра этот тест. Попробовать себя в роли кандидата на junior QA несложно: выберите любую компанию и посмотрите, какие вопросы в них задают, на что обращают внимание, как оценивают и что считают важным.
Читать далее https://habr.com/ru/specials/743616/
Собеседоваться в большие IT-компании страшно — вдруг завалят каверзными задачами и съедят? Чтобы развеять страхи, три крупные компании — «Альфа-Банк», «Цифра» и «Лаборатория Касперского» — сделали для Хабра этот тест. Попробовать себя в роли кандидата на junior QA несложно: выберите любую компанию и посмотрите, какие вопросы в них задают, на что обращают внимание, как оценивают и что считают важным.
Читать далее https://habr.com/ru/specials/743616/
Хабр
Тест: сумеете ли вы стать junior QA в большой компании
Собеседоваться в большие IT-компании страшно — вдруг завалят каверзными задачами и съедят? Чтобы развеять страхи, три крупные компании — «Альфа-Банк», «Цифра» и «Лаборатория Касперского» — сделали для Хабра этот тест. Попробовать себя в роли кандидата на…
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/
Продолжаем наш ретроспективный цикл о тех советских разработках, которые стали историей и за которые, как принято говорить — “не стыдно”. В предыдущих постах цикла мы уже затрагивали разработку языков программирования в СССР и в этом посте хотели остановиться на ней подробнее. Несмотря на достаточно скромные достижения в этой области, разработчики языков и трансляторов знали моменты триумфа, а фундаментальный вклад советских ученых в развитие программирования ощутим и сегодня. Под катом немного о языках и трансляторах, разработанных в Стране Советов в 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/
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…