Какой у вас коммерческий опыт работы в IT?
Anonymous Poll
28%
от 6 лет
19%
от 3 до 6 лет включительно
20%
от 1 до 3 лет включительно
9%
до 1 года
23%
нет опыта
🤔10🥱2👍1
Знаете ли вы, что с помощью расширения GitHub Actions можно запускать и наблюдать за выполнением workflow, а также добавлять и редактировать секреты из IDE.
🛠️ Скачать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27
В новой версии .NET представлены пакеты
Microsoft.Extensions.Http.Resilience
и Microsoft.Extensions.Resilience
, основанные на библиотеке Polly. Их главная цель — упростить интеграцию отказоустойчивости в ваши приложения.dotnet add package Microsoft.Extensions.Http.Resilience
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Http.Resilience" />
</ItemGroup>
var services = new ServiceCollection();
services.AddHttpClient("my-client")
.AddStandardResilienceHandler(options =>
{
// Configure standard resilience options here
});
Please open Telegram to view this post
VIEW IN TELEGRAM
Microsoft News
Building resilient cloud services with .NET 8
How to integrate resilience and into HTTP Client
🔥26👍7🙏1
«Serverless. Под капотом Cloud Functions» — доклад Максима Шошина из Yandex Cloud на DotNext 2023
Максим рассказал о внутреннем устройстве Cloud Functions в Yandex Cloud. Подобный сервис реализован у всех крупных облачных провайдеров — Azure, AWS и Google Cloud.
📌Для кого доклад?
✅ Для тех, кто планирует использовать в своей работе serverless-сервисы и хочет глубже понимать, как устроены механизмы работы одного из самых базовых сервисов этой экосистемы.
✅ Для тех, кто интересуется внутренним устройством высоконагруженного распределенного сервиса.
📌 Что внутри:
• Примеры использования и границы применимости сервиса Cloud Functions.
• Разбор распределенной архитектуры и внутреннего устройства системы, а также планировщика, механизма масштабирования и эвристики.
• Проблемы, с которыми сталкивались, и пути их решения.
📺 Смотреть
🔗 Ссылка на доклад
#лучшиепрактики
Максим рассказал о внутреннем устройстве Cloud Functions в Yandex Cloud. Подобный сервис реализован у всех крупных облачных провайдеров — Azure, AWS и Google Cloud.
📌Для кого доклад?
✅ Для тех, кто планирует использовать в своей работе serverless-сервисы и хочет глубже понимать, как устроены механизмы работы одного из самых базовых сервисов этой экосистемы.
✅ Для тех, кто интересуется внутренним устройством высоконагруженного распределенного сервиса.
📌 Что внутри:
• Примеры использования и границы применимости сервиса Cloud Functions.
• Разбор распределенной архитектуры и внутреннего устройства системы, а также планировщика, механизма масштабирования и эвристики.
• Проблемы, с которыми сталкивались, и пути их решения.
🔗 Ссылка на доклад
#лучшиепрактики
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4⚡2👍1🤔1
Библиотека шарписта | C#, F#, .NET, ASP.NET
Продолжаем наш опрос — вторая часть👇
Продолжаем наш опрос — последняя, третья часть👇
👍2❤1🤔1
На каком языке программирования вы пишете больше всего?
Anonymous Poll
3%
Python
1%
Go
1%
Java
2%
JavaScript
1%
TypeScript
2%
C/C++
87%
С#
0%
Swift/Kotlin
1%
PHP
3%
Другой
😁41🤔14🔥7👍2💯1
Какая ваша специализация в IT?
Anonymous Poll
50%
Backend
1%
Frontend
23%
Fullstack
1%
Mobile
7%
Desktop
1%
DevOps/Sysadmin
2%
QA
1%
Data Science
7%
Игровая индустрия
7%
Другое
❤4
Какой грейд у вас на работе?
Anonymous Poll
8%
Стажер
16%
Джуниор
32%
Миддл
18%
Сеньор
7%
Тимлид
3%
Архитектор
2%
СТО
14%
я не в IT
👏11
This media is not supported in your browser
VIEW IN TELEGRAM
Используйте ObjectLayoutInspector для получения подробной информации о внутренней структуре типов CLR во время выполнения. Под катом — гайд по теме с реальным примером.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤1🥱1
#холивар
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍2😁1
В SDK .NET 8 включен инструментарий для создания контейнеров непосредственно из проекта .NET. Он был впервые представлен в .NET 7 и получил множество улучшений в .NET 8, включая поддержку создания образов без административных привилегий, поддержку Podman и улучшенную совместимость с реестрами контейнеров.
Читайте подробнее о том, что доступно разработчику в .NET 8 и как работать с новым инструментарием на практике.
👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📯Внимание всем отважным героям и искателям приключений!
«Библиотеки Программиста» с гордостью представляет новую захватывающую игру — «Битва с Драконом». Выберите своих персонажей и сразитесь с древним Крылатым Ужасом Бурлопиворогом в эпическом поединке!
Мы предлагаем вам взять под свой контроль хитроумного изобретателя или ловкого вора.
💎Победителей ждет почет, уважение и награда! Итак, кто осмелится бросить вызов Бурлопиворогу? Начните свою «Битву с Драконом»!
«Библиотеки Программиста» с гордостью представляет новую захватывающую игру — «Битва с Драконом». Выберите своих персонажей и сразитесь с древним Крылатым Ужасом Бурлопиворогом в эпическом поединке!
Мы предлагаем вам взять под свой контроль хитроумного изобретателя или ловкого вора.
💎Победителей ждет почет, уважение и награда! Итак, кто осмелится бросить вызов Бурлопиворогу? Начните свою «Битву с Драконом»!
👍5😁5❤🔥1❤1
.gitignore
в .NETВо время разработки у вас может накопиться множество файлов, которые не предназначены для включения в систему контроля версий, включая:
🔹Скомпилированные бинарные файлы (*.dll, *.exe)
🔹Промежуточные выходные данные сборки (например, каталоги
obj/
и bin/
)🔹Каталоги NuGet-пакетов (например,
/packages/
)🔹Файлы проектов Visual Studio (например,
*.suo
, *.user
)✅ Исправить это можно одной командой:
dotnet new gitignore
#dotnet #aspnet #tip by Nabi Karampoor
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥8❤🔥1
✍️ Библиотека программиста» находится в поиске переводчика и автора оригинальных статей
Кто нужен?
● Энтузиасты, которые держат руку на пульсе, читают помимо книг зарубежные техноблоги
● Энтузиасты, которым есть что сказать
Тематика
● Java, C#
● В четырех случаях из пяти вы предлагаете тему статьи
Объем
● От 7 до 15 тыс. знаков без учета кода
● 3-4 статьи в месяц
Оплата
● 4к руб. за статью
● Перевод — 250 руб. за 1000 символов без учета кода
● В месяц выйдет ~16к руб.
● Работаем с самозанятыми (компенсируем налог), ИП
Тестовое задание
● Автор: написать статью по Java или C#
● Переводчик: перевести статью или часть статьи по Java или C#
● Тема: на ваше усмотрение
● ЦА: начинающие/джуны
● Объем: 5-7к символов без пробелов
● Не оплачивается
Не хочу выполнять тестовое задание
Если у вас есть опубликованные статьи, пришлите ссылки на них.
Я пишу «так себе», что делать?
Чтобы написать статью, которую не стыдно опубликовать, достаточно овладеть инфостилем. У нас есть бесплатный курс для начинающих копирайтеров «Статьи для IT: как объяснять и распространять значимые идеи». Время прохождения курса: 1-2 недели.
Где публикуется статья?
Статья публикуется на сайте proglib.io, в группе ВК (425к подписчиков), на канале «Библиотека джависта» (24к подписчиков) и в «Библиотека шарписта» (20к подписчиков).
Вакансию закроем 15 января. У вас есть время пройти курс и написать тестовое задание.
➡️ Заполнить анкету ⬅️
Кто нужен?
● Энтузиасты, которые держат руку на пульсе, читают помимо книг зарубежные техноблоги
● Энтузиасты, которым есть что сказать
Тематика
● Java, C#
● В четырех случаях из пяти вы предлагаете тему статьи
Объем
● От 7 до 15 тыс. знаков без учета кода
● 3-4 статьи в месяц
Оплата
● 4к руб. за статью
● Перевод — 250 руб. за 1000 символов без учета кода
● В месяц выйдет ~16к руб.
● Работаем с самозанятыми (компенсируем налог), ИП
Тестовое задание
● Автор: написать статью по Java или C#
● Переводчик: перевести статью или часть статьи по Java или C#
● Тема: на ваше усмотрение
● ЦА: начинающие/джуны
● Объем: 5-7к символов без пробелов
● Не оплачивается
Не хочу выполнять тестовое задание
Если у вас есть опубликованные статьи, пришлите ссылки на них.
Я пишу «так себе», что делать?
Чтобы написать статью, которую не стыдно опубликовать, достаточно овладеть инфостилем. У нас есть бесплатный курс для начинающих копирайтеров «Статьи для IT: как объяснять и распространять значимые идеи». Время прохождения курса: 1-2 недели.
Где публикуется статья?
Статья публикуется на сайте proglib.io, в группе ВК (425к подписчиков), на канале «Библиотека джависта» (24к подписчиков) и в «Библиотека шарписта» (20к подписчиков).
Вакансию закроем 15 января. У вас есть время пройти курс и написать тестовое задание.
➡️ Заполнить анкету ⬅️
😁12🤔1
Forwarded from Библиотека питониста | Python, Django, Flask
🔤 Азбука SQL в примерах. Часть 2. Ограничения, которые упрощают жизнь
В предыдущей части мы выяснили, что такое SQL, создали свою первую базу данных и добавили в неё первую таблицу. Пришло время узнать, как сделать добавление данных в неё более простым и надёжным.
🔗 Читать статью
🔗 Зеркало
В предыдущей части мы выяснили, что такое SQL, создали свою первую базу данных и добавили в неё первую таблицу. Пришло время узнать, как сделать добавление данных в неё более простым и надёжным.
🔗 Читать статью
🔗 Зеркало
🔀 Визуализация связей Entity Framework и дополнительный анализ запросов в ReSharper 2023.3
Последняя версия ReSharper 2023.3 включает ряд инструментов и проверок, которые помогут вам обнаружить потенциальные проблемы с Entity Framework и EF Core, включая способ создания диаграммы отношений сущностей для контекста вашей базы данных. Maarten Balliauw, Developer Advocate в JetBrains, делится опытом работы с новой фичей ReSharper.
👉 Читать
Последняя версия ReSharper 2023.3 включает ряд инструментов и проверок, которые помогут вам обнаружить потенциальные проблемы с Entity Framework и EF Core, включая способ создания диаграммы отношений сущностей для контекста вашей базы данных. Maarten Balliauw, Developer Advocate в JetBrains, делится опытом работы с новой фичей ReSharper.
👉 Читать
👍15
Лайвкодинг на собеседованиях — это ок?
Anonymous Poll
22%
Конечно
28%
Нет, зачем тогда тестовое?
29%
Не принципиально
21%
Посмотреть результаты
👍1😁1
⚡️Свершилось: канал с книгами только по C#
Мы создали для вас канал с книгами по C#, куда будем публиковать самые полезные книги по C#, F#, .NET и ASP.NET. Подписывайтесь!
👉 Книги для шарпистов | C#, .NET, F#
Мы создали для вас канал с книгами по C#, куда будем публиковать самые полезные книги по C#, F#, .NET и ASP.NET. Подписывайтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
😁22👍7🎉1
☑️ Blazor начинался как экспериментальный проект в 2018 году, целью которого было использование WebAssembly для запуска C# непосредственно в браузере, однако такой подход критиковался сообществом и имел свои недостатки, включая долгое время загрузки, низкую производительность, проблемы совместимости и SEO, а также сложности взаимодействия с JavaScript.
☑️ Blazor Server был представлен через год после Blazor WebAssembly, позволяя серверной части на C# управлять обновлениями UI через соединение SignalR. Это снижает размер загрузки, но также имеет свои недостатки, включая задержки, проблемы масштабируемости, высокое использование ресурсов сервера, зависимость от SignalR и другие.
☑️ Blazor Static SSR — третий вариант рендеринга, работающий независимо от WASM или SignalR, использует открытое HTTP-соединение для потоковой передачи обновлений UI клиенту. Он обеспечивает быструю загрузку страниц и масштабируемость, но не является полноценным SPA-фреймворком и требует WASM или SignalR для интерактивности.
🤔 К чему все это? Тут автор статьи выражает сомнения в будущем Blazor и предлагает идею транспилятора C# в JavaScript, подобного Fable для F#, как возможное решение для упрощения и улучшения Blazor.
📌 В любом случае, это мнение одного разработчика, но оно аргументировано и стоит вашего внимания.
☑️ Blazor Server был представлен через год после Blazor WebAssembly, позволяя серверной части на C# управлять обновлениями UI через соединение SignalR. Это снижает размер загрузки, но также имеет свои недостатки, включая задержки, проблемы масштабируемости, высокое использование ресурсов сервера, зависимость от SignalR и другие.
☑️ Blazor Static SSR — третий вариант рендеринга, работающий независимо от WASM или SignalR, использует открытое HTTP-соединение для потоковой передачи обновлений UI клиенту. Он обеспечивает быструю загрузку страниц и масштабируемость, но не является полноценным SPA-фреймворком и требует WASM или SignalR для интерактивности.
📌 В любом случае, это мнение одного разработчика, но оно аргументировано и стоит вашего внимания.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱10👍7👏5❤2