Pull to refresh

Митап о технологиях Тинькофф: знакомимся и рассказываем про ТЦР в Казахстане

Reading time2 min
Views1.4K

Всем привет! 19 мая мы проведем онлайн-митап, на котором расскажем о технологиях Тинькофф и познакомим вас с командами разработки. И заодно поделимся новостями о новом центре разработки Тинькофф, ТЦР, который открываем в Алматы.

Наши ТЦР — это 20 офисов по всей России и в Беларуси, а теперь и в Казахстане. Разработчики, продакт-менеджеры, аналитики, инженеры по качеству, SRE-инженеры и другие специалисты создают и развивают десятки высоконагруженных сервисов, делая жизнь 19 миллионов наших клиентов проще и лучше. Многие работают удаленно благодаря виртуальным центрам разработки.

На митапе мы расскажем про центр разработки в Алматы, проекты, инфраструктуру для ИТ и открытые направления. Покажем, как проходит интервью, какие параметры важны для команд при найме, и остановимся подробнее на отдельных направлениях. 

Лидеры профессий Тинькофф расскажут о составе команд, стеке технологий и внутренних процессах, проектах и их особенностях. И объяснят, какие пути профессионального развития есть в Тинькофф.

Наши команды приготовили пять докладов:

— Про Тинькофф. 

— QA Backend & Mobile. Расскажем о разновидностях тестирования в Тинькофф (Fullstack, SDET, Load), задачах и карьерной лестнице QA-инженера.

— Java. Расскажем о сообществе, процессе разработки и технологическом стеке. Покажем примеры задач.

— Android- и iOS-разработка. Расскажем о проектах, организации работы в командах, жизненном цикле задач и инструментах.

— .NET. Расскажем о численности сообщества и составе generic-команды, покажем шаблон .NET-проекта и используемые библиотеки и фреймворки. Затронем тему карьерного пути разработчика и презентуем самые крупные проекты. 

Мы ждем на митапе всех, кому интересны ИТ-технологии. Мероприятие будет проходить в Zoom и начнется в 18:00 по алматинскому времени (GMT +6). Чтобы получить ссылку на почту, регистрируйтесь на странице митапа.

Читать далее
Total votes 1: ↑1 and ↓0+1
Comments0

Microsoft выпустила экстренные обновления для решения проблем с отображением документов XPS

Reading time2 min
Views962

Microsoft выпустила внеплановые обновления для некоторых версий .NET Framework и .NET для устранения проблем с отображением документов XPS. Они были вызваны накопительными обновлениями безопасности за декабрь 2022 года.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments1

Microsoft выпустила открытую платформу .NET 7

Reading time4 min
Views8.3K

Microsoft презентовала выпуск открытой платформы .NET 7. Её удалось создать благодаря унификации продуктов .NET Framework, .NET Core и Mono. Платформа позволяет выпускать многоплатформенные приложения для браузера, облачных систем, рабочего стола, IoT-устройств и мобильных платформ с помощью единых библиотек и общего процесса сборки, не зависящего от типа приложения. 

Читать далее
Total votes 11: ↑10 and ↓1+9
Comments30

«Observability — показать все, что скрыто». Митап 30 ноября

Reading time3 min
Views721

30 ноября в 19:00 (МСК) вместе со спикерами и экспертом рассмотрим реальный практический опыт и базовые моменты о том, как устроено Observability, что такое OpenTelemetry и как его использовать на бэкенде, как развернуть Instana или использовать бесплатный Jaeger, отслеживать с Zabbix и Grafana. Зачем и как работать с этим на фронте.

Приходите в ИТ-парк (Казань, ул.Петербургская, д.52) или подключайтесь к трансляции. Регистрация здесь.

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments0

Microsoft прекратит поддержку .NET 7 после 14 мая 2024 года

Reading time1 min
Views2.1K

Microsoft прекратит поддержку версии инструмента разработки с открытым исходным кодом .NET 7 после 14 мая 2024 года. Её выпустили в ноябре 2022 года и поддерживали как нечётную полтора года.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments0

Бета-тестирование: плагин PVS-Studio для VS Code проверяет проекты на .NET

Reading time1 min
Views1.2K

Близится релиз PVS-Studio 7.27, и сегодня мы приглашаем вас принять участие в бета-тестировании плагина PVS-Studio для Visual Studio Code. Обновление будет особенно интересным для C# разработчиков, так как плагин теперь поддерживает анализ .NET проектов. Также вы сможете попробовать более удобный UI.

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments0

Microsoft представила инструмент AppCAT для миграции локальных приложений .NET в Azure

Reading time2 min
Views1.1K

Команда Microsoft анонсировала инструмент под названием Azure Migrate и инструмент оценки кода для .NET, который получил сокращённое название AppCAT. Он предназначен для помощи разработчикам в миграции локальных приложений .NET в Azure. AppCAT позволяет оценивать исходный код, конфигурации и двоичные файлы .NET, выявляя потенциальные проблемы и возможности в процессе миграции.

Читать далее
Total votes 1: ↑1 and ↓0+1
Comments2

PVS-Studio 7.27: проверка C# кода в VS Code, анализ Unreal Engine проектов в Rider и не только

Reading time2 min
Views1.1K

Вышел новый релиз PVS-Studio — 7.27. Теперь можно запускать анализ .NET проектов через плагин для VS Code, анализировать Unreal Engine проекты в режиме прямого открытия в новой версии Rider и это еще не всё! Больше подробностей в этой заметке.

Читать дальше →
Total votes 7: ↑7 and ↓0+7
Comments0

PVS-Studio 7.30: улучшение работы с Unreal Engine, новые возможности C++ анализатора и многое другое

Reading time5 min
Views1.2K

