🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Forwarded from Библиотека питониста | Python, Django, Flask
🐍🏗️ Основы архитектуры для джунов: построение масштабируемых и чистых приложений на Python
Когда речь идёт о создании масштабируемых и поддерживаемых приложений, понимание таких важных понятий, как принципы чистого кода, архитектурные паттерны и SOLID практики проектирования, имеет решающее значение. Они позволяют сохранить ясность кодовой базы и возможность её сопровождения по мере роста проектов.
О том, как реализовать эти принципы в Python, читайте в нашей новой статье.
🔗 Ссылка на статью
🔗 Зеркало
Когда речь идёт о создании масштабируемых и поддерживаемых приложений, понимание таких важных понятий, как принципы чистого кода, архитектурные паттерны и SOLID практики проектирования, имеет решающее значение. Они позволяют сохранить ясность кодовой базы и возможность её сопровождения по мере роста проектов.
О том, как реализовать эти принципы в Python, читайте в нашей новой статье.
🔗 Ссылка на статью
🔗 Зеркало
🌚15😁7❤1
Если вы использовали Entity Framework, HttpClient или что-то еще, имеющее методы, которые могут выполнять асинхронную работу, там почти гарантированно присутствует
перегрузка, принимающая
Что из себя представляют cancellation tokens? Почему они используются? Какая от них польза? Читайте в статье 👇
🔗 Читать
перегрузка, принимающая
CancellationToken
.Что из себя представляют cancellation tokens? Почему они используются? Какая от них польза? Читайте в статье 👇
🔗 Читать
👍18
Forwarded from Библиотека программиста | программирование, кодинг, разработка
❤️🙏 Помните историю автора «Библиотеки программиста» Станислав Герасимов? Станислав — инвалид с детства. В статье он рассказывал, как получил диплом и строит карьеру в IT.
❗️ В обновленной статье читайте продолжение его истории. И самое главное: очень скоро он отправляется на операцию и ему нужна ваша помощь.
❗️ В обновленной статье читайте продолжение его истории. И самое главное: очень скоро он отправляется на операцию и ему нужна ваша помощь.
Многие разрабы живут в парадигме системы грейдов, которая выглядит следующим образом: Junior —> Middle —> Senior —> Team Lead —> Head Of Function
Но не все сеньоры хотят становиться руководителями и заниматься людьми, процессами, командой. Поэтому во многих компаниях можно повышать грейд до топового «разработчика» (Top Individual Contributor), который больше влияет на продукт, а не на компанию.
💬 Поделитесь опытом, есть ли в вашей компании высокогрейдовые инженеры? Вы бы выбрали такой путь развития, или все-таки вертикальный рост?
#холивар
Но не все сеньоры хотят становиться руководителями и заниматься людьми, процессами, командой. Поэтому во многих компаниях можно повышать грейд до топового «разработчика» (Top Individual Contributor), который больше влияет на продукт, а не на компанию.
💬 Поделитесь опытом, есть ли в вашей компании высокогрейдовые инженеры? Вы бы выбрали такой путь развития, или все-таки вертикальный рост?
#холивар
😁14👍5
🎙Очередной выпуск подкаста RadioDotNet про primary constructors, consistent builts, natural keys и многое другое
⏳ Таймкоды:
[00:01:27] — .NET 9 Preview 5
[00:22:15] — Visual Studio 2022 Preview 2
[00:27:34] — Automate your .NET SDK updates for consistent builds
[00:51:03] — Thoughts about primary constructors
[01:11:56] — You'll regret using natural keys
[01:30:40] — Introducing links to source code for .NET API Docs
[01:48:37] — Кратко о разном
⏯ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
⏳ Таймкоды:
[00:01:27] — .NET 9 Preview 5
[00:22:15] — Visual Studio 2022 Preview 2
[00:27:34] — Automate your .NET SDK updates for consistent builds
[00:51:03] — Thoughts about primary constructors
[01:11:56] — You'll regret using natural keys
[01:30:40] — Introducing links to source code for .NET API Docs
[01:48:37] — Кратко о разном
⏯ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
🔥6
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🗣️ «Иногда решение не в изменении системы, а в изменении отношения заказчика». Интервью с системным аналитиком
Системный аналитик Ярослав Атрохов рассказал нам об особенностях работы с заказчиками, многозадачности, сложностях профессии и важности команды.
Обновлённую статью можно прочесть по этой ссылке👈
Системный аналитик Ярослав Атрохов рассказал нам об особенностях работы с заказчиками, многозадачности, сложностях профессии и важности команды.
Обновлённую статью можно прочесть по этой ссылке👈
👍2😢2
⚡️ Серия статей, посвященных различным фичам C# 12
Рефакторинг C#-когда с помощью:
🔸 primary constructors
🔸 collection expressions
🔸 alias any type
🔸 default lambda parameters
Рефакторинг C#-когда с помощью:
🔸 primary constructors
🔸 collection expressions
🔸 alias any type
🔸 default lambda parameters
Microsoft News
Refactor your C# code with primary constructors
Explore C# 12's primary constructors through incremental refactoring of a Worker service.
🥱6👍5❤2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
💡 Кем работать в IT, если ты гуманитарий: 10 альтернативных профессий
Думаете, что IT — это только для технарей? Мы развеем этот миф и расскажем о 10 профессиях, которые идеально подойдут гуманитариям.
🔗 Читать статью
🔗 Зеркало
Думаете, что IT — это только для технарей? Мы развеем этот миф и расскажем о 10 профессиях, которые идеально подойдут гуманитариям.
🔗 Читать статью
🔗 Зеркало
😁8🥱5👍4👏4
⚡️ Недавно Microsoft Authentication Library for .NET (aka MSAL .NET) достигла первой миллиардной загрузки
Даже если вы сами не используете MSAL.NET, вполне вероятно, что вы знакомы с продуктами, которые это делают, включая Visual Studio, компоненты Microsoft Office и Microsoft Teams, Bing, Microsoft Azure, Skype и многие, многие другие.
Читайте подробнее об истории библиотеки, динамичной экосистеме сообщества и взглядах на ее будущее👇
🔗 Читать
Даже если вы сами не используете MSAL.NET, вполне вероятно, что вы знакомы с продуктами, которые это делают, включая Visual Studio, компоненты Microsoft Office и Microsoft Teams, Bing, Microsoft Azure, Skype и многие, многие другие.
Читайте подробнее об истории библиотеки, динамичной экосистеме сообщества и взглядах на ее будущее👇
🔗 Читать
🔥13👍4🥰1🤩1
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
🎓 Продвинутый SQL: секреты профессионалов
Рассказываем о сложных стратегиях оптимизации запросов, продвинутых типах соединений и тонкостях использования SELECT.
Читать статью
#туториал
Рассказываем о сложных стратегиях оптимизации запросов, продвинутых типах соединений и тонкостях использования SELECT.
Читать статью
#туториал
🥱5👍3🤔1
Работа с библиотеками Rust из C#-приложений
Не спрашивайте «зачем?», просто используйте советы Khalid Abuhakmeh (developer advocate из JetBrains), если столкнетесь с такой задачей.
👉 Читать мини-гайд
Не спрашивайте «зачем?», просто используйте советы Khalid Abuhakmeh (developer advocate из JetBrains), если столкнетесь с такой задачей.
👉 Читать мини-гайд
Khalid Abuhakmeh’s Blog
Working with Rust Libraries from C# .NET Applications
I’ve been on a Rust learning journey lately, and it’s had me thinking about how I can consume Rust libraries from existing .NET applications. The .NET team has done much work regarding interoperability during the .NET 6 to .NET 8 era, and .NET 9 seems poised…
👾7👍3🌚3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👍20
🤖 Использование Phi-3 и C# с ONNX для образцов текста и изображений
Small Language Model (SLM) — это разработка Microsoft и часть семейства Phi-3, которая включает в себя наиболее мощные и экономичные SLM, доступные сегодня. Они превосходят другие модели аналогичного или даже большего размера по различным критериям.
Сочетание SLM и Open Neural Network Exchange (ONNX) меняет правила игры в области взаимодействия ИИ. Читайте подробнее, как можно использовать возможности моделей Phi-3 в своих приложениях .NET с помощью C# и ONNX.
👉 Читать
Small Language Model (SLM) — это разработка Microsoft и часть семейства Phi-3, которая включает в себя наиболее мощные и экономичные SLM, доступные сегодня. Они превосходят другие модели аналогичного или даже большего размера по различным критериям.
Сочетание SLM и Open Neural Network Exchange (ONNX) меняет правила игры в области взаимодействия ИИ. Читайте подробнее, как можно использовать возможности моделей Phi-3 в своих приложениях .NET с помощью C# и ONNX.
👉 Читать
Microsoft News
Using Phi-3 & C# with ONNX for text and vision samples
Harness the power of Phi-3 SLMs and ONNX for AI-driven .NET applications, showcasing C# integration for advanced tasks like image analysis and interactive Q&A.
🔥6🤔2
Привет, друзья! 👋
Мы готовим статью о типичных ошибках начинающих разработчиков. И нам очень нужна ваша помощь! 🙏
Поделитесь своим опытом и мнением в комментариях:
❓С какими сложностями вы сталкивались в начале своего пути в разработке?
❓Какие ошибки допускали и как их исправляли?
❓Что помогло вам быстрее расти профессионально?
Самые интересные и полезные советы мы обязательно включим в статью, а их авторов упомянем в публикации! 😊
Мы готовим статью о типичных ошибках начинающих разработчиков. И нам очень нужна ваша помощь! 🙏
Поделитесь своим опытом и мнением в комментариях:
❓С какими сложностями вы сталкивались в начале своего пути в разработке?
❓Какие ошибки допускали и как их исправляли?
❓Что помогло вам быстрее расти профессионально?
Самые интересные и полезные советы мы обязательно включим в статью, а их авторов упомянем в публикации! 😊
🥱4
«Кто использует Blazor и какие проекты вы с ним создавали?» — обсуждение на Reddit, из которого можно сделать один вывод: большинство .NET-разрабов используют его для создания корпоративных приложений.
💬 Был ли у вас опыт работы с Blazor? Какие проекты вы реализовали с использованием веб-фреймворка или над чем работаете сейчас?
💬 Был ли у вас опыт работы с Blazor? Какие проекты вы реализовали с использованием веб-фреймворка или над чем работаете сейчас?
Reddit
From the dotnet community on Reddit
Explore this post and more from the dotnet community
😁9❤3👍3
.NET 9: улучшения производительности HtmlEncode и UrlEncode
Stephen Toub снова продемонстрировал свое мастерство, на этот раз улучшив производительность методов HtmlEncode и UrlEncode.
Судя по PR, он использовал различные техники, включая применение представленных в .NET 8 SearchValues.
#perfomance #dotnet
Stephen Toub снова продемонстрировал свое мастерство, на этот раз улучшив производительность методов HtmlEncode и UrlEncode.
Судя по PR, он использовал различные техники, включая применение представленных в .NET 8 SearchValues.
#perfomance #dotnet
👍21❤2