Библиотека шарписта | C#, F#, .NET, ASP.NET
22.9K subscribers
2.26K photos
36 videos
85 files
4.43K links
Все самое полезное для C#-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
Практические советы по оптимизации производительности при работе с большими объемами данных в SQL Server.

Читать
👍7
👋🏻Всем привет!

5 дней назад мы провели тест на знание математики и теперь рады объявить победителей!🎉

К сожалению, среди тех, кто прошёл тест, были и те, кто отвечал на каждый вопрос меньше 12 секунд😥

Наш умный алгоритм вычислил таких участников — новые аккаунты, которые очень быстро проходили тест. Естественно, их мы не учли.

А теперь объявляем первых трёх победителей, которые получат бонус на номер телефона:

🥇@M*********i
🥈@O***L
🥉@f****g

С вами свяжется менеджер в ближайшее время!

Как и обещали, остальным 30 мы отправим сертификат на обучение в proglib.academy в размере 10 тыс. руб.

📚 Не расстраивайтесь, если что-то не получилось, подтянуть знания по математике можно всегда на курсе Библиотеки программиста «Математика для Data Science», который мы создали вместе с преподавателями МГУ.
👍6🔥1💩1
C#, Guid.NewGuid(), Linux. Windows, Randomness / Uniqueness, RNG / PRNG, Performance и Benchmarking. Перед вами набор слов, о которых пойдет речь в истории про поиски потерянного перфоманса с красивым финалом и эффектным результатом.

Читать
👍11🔥4
Запуск JavaScript внутри приложения .NET с помощью JavaScriptEngineSwitcher

Заголовок вызывает недоумение? Эндрю Лок рассказывает, что в каком-то из проектов ему нужно было использовать некоторые функции JavaScript. Мысль о том, чтобы снова иметь дело с Node.js и npm, полностью оттолкнула его, поэтому он решил изучить возможность запуска JavaScript внутри приложения .NET.

https://proglib.io/w/2d6dcbac
👍9💩6🤔1🤯1
👔 Middle/Senior Unity Developer
⛳️ Zimad
💼🥁 Удаленка
💵 $2000- $3500

Подробнее: https://proglib.io/vacancies/middle-senior-unity-developer-zimad-2022-04-22
🔥2🤔2
C# using aliases.pdf
181.3 KB
#tip

С помощью простого псевдонима вы можете упростить свой код и сделать его более читаемым
👎26👍7💩5😱3
📩 Нашли классный канал от ребят, которые создают цифровые продукты Почты России.

В канале разработчики из Почтатеха делятся своим опытом, новостями продуктов, рассказывают про новые подходы и рабочие фреймворки.

А ещё рассказывают, каково это работать в ИТ-компании.
Бонус: в канале публикуются горячие вакансии с полезными комментариями от тимлидов.

Подписывайтесь: @pochtatech
👎13👏4👍3
#tip

Несколько полезных советов на заметку C#-разработчику.

https://proglib.io/w/6eec7e35
🔥5👍1😁1
Цикл статей о допустимости значений NULL в C# и некоторых методах / подходах, которые могут помочь при переносе существующей кодовой базы на использование ссылочных типов, допускающих значение NULL.

https://proglib.io/w/5df9b262
👍11
Онлайн-мероприятие от «Лаборатории Касперского»: Kaspersky Tech: Из CMake в Bazel. Переход для большой кодовой базы С++
Митап пройдет 28 апреля в 17:00, где ребята из команд Engineering Productivity обсудят системы сборки плюсового кода, поделятся своим опытом и ответят на главные вопросы:
● зачем вообще менять CMake на Bazel, и почему мы это сделали?
● как организовать смешанную сборку CMake и Bazel и помочь им сосуществовать друг с другом?
● зачем писать свою библиотеку по описанию C++-проектов на Bazel взамен стандартных средств?
● как сборку любых 3rd_party проектов автоматизированно перевести на Bazel?
● почему Bazel ругают за monstrous overengineering, и в какой мере это справедливо?