Как стать автором
Обновить

«Extended WPF Toolkit™» от XCeed поменял лицензию

.NET *

Добрый день, если вы используете в коммерческих проектах "бесплатную" библитотеку
Extended WPF Toolkit, то самое время форкнуть версию 3.6.0 или приготовиться к покупке платной версии, т.к. примерно месяц назад поменялась лицензия данной библиотеки.

Читать дальше →
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 8K
Комментарии 0

IEEE опубликовал новый рейтинг языков программирования

Python *Программирование *Java *C *Исследования и прогнозы в IT *
image

Институт инженеров электротехники и электроники (IEEE) разместил на своем сайте рейтинг языков программирования за 2020 год. Тройка лидеров не изменилась: это Python, Java и C.
Читать дальше →
Всего голосов 16: ↑13 и ↓3 +10
Просмотры 38K
Комментарии 31

Приглашаем на осенний онлайн-практикум SimbirSoft по Java и C#

Java *C# *Карьера в IT-индустрии
Если вы занимаетесь Backend-разработкой и хотите прокачать навыки – подключайтесь! Наши эксперты запускают новый практикум для начинающих разработчиков Java и C#. За 1,5-2 месяца вы создадите приложение и получите опыт командной работы под руководством менторов.

Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 4K
Комментарии 13

Microsoft упростила доступ к API Win32 для языков Rust и C#

API *C *C# *Rust *Разработка под Windows *

Компания Microsoft рассказала о проекте по упрощению взаимодействия с API Win32 для языков программирования Rust и С#. Проект получил название win32metadata и доступен для предварительного просмотра на Github.

Читать далее
Всего голосов 28: ↑23 и ↓5 +18
Просмотры 11K
Комментарии 18

Как стать разработчиком Java и С#: открываем онлайн-практикум с поддержкой менторов

Блог компании SimbirSoft Java *C# *Учебный процесс в IT Карьера в IT-индустрии
Recovery mode

Какие навыки прокачать на старте, где найти ментора, как получить первый опыт командной работы – все эти вопросы знакомы разработчикам-джунам. Изучая Java или C# самостоятельно, можно запутаться в море информации и потратить больше года на первые шаги. Сократить этот путь помогают практикумы, в том числе в IT-компаниях – где менторы готовы поделиться знаниями, давно накоплена база знаний и отлажены процессы разработки. Мы в SimbirSoft проводим такие практикумы несколько раз в год. Сейчас мы открыли запись на ближайший запуск – 22 февраля. Рассказываем, чему научатся участники и как подать заявку.

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Просмотры 6.1K
Комментарии 0

Microsoft выпустила превью Visual Studio 2022 с нативной поддержкой M1

.NET *Visual Studio *C# *F# *

Microsoft представила очередную предварительную сборку Visual Studio 2022 для Mac. Эта версия учитывает запуск на процессорах линейки M1 и позволяет, также как и приложение для Windows, работать с .NET 6.0 SDK, C# 10 и F# 6.0.

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 5K
Комментарии 5

Работа в кибербезе: приглашаем разработчиков на встречу

Блог компании Positive Technologies JavaScript *C *Go *Карьера в IT-индустрии

Рынок отечественной информационной безопасности штормит: вал кибератак (их интенсивность увеличилась в десятки раз), уход зарубежных вендоров, необходимость поиска и создания отечественных альтернатив.

27 апреля Positive Technologies приглашает вcех желающих на встречу разработчиков.

Читать далее
Рейтинг 0
Просмотры 1.3K
Комментарии 0

15000 ошибок в открытых проектах

Блог компании PVS-Studio Open source *

PVS-Studio: 15000 ошибок в открытых проектах
Количество багов в нашей коллекции перевалило за отметку 15000. Именно такое количество ошибок обнаружила команда PVS-Studio в различных открытых проектах. Особенно интересно, что это всего лишь побочный результат от написания статей.

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.9K
Комментарии 7

LINKa.Looks-fork 1.7.0.2

Open source *.NET *C# *Accessibility *Здоровье

Привет. Я работаю в Детском Паллиативном Центре в Беларуси, часть наших пациентов больны ДЦП, СМА и другими расстройствами и могут общаться только при помощи Альтернативной и дополнительной коммуникации (АДК). У некоторых плохая моторика рук, а то и обездвижено всё, кроме глаз. В таком случае всё равно можно пользоваться компьютером с помощью айтрекинга (окулографии), как это делал Стивен Хокинг, например.

Я сделал форк этой программы: https://github.com/pasha-liubetski/LINKa.look-windows. Бинарные сборки можно скачать здесь — https://github.com/pasha-liubetski/LINKa.look-windows/releases.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 452
Комментарии 1

Всем Привет!

.NET *

Всем Привет!

Воспользовался поиском на Хабре чтобы найти какой-нибудь блог о программировании в среде .NET.

К своему удивлению, ничего не нашел. Правда поиск (и не только) тут не человеческий. :)

В общем, отрыл новый блог.
Надеюсь, кому-то он будет полезен…

Удачи!
Всего голосов 85: ↑55 и ↓30 +25
Просмотры 9.1K
Комментарии 62

С# extension methods: простой, но полезный пример

.NET *
Что такое extension methods? Это возможность расширить функционал имеющегося класса добавив в него свой статичный метод. Вот простой пример, который в тоже время остается для меня очень полезным.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 41K
Комментарии 91