Вышел новый релиз PVS-Studio — 7.30. Были добавлены пользовательские аннотации, появились новые возможности, различные улучшения работы PVS-Studio с Unreal Engine, и ещё много других изменений! Больше подробностей в этой заметке.

Читать дальше →
Total votes 2: ↑2.5 and ↓-0.5+3
Comments0

JetBrains рассказала о том, как установить Rider IDE на Steam Deck

Reading time2 min
Views2.3K

В блоге JetBrains представили пошаговою инструкцию о том, как установить на Steam Deck полноценную среду разработки Rider и .NET SDK. Компания считает, что это может упростить разработку для Steam Deck и ускорить процесс тестирования, позволив делать это сразу на целевом устройстве.

Читать далее
Total votes 7: ↑6 and ↓1+5
Comments0

День, когда Скайнет обрёл сознание, и ещё 69 поводов собраться с коллегами. Часть 1

Level of difficultyEasy
Reading time8 min
Views2K

Согласитесь, что иногда не хватает поводов собраться с коллегами и хорошенько отдохнуть. Да, есть официальные праздники и дни рождения, но список всё равно невелик. Мы нашли выход!

Читать далее
Total votes 9: ↑8 and ↓1+7
Comments9

1000 и 1 способ инициализации типов в C# 12.0

Reading time5 min
Views12K

Среди нововведений C# 12 было достаточно больше количество по-настоящему качественных и крутых фич (например дефолтные параметры лямбд).

Но речь сегодня пойдет о ложке дёгтя в бочке мёда - Primary Constructors.

Вот казалось бы, как здесь можно было напортачить? Идея взята прямиком из Kotlin, все что надо было сделать это перенести известную, успешно работающую функциональность из одного языка в другой. Всё.

Как говорится, воруй как художник? Думаю, что это не про Primary Constructors, потому что насколько плохо своровать фичу это надо было постараться.

Почему же в Kotlin эта фича имеет смысл, а в C# нет? Давайте разбираться.

Продолжение нытья без регистрации и смс
Total votes 28: ↑25 and ↓3+22
Comments60

Memory consumption of .NET applications on Linux

Level of difficultyMedium
Reading time12 min
Views5.4K

In this article, I will cover the memory consumption of .NET applications on Linux. Firstly, we will try to understand the idea of virtual memory. Then, we will examine the memory statistics that Linux provides, such as RSS (Resident Set Size), VmData, RES (Resident Memory Size), and SWAP. Following that, we will delve into specifics related to the .NET.

Read more
Total votes 3: ↑3 and ↓0+3
Comments0

Как стоит и как не стоит использовать HttpClient в .NET

Level of difficultyMedium
Reading time10 min
Views13K

Всем привет! Меня зовут Андрей Федотов, я бэкенд-разработчик в одной из команд платформы интернета вещей ZIIoT Oil&Gas. В этой статье я рассказываю, что нужно знать и как работать с HttpClient в .NET, чтобы не получить трудноподдерживаемый и сложный код и не нарваться на глобальный рефакторинг.

Читать далее
Total votes 15: ↑11 and ↓4+7
Comments17

.NET CLI — Зачем загружать все родительские сборки при загрузке сборки

Level of difficultyMedium
Reading time6 min
Views2.4K

В CLR есть особенность, что при загрузки сборки через Assembly.Load или через Assembly.ReflectionOnlyLoad, загружаются все сборки по мере запроса. В отличии от констант и их типов, они заранее копируются в дочернюю сборку и больше не зависят от родительской сборки. Но в определённых случаях типы констант не копируются в дочернюю сборку и их изменение может сломать работу приложения, несмотря на то, что тип константы не должен этого делать. Эта статья Вам поможет разобраться в каких случаях это может произойти и почему так происходит.

Читать далее
Total votes 5: ↑5 and ↓0+5
Comments35

В поисках алгоритмического дзена

Level of difficultyEasy
Reading time13 min
Views3.7K

За последний год было достаточно статей как с высокой оценкой необходимости знания алгоритмов, умеренных и радикальных читателей. Я скорее отношусь к умеренным, но всё же считаю что всегда важен сам контекст задачи. Ниже, на примере одной простой задачи, посмотрим, что может получиться.

Читать далее
Total votes 9: ↑8 and ↓1+7
Comments29

Топ-10 ошибок, найденных в C#-проектах за 2023 год

Level of difficultyMedium
Reading time10 min
Views11K

За 2023 год разработчиками PVS-Studio было написано немало статей о проверке Open Source C#-проектов. По традиции мы делимся с вами 10-ю самыми интересными ошибками, найденными за этот год. Приятного чтения!

Читать далее
Total votes 17: ↑17 and ↓0+17
Comments6

Ошибки и подозрительные места в исходниках .NET 8

Reading time9 min
Views8K

Каждый год выходит новая версия .NET. Это событие не только предоставляет нам возможность познакомиться с последними улучшениями в самом .NET и нововведениями в языке, но и даёт повод исследовать исходный код .NET. Нужно воспользоваться этим шансом!

Читать далее
Total votes 22: ↑20 and ↓2+18
Comments5

Синхронизация операций в .NET на примерах

Level of difficultyMedium
Reading time3 min
Views9.3K

Всем привет. Сегодня я расскажу об инструментах, которые существуют в .NET для параллельной работы с какими-то внешними ресурсами и приведу примеры, где и как их можно применить.

При параллельной работе с каким-то ресурсом, нам нужно синхронизировать доступ к нему, чтобы не попасть в состояние годнки или банально не перегрузить его. Для этого в .NET существуют следующие вещи:

Читать далее
Total votes 15: ↑11 and ↓4+7
Comments26
1
23 ...