Regex 101 — редактор и тестер регулярных выражений с объяснениями каждого символа и примерами
На выбор пользователям предложено несколько языков, начиная от Python, заканчивая C#. Также есть несколько вариантов функций, которые должно покрывать регулярное выражение
Отличный инструмент для тех, кто ещё «плавает» в регулярках и хотел бы лучше понять, как они устроены
Стоимость: #бесплатно
#regex #бесплатно
На выбор пользователям предложено несколько языков, начиная от Python, заканчивая C#. Также есть несколько вариантов функций, которые должно покрывать регулярное выражение
Отличный инструмент для тех, кто ещё «плавает» в регулярках и хотел бы лучше понять, как они устроены
Стоимость: #бесплатно
#regex #бесплатно
Предоставляет возможность сканирования кода на предмет “секьюрити”
@csharp_ci | #Interesting #CSharp #Useful
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - microsoft/ApplicationInspector: A source code analyzer built for surfacing features of interest and other characteristics…
A source code analyzer built for surfacing features of interest and other characteristics to answer the question 'What's in the code?' quickly using static analysis with a j...
Sonarcloud.io — автоматизированный анализ исходного кода на множестве языков
В том числе на Java, JavaScript, C/C++, C#, VB.NET, PHP, Objective-C, Swift, Python, Groovy и т.д. Из особенностей — инструмент бесплатен для open source проектов.
Стоимость: #бесплатно (но лишь для open source проектов)
#opensource #бесплатно #coding
@csharp_ci
В том числе на Java, JavaScript, C/C++, C#, VB.NET, PHP, Objective-C, Swift, Python, Groovy и т.д. Из особенностей — инструмент бесплатен для open source проектов.
Стоимость: #бесплатно (но лишь для open source проектов)
#opensource #бесплатно #coding
@csharp_ci
SonarCloud — инструмент для статического анализа кода
Сервис ищет баги и уязвимости, связанные с безопасностью разрабатываемого ПО. Достаточно подключить его к репозиториям на GitHub, Bitbucket, Azure DevOps или GitLab. Для анализа можно выбрать все репозитории или несколько конкретных. Также возможна интеграция с IDE: VS Code, Inellij IDEA и др. Доступна работа на 24 языках: JavaScript, C#, Python и др.
Дэшбордом проекта можно поделиться с коллегами, а также использовать для демонстрации качества кода пользователям ПО.
Стоимость: для проектов с открытым исходным кодом #бесплатно, приватные проекты #по_подписке.
#devOps #code_review
@csharp_ci
Сервис ищет баги и уязвимости, связанные с безопасностью разрабатываемого ПО. Достаточно подключить его к репозиториям на GitHub, Bitbucket, Azure DevOps или GitLab. Для анализа можно выбрать все репозитории или несколько конкретных. Также возможна интеграция с IDE: VS Code, Inellij IDEA и др. Доступна работа на 24 языках: JavaScript, C#, Python и др.
Дэшбордом проекта можно поделиться с коллегами, а также использовать для демонстрации качества кода пользователям ПО.
Стоимость: для проектов с открытым исходным кодом #бесплатно, приватные проекты #по_подписке.
#devOps #code_review
@csharp_ci
Какие же классные эти кортежи! Отчетливо помню времена до их появления: сидишь и думаешь, как лучше всего вернуть несколько значений из метода. Как только кортежи были добавлены в C#, я сразу увидел отличные перспективы их эффективного применения.
С каждой новой версией C# они дорабатывались и улучшались. Если вам довелось работать только с самыми ранними вариантами кортежей, вы бы сейчас их не узнали. Это и не удивительно: настолько они изменились. Но все к лучшему.
Рассмотрим путь развития кортежей с момента их создания и узнаем, как они используются сейчас.
➡️ Читать дальше
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
«Необычный способ поразвлечься между ssh-сессиями»
Не умеешь писать код? Не можете сделать ничего крутого в командной строке? Не смотря на это, эта игра даст вам повод провести некоторое время в терминале.
#C #Interesting
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - jubalh/nudoku: ncurses based sudoku game
ncurses based sudoku game. Contribute to jubalh/nudoku development by creating an account on GitHub.
Please open Telegram to view this post
VIEW IN TELEGRAM
DLL на C#, которая выгрузит все содержимое KeePass в открытом виде, после ее загрузки в процесс менеджера паролей.
Githhub
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Данная книга является сборником реальных задач, решенных с помощью языка программирования C#. Книга будет полезна начинающим программистам и студентам, изучающих программирование на С# – они найдут в ней большинство задач, которым им придется решать в процессе обучения программирования на С#.
Будет рассмотрен широкий спектр задач и возможностей С# – от самых основ (операторы принятия решений и циклы; файловый ввод/вывод; интерфейсы, структуры и перечисления в С# и т.д.) – до более продвинутых тем (объектно-ориентированное программирование; коллекции и итераторы; многопоточное и сетевое программирование и т.д.).
В качестве бонуса для совсем начинающих читателей, не знакомых даже с синтаксисом C# – рекомендуем Приложение 1, в котором рассматриваются основные конструкции языка программирования С#.
📗 Книга
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
CodeAbbey — огромная коллекция задач по программированию
Здесь вы сможете и попрактиковаться в решении, лучше прокачать свой скилл разработчика, а также выигрывать сертификаты, подтверждающие ваш уровень
Из интересного: девиз проекта звучит как «Мы верим, что три вещи ведут к успеху — практика, практика и практика!»
Стоимость: #бесплатно
#программирование #соревнование
@csharp_ci
Здесь вы сможете и попрактиковаться в решении, лучше прокачать свой скилл разработчика, а также выигрывать сертификаты, подтверждающие ваш уровень
Из интересного: девиз проекта звучит как «Мы верим, что три вещи ведут к успеху — практика, практика и практика!»
Стоимость: #бесплатно
#программирование #соревнование
@csharp_ci
ML.NET – платформа для машинного обучения с открытым исходным кодом и кроссплатформенностью для .NET
ML.NET позволяет разработчикам легко создавать, обучать, развертывать и использовать пользовательские модели в своих .NET приложениях, без предварительного опыта в разработке моделей машинного обучения или опыта работы с другими языками программирования, такими как Python или R
⤷ Ссылка на проект
@csharp_ci | #CSharp #ML
ML.NET позволяет разработчикам легко создавать, обучать, развертывать и использовать пользовательские модели в своих .NET приложениях, без предварительного опыта в разработке моделей машинного обучения или опыта работы с другими языками программирования, такими как Python или R
⤷ Ссылка на проект
@csharp_ci | #CSharp #ML
This media is not supported in your browser
VIEW IN TELEGRAM
ezy – мультиплатформенный gRPC клиент
Поддерживает все типы запросов (Unary calls, Client/Server/Bidirectional streaming), работу с metadata. Может подключаться с TLS(Server-side/Mutual)
Все это представлено в удобном UI, c вкладками и переменными окружения (как в Postman)
@csharp_ci #Interesting #gRPC
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Утилита для редактирования скриптов PowerShell прямо в терминале.
Install-Module psedit
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Прощай, Python! Здравствуй, C#!
Python занимает особое место в моем сердце. Все просто: я писал на нем первые успешные программы и в результате научился намного большему, чем во времена своего профессионального обучения.
Но с недавних пор я перешел исключительно на C# и объясню почему.
➡️ Читать дальше
@csharp_ci
Python занимает особое место в моем сердце. Все просто: я писал на нем первые успешные программы и в результате научился намного большему, чем во времена своего профессионального обучения.
Но с недавних пор я перешел исключительно на C# и объясню почему.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Пошаговое руководство по тестированию проекта ASP.NET Core gRPC в Rider.
https://andrewlock.net/testing-aspnetcore-grpc-services-in-jetbrains-rider/
@csharp_ci
https://andrewlock.net/testing-aspnetcore-grpc-services-in-jetbrains-rider/
@csharp_ci