👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
PowerShell и его возможности в уходящем году
Все привет! В уходящем году хочу оставить небольшой след про такой сильный язык программирования, как PowerShell . Вероятно, уже в следующем году, ввиду тенденции отказа от Windows систем в нашей...
❤10👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
✍️ Почему отсутствие технической документации убьёт ваш проект?
Читатель «Библиотеки программиста» объясняет, почему техническая документация важна, а её наличие — обязательная составляющая успеха проекта. Не верите? 5 (почти) реальных историй, представленных в статье, вас убедят!
🔗 Читать статью
🔗 Зеркало
Читатель «Библиотеки программиста» объясняет, почему техническая документация важна, а её наличие — обязательная составляющая успеха проекта. Не верите? 5 (почти) реальных историй, представленных в статье, вас убедят!
🔗 Читать статью
🔗 Зеркало
👍13❤4🥱1
🎄1 декабря
🔸Using GitHub Releases to update my private tools
🔸The Rise of C# Markup for Cross Platform Development
🎄2 декабря
🔸Getting Started with Semantic Kernel and C#
🔸Copy, Paste and Edit Java to C# after 20 years
🎄3 декабря
🔸Containerizing .NET 🔸Unlock the Gift of the C# Spread Operator
🎄4 декабря
🔸Fine-tuning an Open AI model with Azure and C#
🔸Dissecting C# Ranges
🎄5 декабря
🔸Dopamine Detox for Programmers
🔸Inline Snapshot testing in .NET
🎄6 декабря
🔸Migrate ASP.NET to ASP.NET Core with YARP
🔸Updating Cynk with .NET 8.0 and C#
🎄7 декабря
🔸Vertiq - Blazor Application Framework
🔸Seasons of Love - Ode to C#
🎄8 декабря
🔸Cross-platform Christmas Countdown App in C#
🔸Improve your Application Insights API key security
🎄9 декабря
🔸When to Use C# Primary Constructors
🔸Azure Durable Entities Revisited
🎄10 декабря
🔸The Actor Model in a C# World
🔸Named Entity Recognition Using Azure AI
🎄11 декабря
🔸Calculating Credit Card Payoff in C#
🔸High-Performance .NET CRON Jobs
🎄12 декабря
🔸Generic Type Construction With Static Virtual
🔸HttpContext Issues with Azure SignalR Service
🎄13 декабря
🔸What's New in Entity Framework Core 8
🔸Thumbnails with Azure Functions and CloudConvert
🎄14 декабря
🔸Data Visualisation in Mixed Reality using C#
🔸Querying Redis with GraphQL using Redis OM .NET
🎄15 декабря
🔸Bulk Text Analytics with Azure AI Language
🔸An all-purpose Object updater
🎄16 декабря
🔸Querying Console Output In Your Tests
🔸Scanning Uploaded Files for Malware in C#
🎄17 декабря
🔸Exploring xUnit!
🔸GPT-4 using DALL-E 3 to generate images in C#
🎄18 декабря
🔸Discriminated Unions in C#
🔸Functional Programming with C# - Scan and IndexOf
🎄19 декабря
🔸Playing with .NET 8 Web API template
🔸Choosing Controllers or Minimal API for .NET APIs
🎄20 декабря
🔸MoreLINQ in Action
🔸2 code a .NET tool
🎄21 декабря
🔸PostgreSQL range types and Entity Framework Core
🔸6 string performance tips in C# 12
🎄22 декабря
🔸Is Blazor the Future of All Things Web?
🔸State of .NET on the Mac 2023 edition
🎄23 декабря
🔸Stocking Stuffer - Mobile Platform Options
🔸Getting started with the Azure Content Safety API
🎄24 декабря
🔸The Joy of Immutable Update Patterns
🔸Introduction to Couchbase Capella Cloud with C#
🎄25 декабря
🔸.NET On Dune
🔸Do you really need a full CMS? Introducing the CMSprinkle micro-CMS
#adventcalendar2023
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉19👍8❤4🔥1
🎅 Новый год – отличное время для старта!
🎄Новый год начинается с подарков, а лучший подарок для себя – новые знания! Потому что ну а когда начинать учиться новому, если не в новом году. Выбирайте курс, оставляйте заявку и менеджер вас проконсультирует – https://proglib.io/w/b963d80d
📚 Начать всегда можно с вводных занятий, чтобы познакомиться с преподавателями и форматом обучения.
Конечно, советуем обратить внимание на наши самые популярные курсы:
– Математика для Data Science – 19 490 ₽ (вместо 29 990 ₽)
– Алгоритмы и структуры данных – 23 390 ₽ (вместо 35 990 ₽)
🔥 Все цены на сайте уже включают скидку 35%, поэтому не упустите возможность зайти на курс по самой выгодной цене.
☺️ Доступ бессрочный, поэтому учиться вы сможете в своем темпе.
👉 Если вы сомневаетесь в пользе обучения для своего профессионального трека, оставляете заявку. Менеджер поможет разобраться с этим и любым другим вопросом – https://proglib.io/w/b963d80d
🫶 Всех с наступающим новым годом!
🎄Новый год начинается с подарков, а лучший подарок для себя – новые знания! Потому что ну а когда начинать учиться новому, если не в новом году. Выбирайте курс, оставляйте заявку и менеджер вас проконсультирует – https://proglib.io/w/b963d80d
📚 Начать всегда можно с вводных занятий, чтобы познакомиться с преподавателями и форматом обучения.
Конечно, советуем обратить внимание на наши самые популярные курсы:
– Математика для Data Science – 19 490 ₽ (вместо 29 990 ₽)
– Алгоритмы и структуры данных – 23 390 ₽ (вместо 35 990 ₽)
🔥 Все цены на сайте уже включают скидку 35%, поэтому не упустите возможность зайти на курс по самой выгодной цене.
☺️ Доступ бессрочный, поэтому учиться вы сможете в своем темпе.
👉 Если вы сомневаетесь в пользе обучения для своего профессионального трека, оставляете заявку. Менеджер поможет разобраться с этим и любым другим вопросом – https://proglib.io/w/b963d80d
🫶 Всех с наступающим новым годом!
👍6
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎄🎁 10 абсурдных подарков программисту на новый год
Мечтаете подарить что-то эдакое своему другу-айтишнику? Как насчет масла для клавиатуры, специальных AR-очков или симулятора случайных сбоев в сети?
💬 В комментарии пишите свои варианты абсурдных подарков👇
Мечтаете подарить что-то эдакое своему другу-айтишнику? Как насчет масла для клавиатуры, специальных AR-очков или симулятора случайных сбоев в сети?
💬 В комментарии пишите свои варианты абсурдных подарков👇
🥱16🔥3
🤔 Как JetBrains Rider упрощает отладку многопоточных приложений?
☑️ На вкладке Debugger окна Debug на левой панели показаны все потоки приложения, а на следующей панели перечислены все кадры стека выбранного потока (скрин #1)
☑️ Вкладка Parallel Stacks окна Debug упрощает анализ потоков, отображая потоки и их кадры стека в виде диаграммы
☑️ Идентификатор текущего потока отображается в соответствии с текущей точкой останова в редакторе
📌 Parallel Stacks: просмотр всех активных потоков в вашей программе
☑️ Откройте вкладку Parallel Stacks в окне Debug
☑️ Нажмите на идентификатор темы в редакторе (скрин #2)
А на скрине #3 показан пример того, как выглядят Parallel Stacks во время отладки простого приложения, запускающего несколько потоков.
☑️ На вкладке Debugger окна Debug на левой панели показаны все потоки приложения, а на следующей панели перечислены все кадры стека выбранного потока (скрин #1)
☑️ Вкладка Parallel Stacks окна Debug упрощает анализ потоков, отображая потоки и их кадры стека в виде диаграммы
☑️ Идентификатор текущего потока отображается в соответствии с текущей точкой останова в редакторе
📌 Parallel Stacks: просмотр всех активных потоков в вашей программе
☑️ Откройте вкладку Parallel Stacks в окне Debug
☑️ Нажмите на идентификатор темы в редакторе (скрин #2)
А на скрине #3 показан пример того, как выглядят Parallel Stacks во время отладки простого приложения, запускающего несколько потоков.
👍17❤3⚡1
🕘 Таймкоды:
00:00:00 Вступление
00:06:45 Тесты
00:22:30 MediatR, Clean Architecture и не только
00:39:45 Девопсинг для DotNet разработчиков
00:43:10 Облака, стоит ли отделять от девопсинга?
00:48:10 Blazor и фронт в целом
01:01:30 SQL, NoSQL и не только
01:26:30 Алгоритмы, коллекции
01:30:40 Многопоточность
01:36:40 Кишки, GC
01:40:00 Event Sourcing
02:00:00 DDD, TDD, SOLID и прочие рефакторинги
02:10:00 Unity, Unreal, Godot
⏯️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤1
🎄🎉🥳 Команда «Библиотеки программиста» поздравляет айтишников, программистов, системных администраторов, специалистов техподдержки, руководителей проектов, проектировщиков, инженеров, менеджеров и всех-всех-всех остальных причастных к миру IT с наступающим 2024 годом! Мирного неба и чистого кода!
❤66🎉18❤🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🏖️ Чек лист идеального отдыха: 5 психологических техник расслабления
Измотаны бесконечной работой и не можете расслабиться? Попробуйте 5 психологических техник — от глубокого дыхания до визуализации пляжа — которые помогут насладиться заслуженным отдыхом.
🔗 Читать статью
🔗 Зеркало
Измотаны бесконечной работой и не можете расслабиться? Попробуйте 5 психологических техник — от глубокого дыхания до визуализации пляжа — которые помогут насладиться заслуженным отдыхом.
🔗 Читать статью
🔗 Зеркало
😁4🌚2
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍3❤1😁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 января. У вас есть время пройти курс и написать тестовое задание.
➡️ Заполнить анкету ⬅️
🥱7👍4
Dependency Injection контейнеры .NET, допускающие полиморфное поведение
При разработке .NET-приложения с DI и сервисами от контейнера может потребоваться поддержка полиморфного поведения. Когда, например, у интерфейса есть несколько реализаций, и их нужно грамотно расфасовать по правильным конструкторам так, чтобы всё работало из коробки.
Однако стандартный DI контейнер платформы долгое время не давал этой возможности. Сеньор .NET-разработчик Степан Минин рассмотрел альтернативы для решения этой задачи на тот случай, если вы ещё не успели переехать на .NET 8 или работаете в каком-нибудь Иннотехе, где в наличии только зеркало NuGet-пакетов, выпущенных до начала 2022 года.
👉 Читать
При разработке .NET-приложения с DI и сервисами от контейнера может потребоваться поддержка полиморфного поведения. Когда, например, у интерфейса есть несколько реализаций, и их нужно грамотно расфасовать по правильным конструкторам так, чтобы всё работало из коробки.
Однако стандартный DI контейнер платформы долгое время не давал этой возможности. Сеньор .NET-разработчик Степан Минин рассмотрел альтернативы для решения этой задачи на тот случай, если вы ещё не успели переехать на .NET 8 или работаете в каком-нибудь Иннотехе, где в наличии только зеркало NuGet-пакетов, выпущенных до начала 2022 года.
👉 Читать
Хабр
Dependency Injection контейнеры .NET, допускающие полиморфное поведение
Иногда случается так, что при разработке приложения на платформе .NET с внедрением зависимостей и сервисами от контейнера требуется поддержка полиморфного поведения. Когда, например, у интерфейса есть...
👍16🌚1
Логика инициализации работает следующим образом: для списков она опирается на новый API
CollectionsMarshal
и использует span
для эффективного заполнения списка.Это гораздо эффективнее, чем инициализаторы коллекций!
#dotnet #csharp #tip by Сергей Тепляков
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👏18👍11❤2