JetBrains подводит итоги месяца
https://blog.jetbrains.com/dotnet/2021/02/03/net-annotated-monthly-february-2021/
#JetBrains
https://blog.jetbrains.com/dotnet/2021/02/03/net-annotated-monthly-february-2021/
#JetBrains
JetBrains Blog
.NET Annotated Monthly | February 2021 | The .NET Tools Blog
Happy February! Do you know this computing trivia fact? Why is the C language is named C? Because it comes after B. It almost seems too simple. But we're not kidding!
.NET news
Happy 10th Birthday,
.NET news
Happy 10th Birthday,
Для одного из проектов нужно было усовершенствовать систему доставки контента для терминалов. В своем докладе Антон Молдован делится своим опытом создания эффективной системы репликации данных для тысяч терминалов. Рассматривается архитектура, обсуждаются компромиссы и нагрузочное тестирование.
https://devdigest.today/post/1577
#replication #highload
https://devdigest.today/post/1577
#replication #highload
Developers Digest
Building an efficient replication system for thousands of terminals [ru] / Антон Молдован
Видео с онлайн-конференции Highload fwdays'20, которая прошла 17 октября 2020 года.Описание доклада:Для одного из проектов нужно было усовершенствовать систе...
Раз уж вчера был доклад от Антона Молдована, то сегодня не можем не запостить статью о F#!
https://habr.com/en/post/541216/
#FSharp #CSharp
https://habr.com/en/post/541216/
#FSharp #CSharp
Хабр
Букварь по F# для любопытствующих C#-разработчиков
Предисловие Мой переход на F# в качестве излюбленного языка был слегка усеян препятствиями. Примерно через десять лет почти постоянного использования C# у меня п...
Forwarded from DOU #tech
«Шпаргалка» для .NET разработчиков по самым полезным фичам С# 9 и некоторым функциям из предыдущих версий.
На этот раз много внимания уделили изменениям свойств объектов, новому типу Record и не только.
Больше в статье 👉 https://dou.ua/goto/EPqv
На этот раз много внимания уделили изменениям свойств объектов, новому типу Record и не только.
Больше в статье 👉 https://dou.ua/goto/EPqv
Новая студия снова стала чуть лучше и производительнее. Подробности – в официальном блоге Майкрософт.
https://habr.com/en/company/microsoft/blog/541254/
#VS #VisualStudio
https://habr.com/en/company/microsoft/blog/541254/
#VS #VisualStudio
Хабр
Работа с большими решениями .NET 5 в Visual Studio 2019 16.8
С выпуском .NET 5 миграция решений из .NET Framework увеличилась. В частности, мы начали наблюдать перемещение очень крупных решений. Чтобы обеспечить максимальн...
Forwarded from Blazor Community
Хотите публиковать своё WASM приложение на Firebase Hosting? Вот инструкция: http://bit.ly/3q5xo9m
Swimburger
Video: How to deploy Blazor WebAssembly to Firebase Hosting
With ASP.NET Blazor WebAssembly you can create .NET applications that run completely inside of the browser. The output of a Blazor WASM project are all static files. You can deploy these applications to various static site hosts like Firebase Hosting.
Forwarded from //devdigest
В рамках //devdigest запущен специальный чат, где можно будет искать работу.
В этот же чат будут попадать все вакансии из канала @vacancies_digest
Вакансии будут не только по Miсrosoft-стеку, но и по другим технологиям. В частности планируется размещать вакансии для QA, ML, DS и так дале.
Присоединиться к чату можно по ссылке
👉 https://teleg.eu/joinchat/SqmQs7zcg_hCbVPl
В этот же чат будут попадать все вакансии из канала @vacancies_digest
Вакансии будут не только по Miсrosoft-стеку, но и по другим технологиям. В частности планируется размещать вакансии для QA, ML, DS и так дале.
Присоединиться к чату можно по ссылке
👉 https://teleg.eu/joinchat/SqmQs7zcg_hCbVPl
Команда разработчиков .NET (не путать с .NET разработчиками :) ) создала сайт, на котором собраны все задачи, связанные с выпуском следующей версии платформы. Все задачи иерархически сгруппированы и список позволяет составить практически полную картину того, как проходит разработка .NET 6!
https://themesof.net/
#NET6
https://themesof.net/
#NET6
Авторы PVS Studio любят забираться в самые дебри. Вот и сегодня они решили разобраться с тем, должен ли out-параметр быть проинициализирован до возврата из метода
https://habr.com/en/company/pvs-studio/blog/542210/
#PVS #OUT
https://habr.com/en/company/pvs-studio/blog/542210/
#PVS #OUT
Хабр
Должен ли out-параметр быть проинициализирован до возврата из метода?
Наверняка каждый, кто писал на C#, сталкивался с использованием out-параметров. Кажется, что с ними всё предельно просто и понятно. Но так ли это на самом деле?...
Довольно крамольная мысль. А вы что думаете?
https://habr.com/en/post/542300/
#net5 #sourcegenerator #javascript #js #react #vue
https://habr.com/en/post/542300/
#net5 #sourcegenerator #javascript #js #react #vue
Хабр
.NET 5 + Source Generator = Javascript
Задача реализовать генерацию SPA (Vue/React) приложения на основе моделей и контроллеров C#. В .NET 5 появился source generator. С его помощью это и сделаем. В...
Forwarded from //devdigest
On 19th of March join MS Stage — FREE online Conference about Microsoft Technologies stack. 16+ sessions about the present and future of the Microsoft technology stack — .NET, C#, F#, MS Azure, Cosmos DB, SQL Server, VS Code Spaces and much more.
Conference will be interesting for Software developers, Test engineers, DevOps and SREs who uses Microsoft technologies
Full HD quality and professional video editing will deliver you the best experience, while a dedicated Slack channel will allow you to interact with the speakers, put questions and engage with your peers
The program: 3 Streams, 16 sessions
Speakers: 16 TOP Speakers from well-known companies from all over the world.
Start: 11.00 Kyiv time (GMT +3) on the 19 of March
Free Registration: https://msstage.com
Conference will be interesting for Software developers, Test engineers, DevOps and SREs who uses Microsoft technologies
Full HD quality and professional video editing will deliver you the best experience, while a dedicated Slack channel will allow you to interact with the speakers, put questions and engage with your peers
The program: 3 Streams, 16 sessions
Speakers: 16 TOP Speakers from well-known companies from all over the world.
Start: 11.00 Kyiv time (GMT +3) on the 19 of March
Free Registration: https://msstage.com
Каналы дают возможность взаимодействовать между асинхронными операциями в .NET Тип Channel <T> был включен в .NET Core 3.0 и доступен разработчикам уже довольно давно. Поэтому сегодня напомним о том, как можно использовать каналы.
https://jeremybytes.blogspot.com/2021/02/an-introduction-to-channels-in-c.html
#Channel #async #net30
https://jeremybytes.blogspot.com/2021/02/an-introduction-to-channels-in-c.html
#Channel #async #net30
Blogspot
An Introduction to Channels in C#
Channels give us a way to communicate between concurrent (async) operations in .NET. Channel<T> was included in .NET Core 3.0 (prior to...
Может быть полезно, если собираетесь писать утилиту для командной строки
https://habr.com/en/company/microsoft/blog/542340/
#console #cmd #terminal
https://habr.com/en/company/microsoft/blog/542340/
#console #cmd #terminal
Хабр
Парсер командной строки на .NET5
Сегодня мы собираемся показать вам, как начать парсинг аргументов командной строки. Кстати, это один пост из серии статей о .NET 5. У нас есть еще много интересн...
Forwarded from Ярослав
Делал с этой либой, очень помогла McMaster.Extensions.CommandLineUtils
и статейка вам в догонку с примером, если вдруг кому понадобится: https://medium.com/swlh/build-a-command-line-interface-cli-program-with-net-core-428c4c85221
и статейка вам в догонку с примером, если вдруг кому понадобится: https://medium.com/swlh/build-a-command-line-interface-cli-program-with-net-core-428c4c85221
Medium
Build a Command Line Interface(CLI) Program with .NET Core
Scenario
Во время разработки часто возникает потребность заполнить систему тестовыми данными. Если вы не хотите заниматься этим вручную, предлагаем вам обратить внимание на проект Bogus
https://github.com/bchavez/Bogus
#bogus #data #fake
https://github.com/bchavez/Bogus
#bogus #data #fake
GitHub
GitHub - bchavez/Bogus: :card_index: A simple fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.
:card_index: A simple fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js. - bchavez/Bogus
Заходите поболтать про разработку и не только: https://www.joinclubhouse.com/room/M1qjdDpM
Clubhouse
Разговоры про разработку и не только
With Eugene Chybisov, Andrey Gubskiy, Illia Lubenets, Max Vorchakov
devdigest // dot net pinned «Заходите поболтать про разработку и не только: https://www.joinclubhouse.com/room/M1qjdDpM»
Warden.NET - это простая в использовании библиотека для управления процессами и их состояниями.
https://github.com/RainwayApp/warden
#warden #process #management #pm #system #state
https://github.com/RainwayApp/warden
#warden #process #management #pm #system #state
GitHub
GitHub - RainwayApp/warden: Warden.NET is an easy to use process management library for keeping track of processes on Windows.
Warden.NET is an easy to use process management library for keeping track of processes on Windows. - GitHub - RainwayApp/warden: Warden.NET is an easy to use process management library for keeping...
Forwarded from devdigest // job
SalesForce Developer
✳️ Required skills
– Deep knowledge of the Salesforce platform and declarative configuration;
– Experience working with Sales Cloud, Service Cloud and/or Community Cloud;
– 2+ years of Salesforce front-end and back-end development experience (Apex, Lightning Component and Web Components, VisualForce);
– Experience in JavaScript/HTML5/CSS;
– Understanding of OOP principles;
– Experience with integrations;
– Good written and spoken communications in English;
– Self-driven professionals with pro-active and positive attitude towards project in a whole and each task;
– Able to work independently and in a team, take ownership of work;
– Flexible and adaptable to work with a variety of technology and business challenges.
✳️ We offer
– Only interesting and challenging project;
– Clients who are ready and willing to listen to YOUR ideas;
– Open management and friendly dynamic team;
– Competitive salary;
– Business trips;
– English classes;
– Health and life insurance;
– Time for professional development and access to needed resources;
– Providing and support in receiving different SalesForce Certifications;
– Providing and support in visiting different professional courses around Europe;
– Practical location and productive environment;
– Make it win-win for you and the company.
✳️ Responsibilities
– Development, maintenance and support of custom SalesForce solutions;
– Analysing requirements, designing and implementing solutions;
– Participation in discussions and decision-making during the development process;
#Kiev #vacancy #salefoce
💵 Salary: From $2000 to $4500
✉️ Send you CV to [email protected] or to @LeD1986
✳️ Required skills
– Deep knowledge of the Salesforce platform and declarative configuration;
– Experience working with Sales Cloud, Service Cloud and/or Community Cloud;
– 2+ years of Salesforce front-end and back-end development experience (Apex, Lightning Component and Web Components, VisualForce);
– Experience in JavaScript/HTML5/CSS;
– Understanding of OOP principles;
– Experience with integrations;
– Good written and spoken communications in English;
– Self-driven professionals with pro-active and positive attitude towards project in a whole and each task;
– Able to work independently and in a team, take ownership of work;
– Flexible and adaptable to work with a variety of technology and business challenges.
✳️ We offer
– Only interesting and challenging project;
– Clients who are ready and willing to listen to YOUR ideas;
– Open management and friendly dynamic team;
– Competitive salary;
– Business trips;
– English classes;
– Health and life insurance;
– Time for professional development and access to needed resources;
– Providing and support in receiving different SalesForce Certifications;
– Providing and support in visiting different professional courses around Europe;
– Practical location and productive environment;
– Make it win-win for you and the company.
✳️ Responsibilities
– Development, maintenance and support of custom SalesForce solutions;
– Analysing requirements, designing and implementing solutions;
– Participation in discussions and decision-making during the development process;
#Kiev #vacancy #salefoce
💵 Salary: From $2000 to $4500
✉️ Send you CV to [email protected] or to @LeD1986
Forwarded from Developers Community
Представляем .NET 6 Preview 1.
Сегодня мы рады представить первую предварительную версию .NET 6 и поделиться тем, что можно ожидать от новой версии. Суть .NET 6 - это заключительные части плана унификации .NET, который начался с .NET 5. Релиз также будет включать значительные улучшения во всех частях .NET, включая облачные, настольные и мобильные приложения. Потребуется несколько превью, чтобы большая часть релиза была полностью доступна в сборках .NET 6.
Подробности: http://msft.it/6274pAedi
Сегодня мы рады представить первую предварительную версию .NET 6 и поделиться тем, что можно ожидать от новой версии. Суть .NET 6 - это заключительные части плана унификации .NET, который начался с .NET 5. Релиз также будет включать значительные улучшения во всех частях .NET, включая облачные, настольные и мобильные приложения. Потребуется несколько превью, чтобы большая часть релиза была полностью доступна в сборках .NET 6.
Подробности: http://msft.it/6274pAedi
Microsoft News
Announcing .NET 6 Preview 1
.NET 6 Preview 1 is now available and is the start of the next major .NET release, focused on .NET unification and supporting new platforms.