🔧 linq2db — фреймворк для работы с базами данных, основанный на LINQ.
Он собрал в себе лучшее от предшественников, является более легковесным и простым, предоставляет большой контроль и быстрый доступ к данным, а также позволяет работать с различными СУБД.
https://proglib.io/w/8eb0d614
Он собрал в себе лучшее от предшественников, является более легковесным и простым, предоставляет большой контроль и быстрый доступ к данным, а также позволяет работать с различными СУБД.
https://proglib.io/w/8eb0d614
GitHub
GitHub - linq2db/linq2db: Linq to database provider.
Linq to database provider. Contribute to linq2db/linq2db development by creating an account on GitHub.
❤2
Christian Findlay (эксперт из Австралии в области .NET, Xamarin, Uno Platform, ASP.NET Core и Azure) делится первыми впечатлениями от Flutter с точки зрения разработчика .NET.
https://proglib.io/w/69b0e1a9
https://proglib.io/w/69b0e1a9
Flutter from a .NET Perspective
Flutter: First Impressions
First Impressions of Flutter from a .NET Perspective
👍2
Обновили серию головоломок 👉 https://t.me/csharpproglib/2159
Telegram
Библиотека шарписта
🧩 Еженедельная подборка из пяти интересных головоломок и задач, которые помогут отвлечься от рутины и немного пошевелить извилинами:
➖Часть 1
➖Часть 2
➖Часть 3
➖Часть 4
➖Часть 5
➖Часть 6
➖Часть 7
➖Часть 8
➖Часть 9
➖Часть 10
➖Часть 11
➖Часть 12
➖Часть 13…
➖Часть 1
➖Часть 2
➖Часть 3
➖Часть 4
➖Часть 5
➖Часть 6
➖Часть 7
➖Часть 8
➖Часть 9
➖Часть 10
➖Часть 11
➖Часть 12
➖Часть 13…
Программируем микроконтроллеры ESP32 и STM32 на C# (nanoFramework)
Первая часть познакомила нас с платформой .NET nanoFramework, её архитектурой, основными возможностями и примерами кода.
Во второй части только практика: устанавливаем nanoFramework на микроконтроллеры серии ESP32 и STM32, пишем первый «Hello World!», работаем с аппаратными интерфейсами, и оцениваем переносимость кода с «большого» .NET на платформу nanoFramework.
https://proglib.io/w/df4d19e0
Первая часть познакомила нас с платформой .NET nanoFramework, её архитектурой, основными возможностями и примерами кода.
Во второй части только практика: устанавливаем nanoFramework на микроконтроллеры серии ESP32 и STM32, пишем первый «Hello World!», работаем с аппаратными интерфейсами, и оцениваем переносимость кода с «большого» .NET на платформу nanoFramework.
https://proglib.io/w/df4d19e0
🥰1
Пополняемая серия статей про новые возможности C# и то, как ReSharper и Rider упрощают их внедрение в кодовую базу.
➖File-Scoped Namespaces
➖Caller Argument Expressions
➖Global Usings
➖File-Scoped Namespaces
➖Caller Argument Expressions
➖Global Usings
The JetBrains Blog
File-Scoped Namespaces – A Look at New Language Features in C# 10 | The .NET Tools Blog
Welcome to the first part of our series, where we take a closer look at the new C# language features the .NET team has implemented, and how ReSharper and Rider make it easy to adopt them in your codeb
😁1
Пример разработки full stack приложения с помощью .NET, Angular и MongoDB.
https://proglib.io/w/5001b124
https://proglib.io/w/5001b124
Ably Realtime
Developing a realtime full stack app with .NET, Angular, and MongoDB
Developing a fullstack realtime app using .NET, Angular 8, MongoDB with 3 services that communicate via pub/sub
🤩1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
На каких малоизвестных (до 10к подписчиков) интересных ютуб-блогеров по программированию, дата-сайенс и кибербезопасности вы подписаны?
👍1
Фреймворк gRPC: как он упрощает задачи разработчика и почему лучше, чем REST API
Роман Махнык, .NET-разработчик в NIX, погружается в фреймворк gRPC. Роман сравнивает REST API и gRPC, пишет про балансировку нагрузки, мультиплексирование и HTTP/2, а также создает простое gRPC-приложение с помощью .NET.
https://proglib.io/w/84791770
Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
Роман Махнык, .NET-разработчик в NIX, погружается в фреймворк gRPC. Роман сравнивает REST API и gRPC, пишет про балансировку нагрузки, мультиплексирование и HTTP/2, а также создает простое gRPC-приложение с помощью .NET.
https://proglib.io/w/84791770
Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
DOU
Фреймворк gRPC: как он упрощает задачи разработчика и почему лучше, чем REST API
Что объединяет Netflix, Docker, Spotify и Dropbox? То, что все они перешли в организации работы своих микросервисов на gRPC — достаточно новый фреймворк для API от Google.
В gRPC сложность коммуникации между сервисами сведена к минимуму, а отправка да
В gRPC сложность коммуникации между сервисами сведена к минимуму, а отправка да
👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
В шестом модуле курса «Статьи для IT» рассказываем о насущном: как программисту получать дополнительный заработок, публикуя тексты про любимые информационные технологии.
Речь и про статьи в изданиях вроде нашего, и про личные издательские проекты. Объясняем, как оценить стоимость собственной работы, как влиться в команду редакции и взаимодействовать с клиентами.
На следующей неделе выпустим финальный модуль и подведём итоги. Записывайтесь, пока курс бесплатный! 😉
https://stepik.org/101672
Речь и про статьи в изданиях вроде нашего, и про личные издательские проекты. Объясняем, как оценить стоимость собственной работы, как влиться в команду редакции и взаимодействовать с клиентами.
На следующей неделе выпустим финальный модуль и подведём итоги. Записывайтесь, пока курс бесплатный! 😉
https://stepik.org/101672
Stepik: online education
Статьи для IT: как объяснять и распространять значимые идеи
Для тех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании и собственных IT-проектах
👍2
🎙Подкаст DotNet&More: Сергей Тепляков и не только
В гостях у ведущих подкаста Сергей Тепляков — разработчик, которого можно не представлять в данном сообществе. Вот какие темы обсудили:
➖Хайринг
➖Какие скиллы сейчас важны?
➖Soft Skills
➖Скиллы программиста среднего возраста
➖Учить ли C#?
➖TypeScript
➖Специализация
➖SOLID 10 лет спустя
➖Паттерны
➖Взросление сообщества
➖Стартапы и C#
➖Любовь к своему делу
➖Токсичность
➖Командная работа
В гостях у ведущих подкаста Сергей Тепляков — разработчик, которого можно не представлять в данном сообществе. Вот какие темы обсудили:
➖Хайринг
➖Какие скиллы сейчас важны?
➖Soft Skills
➖Скиллы программиста среднего возраста
➖Учить ли C#?
➖TypeScript
➖Специализация
➖SOLID 10 лет спустя
➖Паттерны
➖Взросление сообщества
➖Стартапы и C#
➖Любовь к своему делу
➖Токсичность
➖Командная работа
😁1
Структурное логирование и интерполированные строки в C# 10
В статье рассмотрена практика структурного логирования в .NET с помощью пакета
https://proglib.io/w/5b1bb451
В статье рассмотрена практика структурного логирования в .NET с помощью пакета
Microsoft.Extensions.Logging
и показана идея расширения пакета с использованием новых возможностей C# 10.https://proglib.io/w/5b1bb451
Хабр
Структурное логирование и интерполированные строки в C# 10
В последние годы все большую популярность у разработчиков завоевывает структурное логирование. Поэтому неудивительно, что Microsoft добавило его поддержку в пакет Microsoft.Extensions.Logging,...
👏1
Перевод старой доброй статьи для новичков о фундаментальных основах сборки мусора в .NET.
https://proglib.io/w/d970358c
https://proglib.io/w/d970358c
Хабр
Введение в сборку мусора .NET
Если вы поймете, как работает сборщик мусора в .NET, то поймете и причины ряда проблем, возникающих в приложениях. И хоть .NET обещал конец ручному управлению памятью, вам все еще нужно следить за ее...
This media is not supported in your browser
VIEW IN TELEGRAM
Участвуй в бесплатной онлайн-гонке на выбывание для разработчиков C#.
Реши задачи быстрее других и получишь:
- поездку в Дубай – город будущего;
- фирменный мерч;
- эксклюзивный кубок победителя.
Когда:
⚡️12 ноября — 3 декабря — регистрируйся на платформе гонки.
⚡️4 декабря, в 12:00 — в течение 4 часов решай на время задачи возрастающей сложности.
Побеждай, выигрывай призы и присоединяйся к конференции с ведущими шарпистами.
Будь в курсе новостей в нашем телеграм-канале
🌐techrace.ru
Реши задачи быстрее других и получишь:
- поездку в Дубай – город будущего;
- фирменный мерч;
- эксклюзивный кубок победителя.
Когда:
⚡️12 ноября — 3 декабря — регистрируйся на платформе гонки.
⚡️4 декабря, в 12:00 — в течение 4 часов решай на время задачи возрастающей сложности.
Побеждай, выигрывай призы и присоединяйся к конференции с ведущими шарпистами.
Будь в курсе новостей в нашем телеграм-канале
🌐techrace.ru
Практический бенчмаркинг приложений ASP.NET: https://proglib.io/w/02e4b23e
YouTube
Benchmarking ASP.NET Applications with .NET Crank
https://aka.ms/dotNETConf2021-GetdotNET6
Use the same open source tools as the ASP.NET team to benchmark web applications, detect regressions, gather performance traces. 👨💻 Slides & code: https://aka.ms/dotnetconf/2021
🎉 .NET 6 Release Blog: https://de…
Use the same open source tools as the ASP.NET team to benchmark web applications, detect regressions, gather performance traces. 👨💻 Slides & code: https://aka.ms/dotnetconf/2021
🎉 .NET 6 Release Blog: https://de…
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👨🎓️ Самоучитель по C# для начинающих. Часть 1: установите среду разработки и освойте основы языка за 30 минут
В этой статье мы познакомимся с C# и платформой .NET, рассмотрим базовые концепции языка и его кроссплатформенность, а также напишем несколько несложных программ, чтобы закрепить изученные основы синтаксиса на практике.
https://proglib.io/sh/yi7JCjR3PU
В этой статье мы познакомимся с C# и платформой .NET, рассмотрим базовые концепции языка и его кроссплатформенность, а также напишем несколько несложных программ, чтобы закрепить изученные основы синтаксиса на практике.
https://proglib.io/sh/yi7JCjR3PU
#вакансия #it #Csharp #aspnet #docker #kubernetes #unittests #git #cicd #on-premise #cloud
🔎 ABBYY ищет Senior Software Developer (C#).
Офис/удаленка, Москва, полный рабочий день
💰Зарплата: от 200 000 до 300 000 рублей в месяц.
Присылай резюме нашему HR – Маше в tg: @MashaGruntovich или на почту mariia.gruntovich@abbyy.com
🎸Стек технологий:
• docker + k8s (AKS в Azure);
• MSSQL / PostgreSQL / Redis / Azure BlobStorage;
• VCS - Git, CI – Azure DevOps Server, постановка задач в Jira;
• ELK + Grafana для логов и телеметрии.
Что делает команда:
Мы создаем backend для продукта по обработке документов с микросервисной архитектурой, который работает on-prem и в облаке. Сервис горизонтально масштабируется и работает 24/7. Стартовая конфигурация кластера - сотни машин в Azure, которые обрабатывают документы.
• Пишем сервисы на NET Core 3.1, покрываем их интеграционными и unit-тестами.
• Заботимся о масштабируемости и отказоустойчивости. Обрабатываем негативные ситуации.
💪 Мы ожидаем:
• Высшее техническое образование;
• Опыт веб-разработки не менее 3 лет;
• Отличное знание C#, NET Core;
• Опыт работы с ORM (у нас linq2db);
• Умение спроектировать подсистему продукта и аргументировать свое решение;
• Умение писать код, который легко читать и поддерживать;
• UnitTests, Git, CI/СD.
Хорошо, если умеешь, если нет - научим:
• Работать с PostgreSQL/MSSQL, Redis;
• Разрабатывать и масштабировать высоконагруженные веб-сервисы;
• Формировать архитектуру облачных решений;
• Работать с Docker и Kubernetes.
🍰 Мы предлагаем:
• ДМС со стоматологией, врач в офисе, полис выезжающих за рубеж;
• Обучение: сертификации, английский язык, Linkedin Learning;
• Своя парковка на территории технопарка;
• Гибкое начало дня;
• Премии по результатам работы;
• Активности: беговой клуб, спортивные команды, йога;
• Тимбилдинги и просто уютные командные посиделки.
🔎 ABBYY ищет Senior Software Developer (C#).
Офис/удаленка, Москва, полный рабочий день
💰Зарплата: от 200 000 до 300 000 рублей в месяц.
Присылай резюме нашему HR – Маше в tg: @MashaGruntovich или на почту mariia.gruntovich@abbyy.com
🎸Стек технологий:
• docker + k8s (AKS в Azure);
• MSSQL / PostgreSQL / Redis / Azure BlobStorage;
• VCS - Git, CI – Azure DevOps Server, постановка задач в Jira;
• ELK + Grafana для логов и телеметрии.
Что делает команда:
Мы создаем backend для продукта по обработке документов с микросервисной архитектурой, который работает on-prem и в облаке. Сервис горизонтально масштабируется и работает 24/7. Стартовая конфигурация кластера - сотни машин в Azure, которые обрабатывают документы.
• Пишем сервисы на NET Core 3.1, покрываем их интеграционными и unit-тестами.
• Заботимся о масштабируемости и отказоустойчивости. Обрабатываем негативные ситуации.
💪 Мы ожидаем:
• Высшее техническое образование;
• Опыт веб-разработки не менее 3 лет;
• Отличное знание C#, NET Core;
• Опыт работы с ORM (у нас linq2db);
• Умение спроектировать подсистему продукта и аргументировать свое решение;
• Умение писать код, который легко читать и поддерживать;
• UnitTests, Git, CI/СD.
Хорошо, если умеешь, если нет - научим:
• Работать с PostgreSQL/MSSQL, Redis;
• Разрабатывать и масштабировать высоконагруженные веб-сервисы;
• Формировать архитектуру облачных решений;
• Работать с Docker и Kubernetes.
🍰 Мы предлагаем:
• ДМС со стоматологией, врач в офисе, полис выезжающих за рубеж;
• Обучение: сертификации, английский язык, Linkedin Learning;
• Своя парковка на территории технопарка;
• Гибкое начало дня;
• Премии по результатам работы;
• Активности: беговой клуб, спортивные команды, йога;
• Тимбилдинги и просто уютные командные посиделки.