asp.net: полезные вещи, часть вторая

.NET *
Атрибуты полезная вещь, которая является одним из основных механизмов .net framework. В этой статье я предлагаю рассмотреть один простой пример использования атрибутов. Данная статья продолжает предыдущую статью и использует определенные там методы расширения.

Иногда существует потребность разом проверить некоторую валидность состояния объекта. К примеру, может потребоваться быть уверенным, что все необходимые поля и свойства объекта инициализированы и не равны null. Для решения такой задачи применимы атрибуты.
Читать дальше →
Всего голосов 11: ↑7 и ↓4 +3
Просмотры 7K
Комментарии 33

asp.net: полезные вещи, часть третья

.NET *
Я уже привел пример использования атрибутов в C# и конкретно в asp.net в предыдущей статье. Там был объявлен простейший атрибут и выполнялась некоторая логика по его проверке. В этот раз я хотел бы показать другой полезный атрибут, который немного сложнее предыдущего, но гораздо полезнее.
Читать дальше →
Всего голосов 11: ↑7 и ↓4 +3
Просмотры 4.9K
Комментарии 22

Подсветка исходного кода

.NET *
Переписал и изменил (специально для Хабры, а точнее для .NET блога) на досуге небольшой модуль, который подсвечивает исходный код C#, VB.NET, HTML/XML/ASPX, JavaScript и SQL.

Если Вы хотите вставить кусок исходного кода в новую запись или комментарий к записи, используйте Source Code Highlighter, который подсветит Ваш код.

Есть поддержка нумерации строк и вставки переноса строк, если вы отметили «Отключить автоформатирование» при написании поста.

Читать дальше →
Всего голосов 34: ↑30 и ↓4 +26
Просмотры 4.7K
Комментарии 82

FileHelpers

.NET *
Как часто Вам приходилось считывать данные разделенные, например, запятой (формат CSV) из файла, обрабатывать их и что-то в дальнейшем с ними делать?

Конечно можно написать код самому, но это займет время и не всегда будет эффективно.

FileHelpers — модуль которые Вам поможет. Умеет синхронно или асинхронно считывать данные из файла в объект. Также может вписать данные обратно в файл с заданным разделителем. Может считывать данные из базы данных. Имеет еще кучу всяких возможностей, о которых можно узнать подробнее на официальном сайте этого модуля.

Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 3.4K
Комментарии 7

C#: требования и рекомендации по написанию кода

.NET *
Не так давно в комментариях к топику AlexS высказал идею использования соглашения об оформлении на Хабре кода примеров темы .Net написанных на C#.

Я немного поизучал имеющиеся предложения из этих источников:
submain.com/blog/FreeCVBNETCodingGuidelinesEbookDownload.aspx
idesign.net/idesign/DesktopDefault.aspx
и скомпилировал черновик который описывает самые базовые правила оформления кода написанного на C#.

Предлагаю:
— обсудить этот черновик;
— внести в него все необходимые изменения;
— утвердить как стандарт написания C# кода на Хабре.
Более того, предлагаю создать документ, который можно было бы предложить как рекомендации habrahabr comunity для всех других программистов C#.

Под катом вы найдете текст черновика. Предлагаю всем желающим обсудить его и подвергнуть надлежащей правке.

Читать дальше →
Всего голосов 31: ↑24 и ↓7 +17
Просмотры 126K
Комментарии 117

Десять вымирающих профессий в сфере IT

Чулан
Перевод
В поисках загробной жизни вам не нужно ходить далеко — посмотрите на компьютерную индустрию. Старые системы доживают свой век в подвалах и задних комнатах. Инженерам сетей Novell NetWare и администраторам OS/2 всё тяжелее найти себе помощников. А ведь ещё совсем недавно казалось, что это очень многообещающие технологии и очень перспективные профессии.

После консультаций с IT-рекрутерами мы составили список компьютерных навыков, профессий и технологий, которые, пусть ещё не мертвы окончательно, но определённо приближаются к смерти. Их всеобщая популярность навсегда осталась позади.
Читать дальше →
Всего голосов 39: ↑31 и ↓8 +23
Просмотры 11K
Комментарии 136

Анонимные типы за пределами функции

.NET *
Анонимные типы — очень приятное расширение C#, появившееся в версии 3.0. С помощью анонимных типов мы можем налету создать объект-хранилище и наполнить его данными.
Основное применение анонимных типов — это, конечно, LINQ. Фактически, они и были созданы для него (вообще говоря, все нововведения C# 3.0 были сделаны для LINQ, за исключением, пожалуй, частичных методов).
var o = new {Bar=2, Foo="string"};

Читать дальше →
Всего голосов 35: ↑26 и ↓9 +17
Просмотры 11K
Комментарии 31

Доступен для скачивания ReSharper 4.1

.NET *
Основные изменения:

* Поддержка VS 2008 SP1
* Улучшенная поддержка ASP.NET
* Улучшения в производительности
* Улучшена стабильность

В целом:

* Исправлено багов: 232
* Незначительных исправлений: 10
* Исключений исправлено: 653
* Новых функций: 15
* Проблем с производительностью: 4
* Проблем юзабилити: 8

Весь список изменений (не поддающийся перечислению) тут.
Скачивать можно отсюда
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1.7K
Комментарии 1